]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
[IBBUS] added readme.txt file to explain where testing is and what needs to be done.
authorstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sat, 2 Aug 2008 01:09:11 +0000 (01:09 +0000)
committerstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sat, 2 Aug 2008 01:09:11 +0000 (01:09 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1@1455 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

branches/winverbs/core/bus/kernel/README.txt [new file with mode: 0644]

diff --git a/branches/winverbs/core/bus/kernel/README.txt b/branches/winverbs/core/bus/kernel/README.txt
new file mode 100644 (file)
index 0000000..2e9da03
--- /dev/null
@@ -0,0 +1,23 @@
+[8-1-08]\r
+\r
+ibbus as an upper filter driver for mthca (soon mlx4).\r
+Tested to be functional and working for mthca drivers using etc\mthca.inf on\r
+Server 2003 (multiple mthcas) along with a single mthca for Server 2008 & Vista.\r
+IPoIB has been the test vehicle as I have no IOU accessible; need some help here.\r
+\r
+Since ibbus is a filter driver, the main change is inventing a way for the HCA \r
+of interest to be located when add/removing ports or IOUs.\r
+The concept of a vector of Bus Filter instances, once BFI per HCA, is used to\r
+bind an HCA to a BFI vector slot. The BFI contains pointers to the port_mgr and iou_mgr\r
+for the specific HCA.\r
+\r
+HCA binding is delayed until the 1st port or IOU PNP ADD event occurs. Why? in bus_device_add()\r
+where a BFI is allocated, although not bound to an HCA, the HCA guid was not immediately\r
+available as the HCA driver had not yet used the bus CI interface to register\r
+the HCA guid with the bus driver. I could use some alternative ideas here.\r
+\r
+The current folder is a direct replacement for trunk\core\bus\kernel using the head\r
+of the svn tree. There is still much debug code which will be removed once IOU testing\r
+is completed.\r
+\r
+stan.
\ No newline at end of file