[ofw] netipoib.inf mods to remove ND components from ia64 installs.
Smith, Stan
stan.smith at intel.com
Tue Apr 21 15:02:25 PDT 2009
Hello,
With the inclusion of ND IB provider source and ndinstall src into SVN tree we have a limitation w.r.t. no reasonable ND support for IA64; ND provider does not build for IA64.
Microsoft officially supports ND on Server 2008 running on x64.
The good news is ND provider & installer both build for all x64 & x86 architectures.
Which brings us to the no support for ND provider and/or installer for IA64 story.
We need to modify the netIPoIB.inx file such that when IPoIB is installed on IA64 the ND components (ibndprov.dll,ndinstall.exe) are not assumed to be present.
If you would kindly review the netIPoIB*.* patches for svn commit I could move forward with including the actual build of ND IB provider and ndinstall into a WinOF release.
BTW, the makefiles for ul\nd\user\makefile and tools\ndinstall\user\makefile will be modified to build only if the HPC SDK is installed on your build system as ND header files are required which are 'only' part of the HPC SDK; definition of the env var 'ND_INC' is valid; sorry I digress.
Thank you,
Stan.
Signed off by stan.smith at intel.com
Patches IPoIB.inx
diff U3 C:/Documents and Settings/scsmith/Local Settings/Temp/netipoib.inx-revBASE.svn000.tmp.inx C:/Documents and Settings/scsmith/My Documents/openIB-windows/SVN/gen1/trunk/ulp/ipoib/kernel/netipoib.inx
--- C:/Documents and Settings/scsmith/Local Settings/Temp/netipoib.inx-revBASE.svn000.tmp.inx Tue Apr 21 14:24:21 2009
+++ C:/Documents and Settings/scsmith/My Documents/openIB-windows/SVN/gen1/trunk/ulp/ipoib/kernel/netipoib.inx Thu Apr 16 12:13:31 2009
@@ -51,8 +51,7 @@
AddReg = IpoibAddReg
CopyFiles = IpoibCopyFiles
CopyFiles = WsdCopyFiles
-CopyFiles = NdCopyFiles
-CopyFiles = WOW64CopyFiles
+CopyFiles = WOW64WsdCopyFiles
[Ipoib.DDInstall.ntx86.Services]
AddService = ipoib, 2, IpoibService, IpoibEventLog
@@ -201,6 +200,9 @@
ibwsd.dll,ibwsd32.dll,,0x00000002
ibndprov.dll,ibndprov32.dll,,0x00000002
+[WOW64WsdCopyFiles]
+ibwsd.dll,ibwsd32.dll,,0x00000002
+
[SourceDisksNames.x86]
1 = %IcsDisk1%,,,""
@@ -228,15 +230,13 @@
ipoib.sys = 1
ibwsd.dll = 1
ibwsd32.dll = 1
-ibndprov.dll = 1
-ibndprov32.dll = 1
-ndinstall.exe = 1
[DestinationDirs]
IpoibCopyFiles = %DIRID_DRIVERS%
WsdCopyFiles = %DIRID_SYSTEM%
NdCopyFiles = %DIRID_SYSTEM%
WOW64CopyFiles = %DIRID_SYSTEM_X86%
+WOW64WsdCopyFiles = %DIRID_SYSTEM_X86%
DefaultDestDir = %DIRID_SYSTEM%
[Strings]
Patches for XP/32. I've attempted to match netipoib_xp32.inf to netipoib.inx for as much as makes sense to make it easier to track changes to netipoib.inx; the down side of this is there is extra directives in netipoib_xp32.inf which are never used (x64/ia64).
diff U3 C:/Documents and Settings/scsmith/Local Settings/Temp/netipoib-xp32.in-revBASE.svn001.tmp.inf C:/Documents and Settings/scsmith/My Documents/openIB-windows/SVN/gen1/trunk/ulp/ipoib/kernel/netipoib-xp32.inf
--- C:/Documents and Settings/scsmith/Local Settings/Temp/netipoib-xp32.in-revBASE.svn001.tmp.inf Tue Apr 21 14:30:54 2009
+++ C:/Documents and Settings/scsmith/My Documents/openIB-windows/SVN/gen1/trunk/ulp/ipoib/kernel/netipoib-xp32.inf Thu Apr 16 12:14:07 2009
@@ -7,7 +7,7 @@
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %OPENIB%
-DriverVer=10/10/2008,2.0.0000.1630
+DriverVer=10/10/2008,2.0.0000.2102
CatalogFile=ipoib.cat
[Manufacturer]
@@ -41,6 +41,7 @@
Characteristics = 0x81 ; NCF_HAS_UI | NCF_VIRTUAL
AddReg = IpoibAddReg
CopyFiles = IpoibCopyFiles
+CopyFiles = WsdCopyFiles
CopyFiles = NdCopyFiles
CopyFiles = WOW64CopyFiles
@@ -48,8 +49,8 @@
Characteristics = 0x81 ; NCF_HAS_UI | NCF_VIRTUAL
AddReg = IpoibAddReg
CopyFiles = IpoibCopyFiles
-CopyFiles = NdCopyFiles
-CopyFiles = WOW64CopyFiles
+CopyFiles = WsdCopyFiles
+CopyFiles = WOW64WsdCopyFiles
[Ipoib.DDInstall.ntx86.Services]
AddService = ipoib, 2, IpoibService, IpoibEventLog
@@ -187,6 +188,9 @@
[IpoibCopyFiles]
ipoib.sys,,,2
+[WsdCopyFiles]
+ibwsd.dll,,,0x00000002
+
[NdCopyFiles]
ibndprov.dll,,,0x00000002
ndinstall.exe,,,0x00000002
@@ -195,6 +199,9 @@
ibwsd.dll,ibwsd32.dll,,0x00000002
ibndprov.dll,ibndprov32.dll,,0x00000002
+[WOW64WsdCopyFiles]
+ibwsd.dll,ibwsd32.dll,,0x00000002
+
[SourceDisksNames.x86]
1 = %IcsDisk1%,,,""
@@ -221,15 +228,13 @@
ipoib.sys = 1
ibwsd.dll = 1
ibwsd32.dll = 1
-ibndprov.dll = 1
-ibndprov32.dll = 1
-ndinstall.exe = 1
[DestinationDirs]
IpoibCopyFiles = %DIRID_DRIVERS%
WsdCopyFiles = %DIRID_SYSTEM%
NdCopyFiles = %DIRID_SYSTEM%
WOW64CopyFiles = %DIRID_SYSTEM_X86%
+WOW64WsdCopyFiles = %DIRID_SYSTEM_X86%
DefaultDestDir = %DIRID_SYSTEM%
[Strings]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: netipoib.inx.patch
Type: application/octet-stream
Size: 1393 bytes
Desc: netipoib.inx.patch
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20090421/5c7b06d0/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: netipoib.inx
Type: application/octet-stream
Size: 9195 bytes
Desc: netipoib.inx
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20090421/5c7b06d0/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: netipoib-xp32.inf.patch
Type: application/octet-stream
Size: 2116 bytes
Desc: netipoib-xp32.inf.patch
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20090421/5c7b06d0/attachment-0002.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20090421/5c7b06d0/attachment.htm>
More information about the ofw
mailing list