[CORE,HW,TESTS] remove registration HCA with IBAL.
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 9 Mar 2009 08:36:31 +0000 (08:36 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 9 Mar 2009 08:36:31 +0000 (08:36 +0000)
commit0b8fad288c64b5bce0c81847e2b153540ff3b44c
tree6c8dfc93a0b2cb2929a48675a979fbf2fba865e2
parent038c794b6ac533543526754f3598e1a526ba7294
[CORE,HW,TESTS] remove registration HCA with IBAL.

This patch removes registration HCA with IBAL, being done upon loading of IBBUS driver.
Instead of it IBBUS requests the upper HCA interface (GUID_RDMA_INTERFACE_VERBS) from HCA and then registers HCA itself.
On unloading it derigesters it back.

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2019 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
20 files changed:
core/bus/kernel/bus_driver.h
core/bus/kernel/bus_pnp.c
core/bus/kernel/bus_pnp.h
core/winmad/kernel/wm_driver.c
core/winverbs/kernel/wv_driver.c
hw/mlx4/kernel/hca/drv.c
hw/mlx4/kernel/hca/drv.h
hw/mthca/kernel/hca_direct.c
hw/mthca/kernel/hca_driver.c
hw/mthca/kernel/hca_driver.h
hw/mthca/kernel/hca_mcast.c
hw/mthca/kernel/hca_memory.c
hw/mthca/kernel/hca_pnp.c
hw/mthca/kernel/hca_verbs.c
inc/kernel/rdma/verbs.h
inc/mthca/mthca_vc.h
tests/alts/alts_common.h
tests/alts/reregister_hca.c [deleted file]
tests/alts/user/SOURCES
tests/alts/user/alts_main.c