; Copyright (c) 2008, Microsoft.


[version]
signature   = "$WINDOWS NT$"
class       = system
classguid   = {4D36E97D-E325-11CE-BFC1-08002BE10318}
provider    = %msft%
DriverVer=02/13/2009,4.8.2.0


[manufacturer]
%brcm% = broadcom, ntx86

[ControlFlags]
ExcludeFromSelect = *

[broadcom.ntx86]
%bcm5706c_desc% = bcm5706c_inst_x86, pci\ven_14e4&dev_164a
%bcm5706s_desc% = bcm5706s_inst_x86, pci\ven_14e4&dev_16aa
%bcm5708c_desc% = bcm5708c_inst_x86, pci\ven_14e4&dev_164c
%bcm5708s_desc% = bcm5708s_inst_x86, pci\ven_14e4&dev_16ac
%bcm5709c_desc% = bcm5709c_inst_x86, pci\ven_14e4&dev_1639
%bcm5709s_desc% = bcm5709s_inst_x86, pci\ven_14e4&dev_163a
%bcm5716c_desc% = bcm5716c_inst_x86, pci\ven_14e4&dev_163b
%bcm5716s_desc% = bcm5716s_inst_x86, pci\ven_14e4&dev_163c



;*******************************************************************************
; x86 install sections.
;*******************************************************************************

[bcm5706c_inst_x86]
copyfiles = x86_sys_file

[bcm5706c_inst_x86.services]
addservice = b06bdrv, 0x00000002, x86_add_service, x86_eventlog


[bcm5706s_inst_x86]
copyfiles = x86_sys_file

[bcm5706s_inst_x86.services]
addservice = b06bdrv, 0x00000002, x86_add_service, x86_eventlog


[bcm5708c_inst_x86]
copyfiles = x86_sys_file

[bcm5708c_inst_x86.services]
addservice = b06bdrv, 0x00000002, x86_add_service, x86_eventlog


[bcm5708s_inst_x86]
copyfiles = x86_sys_file

[bcm5708s_inst_x86.services]
addservice = b06bdrv, 0x00000002, x86_add_service, x86_eventlog


[bcm5709c_inst_x86]
copyfiles = x86_sys_file

[bcm5709c_inst_x86.services]
addservice = b06bdrv, 0x00000002, x86_add_service, x86_eventlog


[bcm5709s_inst_x86]
copyfiles = x86_sys_file

[bcm5709s_inst_x86.services]
addservice = b06bdrv, 0x00000002, x86_add_service, x86_eventlog


[bcm5716c_inst_x86]
copyfiles = x86_sys_file

[bcm5716c_inst_x86.services]
addservice = b06bdrv, 0x00000002, x86_add_service, x86_eventlog


[bcm5716s_inst_x86]
copyfiles = x86_sys_file

[bcm5716s_inst_x86.services]
addservice = b06bdrv, 0x00000002, x86_add_service, x86_eventlog


[x86_add_service]
displayname    = %vbd_srv_desc%
servicetype    = 1               ; SERVICE_KERNEL_DRIVER
starttype      = 3               ; SERVICE_DEMAND_START
errorcontrol   = 1               ; SERVICE_ERROR_NORMAL
servicebinary  = %12%\bxvbdx.sys
loadordergroup = base
addreg         = bootflags

[x86_eventlog]
addreg = x86_addreg_eventlog

[x86_addreg_eventlog]
hkr, , eventmessagefile, 0x00020000, "%%SystemRoot%%\System32\iologmsg.dll;%%SystemRoot%%\System32\drivers\bxvbdx.sys"
hkr, , typessupported  , 0x00010001, 7



;*******************************************************************************
; Registry parameters.
;*******************************************************************************

[bootflags]
hkr, , BootFlags, 0x00010001, 1



;*******************************************************************************
; Destination directories
;*******************************************************************************

[destinationdirs]
x86_sys_file = 12

[sourcedisksnames]
1 = %disk_desc%,,,

[sourcedisksfiles]
bxvbdx.sys = 1,,

[x86_sys_file]
bxvbdx.sys



;*******************************************************************************
; Localizable strings
;*******************************************************************************

[strings]
brcm = "Broadcom Corporation"
msft = "Microsoft Corporation"
disk_desc = "Broadcom NetXtreme II Installation Media"
vbd_srv_desc = "Broadcom NetXtreme II VBD"

bcm5706c_desc = "Broadcom BCM5706C NetXtreme II GigE"
bcm5706s_desc = "Broadcom BCM5706S NetXtreme II GigE"
bcm5708c_desc = "Broadcom BCM5708C NetXtreme II GigE"
bcm5708s_desc = "Broadcom BCM5708S NetXtreme II GigE"
bcm5709c_desc = "Broadcom BCM5709C NetXtreme II GigE"
bcm5709s_desc = "Broadcom BCM5709S NetXtreme II GigE"
bcm5716c_desc = "Broadcom BCM5716C NetXtreme II GigE"
bcm5716s_desc = "Broadcom BCM5716S NetXtreme II GigE"

