;
; ViaAGP1.inf
;
; Copyright (c) 1998-2000, VIA Technologies, Inc.
; for Windows 2000
;

[Version]
CatalogFile=viaagp1.cat
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%VIA%
LayoutFile=layout.inf
DriverVer=10/19/2000,5.00.00.0405

[DestinationDirs]
DefaultDestDir = 12        ; DIRID_DRIVERS

[SourceDisksNames]
222=%DiskDescription%,,,

[SourceDisksFiles]
viaagp1.sys=222

[Manufacturer]
%VIA_MFG%=VIA_AGP

[AGP_Filter_Reg]
HKR,,"UpperFilters", 0x00010000,"VIAAGP1"

[pci_ServiceInstallSection]
DisplayName    = %pci_svcdesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\pci.sys
LoadOrderGroup = "Boot Bus Extender"


[VIA_AGP]
%PCI\VEN_1106&DEV_8598.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8598
%PCI\VEN_1106&DEV_8501.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8501
%PCI\VEN_1106&DEV_8601.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8601
%PCI\VEN_1106&DEV_8305.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8305
%PCI\VEN_1106&DEV_8605.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8605
%PCI\VEN_1106&DEV_8391.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8391
%PCI\VEN_1106&DEV_8602.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8602
%PCI\VEN_1106&DEV_B091.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_B091
%PCI\VEN_1106&DEV_B099.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_B099
%PCI\VEN_1106&DEV_B112.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_B112

;
; VIA AGP chipset
;
[VIAAGP_Install]
CopyFiles=@VIAAGP1.SYS

[VIAAGP_Install.HW]
AddReg = AGP_Filter_Reg

[VIAAGP_Install.Services]
AddService = viaagp1,0,viaagp_ServiceInstallSection
AddService = pci, %SPSVCINST_ASSOCSERVICE%, pci_ServiceInstallSection

[viaagp_ServiceInstallSection]
DisplayName    = %agpvia_svcdesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\viaagp1.sys
LoadOrderGroup = PnP Filter

[ControlFlags]
ExcludeFromSelect=*

[Strings]
VIA="VIA Technologies, Inc."
VIA_MFG="VIA"
PCI\VEN_1106&DEV_8598.DeviceDesc = "VIA CPU to AGP Controller"
PCI\VEN_1106&DEV_8501.DeviceDesc = "VIA CPU to AGP Controller"
PCI\VEN_1106&DEV_8601.DeviceDesc = "VIA CPU to AGP Controller"
PCI\VEN_1106&DEV_8305.DeviceDesc = "VIA CPU to AGP Controller"
PCI\VEN_1106&DEV_8605.DeviceDesc = "VIA CPU to AGP Controller"
PCI\VEN_1106&DEV_8391.DeviceDesc = "VIA CPU to AGP Controller"
PCI\VEN_1106&DEV_8602.DeviceDesc = "VIA CPU to AGP Controller"
PCI\VEN_1106&DEV_B091.DeviceDesc = "VIA CPU to AGP Controller"
PCI\VEN_1106&DEV_B099.DeviceDesc = "VIA CPU to AGP Controller"
PCI\VEN_1106&DEV_B112.DeviceDesc = "VIA CPU to AGP Controller"

DiskDescription  = "AGP Bus Filter Disk"

;service descriptions
pci_svcdesc = "PCI Bus Driver"
agpvia_svcdesc = "VIA AGP Bus Filter "

;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_DEMAND_START   = 3
SERVICE_ERROR_NORMAL   = 1
