[ofw] RE: [PATCH] IPOIB_NDIS6_CM IA64 & ibndprov.dll interactions.
Smith, Stan
stan.smith at intel.com
Fri Oct 30 16:11:31 PDT 2009
Tzachi Dar wrote:
> If you are sure the changes will only affect the IA64, then please go
> ahead.
>
> Thanks
> Tzachi
Done in svn.2526
Revision: 2526
Author: stansmith
Date: 4:07:18 PM, Friday, October 30, 2009
Message:
[IPOIB_NDIS6] remove ND file references (ibndprov.dll) from IA64 install section as they don't exist.
----
Modified : /gen1/trunk/ulp/ipoib_NDIS6_CM/kernel/netipoib.inx
>
> -----Original Message-----
> From: Stan C. Smith [mailto:stan.smith at intel.com]
> Sent: Friday, October 30, 2009 12:14 AM
> To: Tzachi Dar
> Cc: ofw at lists.openfabrics.org
> Subject: RE: [PATCH] IPOIB_NDIS6_CM IA64 & ibndprov.dll interactions.
>
> Hello,
> I did not hear back on this issue? Did you want me to go ahead and
> commit the IA64 specific changes?
>
>
> Stan C. Smith wrote:
>> Hello,
>> The OpenIB SVN IA64 version of ibndprov.dll does not build by
>> design; blocked in makefile. The ipoib_NDIS6_CM src version of
>> netipoib.inx references ibndprov.dll
>
>> in the 'NdCopyFiles' section.
>> When inf2cat attempts to sign any Windows OS version for IA64 arch,
>> inf2cat fails as there is no ibndprov.dll file present.
>>
>> In the existing NDIS 5.3 ipoib src, netipoib.inx has specific
>> modifications for IA64 installation which remove the dependence on
>> ibndprov.dll.
>>
>> I would like to suggest modifications to
>> ipoib_NDIS6_CM\kernel\netipoib.inx exactly like those done for
>> ipoib\kernel\netipoib.inx.
>>
>> I'm told fixing the SVN version of IA64 ibndprov.dll build would be
>> difficult at best and time not well spent as ND for IA64 is not
>> officially supported by Microsoft. I'm guessing you do not build for
>> IA64?
>>
>> With the following patches applied to
>> ipoib_NDIS6_CM\kernel\netipoib.inx, WinOF installers can be generated
>> which install the correct NDIS version of IPoIB.sys.
>> Current Svr2008 R2 testing shows the NDIS 6 ipoib driver to load and
>> execute without error. uDAPL testing shows no differences; such that
>> IBAT is working correctly.
>>
>> Signed-off-by: stan smith <stan.smith at intel.com>
>>
>> --- a/ulp/ipoib_NDIS6_CM/kernel/netipoib.inx Mon Oct 26 15:56:15 2009
>> +++ b/ulp/ipoib_NDIS6_CM/kernel/netipoib.inx Mon Oct 26 15:59:59
>> 2009 @@ -57,8 +57,7 @@ AddReg = IpoibAddReg
>> CopyFiles = IpoibCopyFiles
>> CopyFiles = WsdCopyFiles
>> -CopyFiles = NdCopyFiles
>> -CopyFiles = WOW64CopyFiles
>> +CopyFiles = WOW64WsdCopyFiles
>> *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD
>> *MediaType = 0 ; NdisMedium802_3
>> *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 @@ -222,6 +221,9
>> @@ ibwsd.dll,ibwsd32.dll,,0x00000002
>> ibndprov.dll,ibndprov32.dll,,0x00000002
>>
>> +[WOW64WsdCopyFiles]
>> +ibwsd.dll,ibwsd32.dll,,0x00000002
>> +
>> [SourceDisksNames.x86]
>> 1 = %IcsDisk1%,,,""
>>
>> @@ -249,15 +251,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