[ofw] netipoib.inf mods to remove ND components from ia64 installs.
Reuven Amitai
reuven at mellanox.co.il
Tue Apr 21 23:26:58 PDT 2009
Hi Stan,
How come netipoib-xp32.inf has WOW64 CopyFiles directive and WSD
reference ?
Thanks, Reuven.
-----Original Message-----
From: ofw-bounces at lists.openfabrics.org
[mailto:ofw-bounces at lists.openfabrics.org] On Behalf Of Smith, Stan
Sent: Wednesday, April 22, 2009 1:02 AM
To: Tzachi Dar; Leonid Keller
Cc: ofw at lists.openfabrics.org
Subject: [ofw] netipoib.inf mods to remove ND components from ia64
installs.
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.in
+++ x 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.i
nf
--- 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.i
nf 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]
More information about the ofw
mailing list