]> git.openfabrics.org - ~shefty/rdma-win.git/commit
[WinOF] support ND on all architectures. Even though ia64 is not technically supporte...
authorstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 21 Aug 2008 18:08:40 +0000 (18:08 +0000)
committerstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 21 Aug 2008 18:08:40 +0000 (18:08 +0000)
commit4cdbcba601a62092baa8a77dc5f4dce1bb1297d3
tree50f925a6906b7edbc10480c86f2de62444289729
parentea0e0309c340b9b3f4bb8325f8a82ae9d2c50393
[WinOF] support ND on all architectures. Even though ia64 is not technically supported, ndinstall.exe is installed via netipoib.inf, so x86 versions of ND files are utilized for ia64 until full ia64 support arrives.

ND is a selectable install feature; netipoib.inf always installs the base ND files. For WinSvr-2008 'ndinstall.exe -i' is auto-run, all other OS/arch flavors no auto-run.

Winverbs is a selectable install feature; off by default.

CustomActions.vbs - HCA install has changed to be simpler for the common case, a single HCA, by installing PCI\VEN_15B3 thus allowing the .inf file to deal with matching the correct Device ID.
For multiple mixed HCA installs (mthca & mlx4), VEN_15B3 is not unique, so the install reverts to the previous WinOF 1.1 install method of installing by device ID; with a small optimization being applied.
The 1.1 install method was to traverse a list of DeviceIDs installing until success or EOL; once for mlx4 and then again for mthca. The optimization is to query and install for the resident DeviceID. The idea is to optimize for success instead of accepting install failures until the resident DeviceID is found.
Additionally the installer doesn't have to hard-core ConnectX DeviceIDs, although mthca DeviceIDs are hard coded - I believe mthca DeviceIDs are not likely to be changing. The method is for mlx4, verify the DeviceID is not mthca and then install (future proof).

git-svn-id: svn://openib.tc.cornell.edu/gen1@1493 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
branches/WinOF/WIX/CustomActions.vbs
branches/WinOF/WIX/wlh/ia64/wof.wxs
branches/WinOF/WIX/wlh/x64/wof.wxs
branches/WinOF/WIX/wlh/x86/wof.wxs
branches/WinOF/WIX/wnet/ia64/wof.wxs
branches/WinOF/WIX/wnet/x64/wof.wxs
branches/WinOF/WIX/wnet/x86/wof.wxs
branches/WinOF/WIX/wxp/x86/wof.wxs