[ofw] [PATCH] IPoIB_ndis6_cm/ipoib - install 32-bit ND/winverbs provider into SysWow64

Smith, Stan stan.smith at intel.com
Fri Feb 19 10:31:06 PST 2010


Hello,
  Microsoft MPI has the requirement for a 32-bit version of ND/winverbs provider (wvndprov.dll) in SysWow64\ for 64-bit systems.
netipoib.inx files have been modified to support this.

Signed-off-by: stan smith

--- a/ulp/ipoib_NDIS6_CM/kernel/netipoib.inx    Fri Feb 19 09:19:48 2010
+++ b/ulp/ipoib_NDIS6_CM/kernel/netipoib.inx    Wed Feb 17 11:11:59 2010
@@ -58,7 +58,7 @@
 CopyFiles       = IpoibCopyFiles
 CopyFiles       = WsdCopyFiles
 CopyFiles       = NdWvCopyFiles
-CopyFiles       = WOW64WsdCopyFiles
+CopyFiles       = WOW64IA64CopyFiles
 *IfType         = 6            ; IF_TYPE_ETHERNET_CSMACD
 *MediaType      = 0            ; NdisMedium802_3
 *PhysicalMediaType = 14                ; NdisPhysicalMedium802_3
@@ -226,9 +226,11 @@
 [WOW64CopyFiles]
 ibwsd.dll,ibwsd32.dll,,0x00000002
 ibndprov.dll,ibndprov32.dll,,0x00000002
+wvndprov.dll,wvndprov32.dll,,0x00000002

-[WOW64WsdCopyFiles]
+[WOW64IA64CopyFiles]
 ibwsd.dll,ibwsd32.dll,,0x00000002
+wvndprov.dll,wvndprov32.dll,,0x00000002

 [SourceDisksNames.x86]
 1 = %IcsDisk1%,,,""
@@ -253,6 +255,7 @@
 ibndprov.dll = 1
 ibndprov32.dll = 1
 wvndprov.dll = 1
+wvndprov32.dll = 1
 ndinstall.exe = 1

 [SourceDisksFiles.ia64]
@@ -260,6 +263,7 @@
 ibwsd.dll = 1
 ibwsd32.dll = 1
 wvndprov.dll = 1
+wvndprov32.dll = 1
 ndinstall.exe = 1

 [DestinationDirs]
@@ -268,7 +272,7 @@
 NdCopyFiles       = %DIRID_SYSTEM%
 NdWvCopyFiles     = %DIRID_SYSTEM%
 WOW64CopyFiles    = %DIRID_SYSTEM_X86%
-WOW64WsdCopyFiles = %DIRID_SYSTEM_X86%
+WOW64IA64CopyFiles = %DIRID_SYSTEM_X86%
 DefaultDestDir    = %DIRID_SYSTEM%

 [Strings]
@@ -302,4 +306,4 @@
 DISABLED_STR           = "Disabled"
 BYPASS_STR             = "Bypass"
 CONNECTED_MODE_STR     = "Connected mode"
-CONNECTED_MODE_MTU_STR = "Connected Mode Payload Mtu size"
\ No newline at end of file
+CONNECTED_MODE_MTU_STR = "Connected Mode Payload Mtu size"


--- a/ulp/ipoib/kernel/netipoib.inx     Fri Feb 19 09:18:35 2010
+++ b/ulp/ipoib/kernel/netipoib.inx     Wed Feb 17 11:12:45 2010
@@ -52,7 +52,7 @@
 CopyFiles       = IpoibCopyFiles
 CopyFiles       = WsdCopyFiles
 CopyFiles       = NdWvCopyFiles
-CopyFiles       = WOW64WsdCopyFiles
+CopyFiles       = WOW64IA64CopyFiles

 [Ipoib.DDInstall.ntx86.Services]
 AddService = ipoib, 2, IpoibService, IpoibEventLog
@@ -205,9 +205,11 @@
 [WOW64CopyFiles]
 ibwsd.dll,ibwsd32.dll,,0x00000002
 ibndprov.dll,ibndprov32.dll,,0x00000002
+wvndprov.dll,wvndprov32.dll,,0x00000002

-[WOW64WsdCopyFiles]
+[WOW64IA64CopyFiles]
 ibwsd.dll,ibwsd32.dll,,0x00000002
+wvndprov.dll,wvndprov32.dll,,0x00000002

 [SourceDisksNames.x86]
 1 = %IcsDisk1%,,,""
@@ -232,6 +234,7 @@
 ibndprov.dll = 1
 ibndprov32.dll = 1
 wvndprov.dll = 1
+wvndprov32.dll = 1
 ndinstall.exe = 1

 [SourceDisksFiles.ia64]
@@ -239,6 +242,7 @@
 ibwsd.dll = 1
 ibwsd32.dll = 1
 wvndprov.dll = 1
+wvndprov32.dll = 1
 ndinstall.exe = 1

 [DestinationDirs]
@@ -247,7 +251,7 @@
 NdCopyFiles       = %DIRID_SYSTEM%
 NdWvCopyFiles     = %DIRID_SYSTEM%
 WOW64CopyFiles    = %DIRID_SYSTEM_X86%
-WOW64WsdCopyFiles = %DIRID_SYSTEM_X86%
+WOW64IA64CopyFiles = %DIRID_SYSTEM_X86%
 DefaultDestDir    = %DIRID_SYSTEM%

 [Strings]
@@ -279,4 +283,4 @@
 ENABLED_IF_STR         = "Enabled (if supported by HW)"
 ENABLED_STR            = "Enabled"
 DISABLED_STR           = "Disabled"
-BYPASS_STR             = "Bypass"
\ No newline at end of file
+BYPASS_STR             = "Bypass"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ndis5-netipoib.inf.patch
Type: application/octet-stream
Size: 1659 bytes
Desc: ndis5-netipoib.inf.patch
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20100219/6bc4db38/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ndis6-netipoib.inf.patch
Type: application/octet-stream
Size: 1779 bytes
Desc: ndis6-netipoib.inf.patch
URL: <http://lists.openfabrics.org/pipermail/ofw/attachments/20100219/6bc4db38/attachment-0001.obj>


More information about the ofw mailing list