[MTHCA] erge MR and FMR space on 64-bit systems (mlnx: 2960)
authortzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 26 Aug 2008 11:53:56 +0000 (11:53 +0000)
committertzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 26 Aug 2008 11:53:56 +0000 (11:53 +0000)
commit19f201eb76ccd2146ede9c24cd5b4a7437b3dd65
tree148b3f4c293dac49feb19a6952e7413375aca462
parenta2c5d2b5e0e2a629820ee7422a6720521ec35171
[MTHCA] erge MR and FMR space on 64-bit systems (mlnx: 2960)
(Linux, 13/02/07, Michael S. Tsirkin, commit: c20e20ab0f3af9a44842ea11287c9ecd034a5d33)

For Tavor, we currently reserve separate MPT and MTT space for FMRs to
avoid abusing the vmalloc space on 32 bit kernels. No such problem
exists on 64 bit kernels so let's not do it there.

This way we have a shared pool for MR and FMR resources, used on
demand.  This will also make it possible to write MTTs for regular
regions directly from driver.

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1510 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
hw/mthca/kernel/mt_memory.h
hw/mthca/kernel/mthca_cmd.c
hw/mthca/kernel/mthca_mr.c
hw/mthca/kernel/mthca_profile.c