[IBAL] make IBBUS start up synchronous. event-based implementation.
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 29 Mar 2009 15:27:25 +0000 (15:27 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 29 Mar 2009 15:27:25 +0000 (15:27 +0000)
commit6497ebe2cd7ec1f6384bf6faaef4d680e7157385
treef0e9b46f25a584994dd5205ad73b3ef7c8a477bc
parent1f01d13bbd5d0914679bada07ee3b488f0e287a1
[IBAL] make IBBUS start up synchronous. event-based implementation.

IBBUS start up was two-phased by design, because HCA, sitting in another stack, could have come later them IBAL.
Now it can't happen. So i added a wait on event at the end of the first phase, which is posted at the end of the second phase - PnP notification on arrival of HCA.

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2062 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
core/al/al_ci_ca.h
core/al/al_ci_ca_shared.c
core/al/kernel/al_ci_ca.c
core/al/kernel/al_pnp.c