;Copyright 1995 SiS Technologies, Inc.

[version]
;CatalogFile=siscat.cat
signature="$CHICAGO$"
Class=hdc
ClassGUID={4d36e96a-e325-11ce-bfc1-08002be10318}
Provider=%SiS%

[SourceDisksNames]
1="Windows 95 SiS IDE Driver Disk",,0

[SourceDisksFiles]
;siscat.cat=1
siside.mpd=1

;Class Install
[ClassInstall]
AddReg=HDC_Class

[HDC_Class]
HKR,,,,%HDCClassName%
HKR,,Icon,,-9

[Manufacturer]
%SiS%=SiS_HDC

[SiS_HDC]
;%*pnp0680.DeviceDesc% = BMIDE, *PNP0680 ;Generic bus master IDE
%PCI\VEN_1039&DEV_5513.DeviceDesc%=DUAL_BMIDE, PCI\VEN_1039&DEV_5513
%MF\GOODBMPRIMARY.DeviceDesc% = PCIBMIDE, MF\GOODBMPRIMARY
%MF\GOODBMSECONDARY.DeviceDesc% = PCIBMIDE, MF\GOODBMSECONDARY

[esdilc1]
ConfigPriority=HARDWIRED
IOConfig=1f0-1f7(3ff::)
IOConfig=3f6-3f6(3ff::)
;IOConfig=4000-4008(4fff::)
IRQConfig=S:14

[esdilc2]
ConfigPriority=HARDWIRED
IOConfig=170-177(3ff::)
IOConfig=376-376(3ff::)
;IOConfig=4009-400f(4fff::)
IRQConfig=S:15

[BMIDE]
LogConfig=esdilc1,esdilc2
CopyFiles=@siside.mpd
AddReg = BMIDE_AddReg

[PCIBMIDE]
LogConfig=esdilc1,esdilc2
CopyFiles=@siside.mpd
AddReg = BMIDE_AddReg

[BMIDE_AddReg]
HKR,,DriverDesc,,"Bus Master IDE Miniport Driver"
HKR,,DevLoader,,*IOS
HKR,,PortDriver,,siside.mpd

;[BMIDE.PosDup]
;*PNP0680, PCI\CC_010180

[DUAL_BMIDE]
LogConfig=esdilc1,esdilc2
CopyFiles=@siside.mpd
AddReg=StandardMF.Reg

[DUAL_BMIDE.HW]
AddReg=DUAL_BMIDE.RegHW

[DUAL_BMIDE.RegHW]
HKR,Child0000,HardwareID,,MF\GOODBMPRIMARY
HKR,Child0000,ResourceMap,1,00,01,02
HKR,Child0001,HardwareID,,MF\GOODBMSECONDARY
HKR,Child0001,ResourceMap,1,03,04,05
HKR,,PCIDualIDE,1,01

;[DUAL_BMIDE.PosDup]
;*PNP0680

[StandardMF.Reg]
;HKR,,DriverDesc,,"Bus Master IDE Miniport Driver"
;HKR,,DevLoader,,*IOS
;HKR,,PortDriver,,siside.mpd
HKR,,DevLoader,,*CONFIGMG
HKR,,Enumerator,,*CONFIGMG
HKR,,CMDrivFlags,1,03,00,00,00

[DestinationDirs]
DefaultDestDir = 12 ;IOSubsys directory

[Strings]
SiS = "SiS"
HDCClassName = "Hard Disk Controllers"
*pnp0680.DeviceDesc = "SiS IDE Controller"
PCI\VEN_1039&DEV_5513.DeviceDesc= "SiS PCI IDE Controller"
MF\GOODBMPRIMARY.DeviceDesc= "Primary SiS IDE Controller"
MF\GOODBMSECONDARY.DeviceDesc= "Secondary SiS IDE Controller"

[Parameters]
PrimaryUseULTRA = 1
SecondaryUseULTRA = 1
