; bxfcoe_x64.inf 
;
; Broadcom NetXtreme II Offload FCoE (ofc) for AMD64
;
; Copyright (c) 2009 - 200X Broadcom Corporation
;                All rights reserved.


[Version]
Signature="$Windows NT$"
Provider=%brcm%
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Class=SCSIAdapter
CatalogFile = bxfcoe.cat
DriverVer=01/21/2014,7.10.3.0


[ControlFlags]
ExcludeFromSelect = *


[DestinationDirs]
DefaultDestDir = 12
FCOEOffloadDevice.PropPageCopy = 11


[Manufacturer]
%brcm%=broadcom, NTx86, NTamd64, NTia64 


[broadcom]


[broadcom.NTx86]


[broadcom.NTia64]


[broadcom.NTamd64]
%BXFCOE.BCM57712%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_166214E4
%BXFCOE.BCM57712MF%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_166314E4
%BXFCOE.M61KRB%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_166214E4&SUBSYS_006D1137
%BXFCOE.CSCO57712%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_166214E4&SUBSYS_00871137
%BXFCOE.CSCO57712%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_166214E4&SUBSYS_00881137
%BXFCOE.CSCO57712%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_166214E4&SUBSYS_007C1137
%BXFCOE.CSCO57810%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_168E14E4&SUBSYS_00CB1137
%BXFCOE.CSCO57810%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_16AE14E4&SUBSYS_00CB1137
%BXFCOE.BCM57800%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_168A14E4
%BXFCOE.BCM57800%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_168B14E4
%BXFCOE.BCM57800MF%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_16A514E4
%BXFCOE.BCM57810%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_168E14E4
%BXFCOE.BCM57810%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_168F14E4
%BXFCOE.BCM57810MF%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_16AE14E4
%BXFCOE.BCM57840%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_16A114E4
%BXFCOE.BCM5784020G%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_16A214E4
%BXFCOE.BCM57840MF%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_16A414E4
%BXFCOE.BCM57840MF%=FCOEOffloadDevice.NTamd64, EBDRV\FCOE&PCI_16AB14E4


[FCOEOffloadDevice.NTamd64]
CopyFiles=FCOEOffloadDevice.NTamd64.Copy, FCOEOffloadDevice.PropPageCopy
AddReg=FCoEPropPage.AddReg


[FCOEOffloadDevice.NTamd64.HW]


[FCOEOffloadDevice.NTamd64.Copy]
; crashdump requires the .sys file name to match the servicename on server2003
bxfcoe.sys


[FCOEOffloadDevice.PropPageCopy]
bxfcoeco.dll


[FCoEPropPage.AddReg]
HKR,,EnumPropPages32,,"bxfcoeco.dll,FCoEPropPageProvider"


[FCOEOffloadDevice.Services.fcoe.AddReg]
HKR, "Parameters\Device", "BusType", 0x00010001, 0x00000006
HKLM, "SYSTEM\CurrentControlSet\Services\Disk", "TimeOutValue", 0x00010001,0x0000003C


[FCOEOffloadDevice.Services.fcoe.DelReg]
HKR,, "product_version",,


[FCOEOffloadDevice.NTamd64.Services]
AddService = bxfcoe, 0x0000002, FCOEOffloadDevice.NTamd64.Services.fcoe, fcoe_Eventlog.NTamd64


[fcoe_Eventlog.NTamd64]
AddReg = fcoe_Eventlog_Addreg.NTamd64


[fcoe_Eventlog_Addreg.NTamd64]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\iologmsg.dll;%%SystemRoot%%\System32\drivers\bxfcoe.sys"
HKR, , TypesSupported  , 0x00010001, 7


[FCOEOffloadDevice.NTamd64.Services.fcoe]
DisplayName	= %BXFCOE.SVCDESC%
ServiceType	= 1	; kernel
StartType	= 0	; boot
ErrorControl	= 1	; normal
ServiceBinary	= %12%\bxfcoe.sys
LoadOrderGroup	= SCSI Miniport
AddReg          = FCOEOffloadDevice.Services.fcoe.AddReg
DelReg          = FCOEOffloadDevice.Services.fcoe.DelReg


[SourceDisksNames]
1 = %DiskName%,,,""


[SourceDisksFiles.amd64]
bxfcoe.sys = 1,,
bxfcoeco.dll = 1,,


[Strings]
brcm = "Broadcom Corporation"
BXFCOE.BCM57712 = "Broadcom BCM57712 NetXtreme II 10 GigE FCoE Adapter"
BXFCOE.BCM57712MF = "Broadcom BCM57712 NetXtreme II 10 GigE FCoE Adapter"
BXFCOE.M61KRB = "Cisco UCS CNA M61KR-B Broadcom BCM57712 FCoE Adapter"
BXFCOE.CSCO57712 = "Cisco 10GigE BCM57712 FCoE Adapter"
BXFCOE.CSCO57810 = "Cisco 10GigE BCM57810 FCoE Adapter"
BXFCOE.BCM57800 = "Broadcom BCM57800 NetXtreme II 10 GigE FCoE Adapter"
BXFCOE.BCM57800MF = "Broadcom BCM57800 NetXtreme II 10 GigE FCoE Adapter"
BXFCOE.BCM57810 = "Broadcom BCM57810 NetXtreme II 10 GigE FCoE Adapter"
BXFCOE.BCM57810MF = "Broadcom BCM57810 NetXtreme II 10 GigE FCoE Adapter"
BXFCOE.BCM57840 = "Broadcom BCM57840 NetXtreme II 10 GigE FCoE Adapter"
BXFCOE.BCM5784020G = "Broadcom BCM57840 NetXtreme II 10/20 GigE FCoE Adapter"
BXFCOE.BCM57840MF = "Broadcom BCM57840 NetXtreme II FCoE Adapter"
BXFCOE.SVCDESC = "Broadcom NetXtreme II Offload FCoE Driver"
DiskName = "Broadcom NetXtreme II FCoE Driver Disk"
