[IBBUS] added support for creating vendor defined devices.
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 16 Feb 2009 10:13:45 +0000 (10:13 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 16 Feb 2009 10:13:45 +0000 (10:13 +0000)
commit8b5fbf7661a2ca85ae0b8b96d7cda46a7c814f6f
tree4e36e53e5ce3640236fab0525a8158337a2c13a2
parent96d4f9d831290fcc4a55825c1192baccdcd002ce
[IBBUS] added support for creating vendor defined devices.

It replaces creating devices on built-in base.
Devices, created by this patch: IPoIB and XsigoBus.
The parameters, describing the devices to be created, are defined in mlx4_hca and mthca inf files, but they are placed into Registry under ibbus\parameters key.

Signed-off-by: James Yang
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1965 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
core/bus/kernel/bus_driver.c
core/bus/kernel/bus_driver.h
core/bus/kernel/bus_port_mgr.c
hw/mlx4/kernel/hca/mlx4_hca.inx
hw/mthca/kernel/mthca.inx