BIOSINFO.INF:
;
; BIOSINFO.INF
;
; Copyright (c) 1998, Microsoft Corporation
;

[Version]
Signature="$CHICAGO$"
Provider=%MSFT%
DriverVer=07/01/2001,5.1.2535.0

[Cleanup]
DelReg=ApmDelReg
DelReg=BadIDEDelReg
DelReg=BadPciIrqRoutingDelReg
DelReg=DelPCIHacks
DelReg=DelACPIReg
DelReg=USBDisableSelectiveSuspendDelReg
DelReg=DelToshibaHibernateReg

[ApmDelReg]
HKLM,System\CurrentControlSet\Control\Biosinfo\APM,Attributes

[BadIDEDelReg]
HKLM,System\CurrentControlSet\Control\Biosinfo\PNPBios,DisableNodes

[BadPciIrqRoutingDelReg]
HKLM,System\CurrentControlSet\Control\Biosinfo\PciIrqRouting,Attributes

[DelPCIHacks]
HKLM,System\CurrentControlSet\Control\Pnp\PCI,PciHackFlags

[DelACPIReg]
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,Attributes

[DelToshibaHibernateReg]
HKLM,System\CurrentControlSet\Control\HAL,80861130

[Disable_APM_Install]
AddReg=DisableApmAddReg

;
; MUST match APM_BIOS_KNOWN_BAD in syssetup\clasinst.c
;
[DisableApmAddReg]
HKLM,System\CurrentControlSet\Control\Biosinfo\APM,Attributes,0x00010001,00000002

[AutoEnable_APM_Install]
AddReg=AutoEnableApmAddReg

[BadPNPIDE]
AddReg=BadIDEAddReg

[BadPNPIDE1]
AddReg=BadIDE1AddReg

;
; MUST match APM_BIOS_KNOWN_GOOD in syssetup\clasinst.c
;
[AutoEnableApmAddReg]
HKLM,System\CurrentControlSet\Control\Biosinfo\APM,Attributes,0x00010001,00000001

[BadIDEAddReg]
HKLM,System\CurrentControlSet\Control\Biosinfo\PNPBios,DisableNodes,0x00010002,PNP0680

[BadIDE1AddReg]
HKLM,System\CurrentControlSet\Control\Biosinfo\PNPBios,DisableNodes,0x00010002,PNP0600

[Bad$PIR]
AddReg=PIRAddReg
BitReg=Bad$PIRBitReg

[PIRAddReg]
HKLM,System\CurrentControlSet\Control\Biosinfo\PciIrqRouting,Attributes,0x00010003,00000000

[Bad$PIRBitReg]
HKLM,System\CurrentControlSet\Control\Biosinfo\PciIrqRouting,Attributes,0x00000003,4

[BadPNP0C02]
AddReg=BadPNP0C02AddReg

[BadPNP0C02AddReg]
HKLM,System\CurrentControlSet\Control\Biosinfo\PNPBios,DisableNodes,0x00010002,PNP0C02

[BadRealMode]
AddReg=PIRAddReg
BitReg=BadRealModeBitReg

[BadRealModeBitReg]
HKLM,System\CurrentControlSet\Control\Biosinfo\PciIrqRouting,Attributes,0x00000003,8

[BlockSetup]
AddReg=BlockSetupAddReg

[BlockSetupAddReg]
HKLM,System\CurrentControlSet\Services\setupdd,BadBios,0x00010001,00000001

[Disable440BXWorkAround]
AddReg=Disable440BXWorkAroundAddReg

[Disable440BXWorkAroundAddReg]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,EnableBXWorkAround,0x00000003,0

[ACPINVSCheck]
AddReg=AddAcpiAttribute
BitReg=SetACPINVSCheck

[ACPISLP#WorkAround]
AddReg=AddAcpiAttribute
BitReg=SetACPISLP#WorkAround

[ACPIDisableS1]
AddReg=AddAcpiAttribute
BitReg=SetACPIDisableS1

[ACPIDisableS2]
AddReg=AddAcpiAttribute
BitReg=SetACPIDisableS2

[ACPIDisableS3]
AddReg=AddAcpiAttribute
BitReg=SetACPIDisableS3

[ACPIDisableToshibaS4]
AddReg=AddDisableToshibaHibernate

[AddAcpiAttribute]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,Attributes,0x00010003,0

[SetACPINVSCheck]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,Attributes,0x00000003,0x01

[SetACPISLP#WorkAround]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,Attributes,0x00000003,0x04

[SetACPIDisableS1]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,Attributes,0x00000003,0x10

[SetACPIDisableS2]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,Attributes,0x00000003,0x20

[SetACPIDisableS3]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,Attributes,0x00000003,0x40

[AddDisableToshibaHibernate]
HKLM,System\CurrentControlSet\Control\HAL,80861130,0x00010001,0x2

[PcmciaFilterIrq3]
AddReg=PcmciaFilterIrq3AddReg

[PcmciaFilterIrq3AddReg]
HKLM,System\CurrentControlSet\Services\Pcmcia\Parameters,FilterInterruptMask,0x00010001,0008

[PcmciaFilterIrq4]
AddReg=PcmciaFilterIrq4AddReg

[PcmciaFilterIrq4AddReg]
HKLM,System\CurrentControlSet\Services\Pcmcia\Parameters,FilterInterruptMask,0x00010001,0010

[PcmciaFilterIrq5]
AddReg=PcmciaFilterIrq5AddReg

[PcmciaFilterIrq5AddReg]
HKLM,System\CurrentControlSet\Services\Pcmcia\Parameters,FilterInterruptMask,0x00010001,0020

[PcmciaAttributeWindowHighD8]
AddReg=PcmciaAttributeWindowHighD8Reg

[PcmciaAttributeWindowHighD8Reg]
HKLM,System\CurrentControlSet\Services\Pcmcia\Parameters,AttributeMemoryHigh,0x00010001,0xD8000

[PcmciaAttributeWindowUnlimited]
AddReg=PcmciaAttributeWindowUnlimitedReg

[PcmciaAttributeWindowUnlimitedReg]
HKLM,System\CurrentControlSet\Services\Pcmcia\Parameters,AttributeMemoryHigh,0x00010001,0xFFFFFFFF

[PcmciaIrqRoutingSettings1]
AddReg=PcmciaIrqRoutingSettings1AddReg

[PcmciaIrqRoutingSettings1AddReg]
HKLM,System\CurrentControlSet\Services\Pcmcia\Parameters,IrqRouteToIsaController,0x00010001,7

[Armada6500Override]
AddReg=Armada6500AddReg

[Armada6500AddReg]
HKLM,System\CurrentControlSet\Control\Pnp\PciIrqRouting\IrqRoutingTables,Override,0x00000001,\
24,50,49,52,00,01,80,00,00,38,00,00,86,80,2e,12,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,eb,\
00,38,60,00,08,61,00,08,62,20,00,63,00,08,00,00,\
00,08,61,00,08,00,f8,de,00,f8,de,00,f8,de,00,00,\
01,00,61,00,08,00,f8,de,00,f8,de,00,f8,de,00,00,\
00,50,62,20,00,00,f8,de,00,f8,de,00,f8,de,00,00,\
00,48,60,00,08,00,f8,de,00,f8,de,00,f8,de,00,00,\
00,40,61,00,08,61,00,08,00,f8,de,00,f8,de,00,00

[EnableLegacyGeyservilleInterface]
AddReg=EnableLegacyGeyservilleInterfaceAddReg

[EnableLegacyGeyservilleInterfaceAddReg]
HKLM,System\CurrentControlSet\Services\P3,,0x00000010
HKLM,System\CurrentControlSet\Services\P3\Parameters,HackFlags,0x00010001,1

[DisableLegacyGeyservilleInterface]
AddReg=DisableLegacyGeyservilleInterfaceAddReg

[DisableLegacyGeyservilleInterfaceAddReg]
HKLM,System\CurrentControlSet\Services\P3,,0x00000010
HKLM,System\CurrentControlSet\Services\P3\Parameters,HackFlags,0x00010001,0

[EnableGeyservilleInterfaceWithSmiCmdData82]
AddReg=EnableGeyservilleInterfaceWithSmiCmdData82AddReg

[EnableGeyservilleInterfaceWithSmiCmdData82AddReg]
HKLM,System\CurrentControlSet\Services\P3,,0x00000010
HKLM,System\CurrentControlSet\Services\P3\Parameters,SmiCmdData,0x00010001,0x82

[EnableGeyservilleInterfaceWithSmiCmdPortB1]
AddReg=EnableGeyservilleInterfaceWithSmiCmdPortB1AddReg

[EnableGeyservilleInterfaceWithSmiCmdPortB1AddReg]
HKLM,System\CurrentControlSet\Services\P3,,0x00000010
HKLM,System\CurrentControlSet\Services\P3\Parameters,SmiCmdPort,0x00010001,0xB1

[EnableGeyservilleInterfaceWithSmiCmdPortB2]
AddReg=EnableGeyservilleInterfaceWithSmiCmdPortB2AddReg

[EnableGeyservilleInterfaceWithSmiCmdPortB2AddReg]
HKLM,System\CurrentControlSet\Services\P3,,0x00000010
HKLM,System\CurrentControlSet\Services\P3\Parameters,SmiCmdPort,0x00010001,0xB2

[DisableCStateC2]
AddReg=AddCStateFlag
BitReg=DisableCStateC2BitReg

[DisableCStateC3]
AddReg=AddCStateFlag
BitReg=DisableCStateC3BitReg

[CStateC3W2KCompatible]
AddReg=AddCStateFlag
BitReg=CStateC3W2KCompatibleBitReg

[AddCStateFlag]
HKLM,System\CurrentControlSet\Control\Processor,CStateFlags,0x00010003,0

[DisableCStateC2BitReg]
HKLM,System\CurrentControlSet\Control\Processor,CStateFlags,0x00000003,2

[DisableCStateC3BitReg]
HKLM,System\CurrentControlSet\Control\Processor,CStateFlags,0x00000003,4

[CStateC3W2KCompatibleBitReg]
HKLM,System\CurrentControlSet\Control\Processor,CStateFlags,0x00000003,8

[AcpiIrqRoutingStackOnSci]
AddReg=AcpiIrqRoutingStackOnSciAddReg

[AcpiIrqRoutingStackOnSciAddReg]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,IRQDistribution,0x00010001,2

[AcpiIrqRoutingSpreadInterrupts]
AddReg=AcpiIrqRoutingSpreadInterruptsAddReg

[AcpiIrqRoutingSpreadInterruptsAddReg]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,IRQDistribution,0x00010001,1

[AcpiIrqRoutingStackOnIRQ9]
AddReg=AcpiIrqRoutingStackOnIRQ9AddReg

[AcpiIrqRoutingStackOnIRQ9AddReg]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,ForcePCIBootConfig,0x00010001,0x9
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,IRQDistribution,0x00010001,2

[AcpiIrqRoutingStackOnIRQ10]
AddReg=AcpiIrqRoutingStackOnIRQ10AddReg

[AcpiIrqRoutingStackOnIRQ10AddReg]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,ForcePCIBootConfig,0x00010001,0xa
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,IRQDistribution,0x00010001,2

[AcpiIrqRoutingStackOnIRQ11]
AddReg=AcpiIrqRoutingStackOnIRQ11AddReg

[AcpiIrqRoutingStackOnIRQ11AddReg]
HKLM,System\CurrentControlSet\Services\ACPI,,0x00000010
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,ForcePCIBootConfig,0x00010001,0xb
HKLM,System\CurrentControlSet\Services\ACPI\Parameters,IRQDistribution,0x00010001,2

;
; install sections for unreported motherboard resources
; for each of these, change the Pci value under Control\Arbiters\ReservedResources\to a
; string which is the name of a different value under the same key.
; The value named here contains resource ranges the arbiters cannot give out
; because they are in use but unreported by the BIOS.
;
[AddUnreportedMemAtF8]
AddReg=AddUnreportedMemAtF8AddReg

[AddUnreportedMemAtF8AddReg]
HKLM,System\CurrentControlSet\Control\Arbiters\ReservedResources,Pci,0,"BrokenMemAtF8"

;
; Workaround for Gateway 9500's
; (using the same mechanism as above)

[AddGateway9500Workaround]
AddReg=AddGateway9500WorkaroundReg

[AddGateway9500WorkaroundReg]
HKLM,System\CurrentControlSet\Control\Arbiters\ReservedResources,Pci,0,"Gateway9500Workaround"

;
; Add PCI hack flags based on BIOS
;

[FailQueryRemoveOnPciDevice]
AddReg=FailQueryRemoveOnPciDeviceAddReg
BitReg=FailQueryRemoveOnPciDeviceBitReg

[FailQueryRemoveOnPciDeviceAddReg]
HKLM,SYSTEM\CurrentControlSet\Services\PCI\Parameters,1023852014C00010,0x00000003,\
00,00,00,00,10,00,00,00
HKLM,SYSTEM\CurrentControlSet\Services\PCI\Parameters,11068601,0x00000003,\
00,00,00,00,10,00,00,00

[FailQueryRemoveOnPciDeviceBitReg]
HKLM,SYSTEM\CurrentControlSet\Services\PCI\Parameters,1023852014C00010,0x00000001,0x10,4
HKLM,SYSTEM\CurrentControlSet\Services\PCI\Parameters,11068601,0x00000001,0x10,4

[IgnoreNativeModeIDE]
DelReg=IgnoreNativeModeIDEDelReg

[IgnoreNativeModeIDEDelReg]
HKLM,SYSTEM\CurrentControlSet\Control\PnP\Pci,EnableNativeModeATA

;
; Workaround for BIOS bug in Dell Dimension 8100, Precision 220, and Precision 420 using
; National PC87364 SuperIO chipsets. Parallel port is configured in a way that does not
; work on Win2k or WinXP
;

[DellNationalPC87364WorkAround]
AddReg=DellNationalPC87364WorkAroundAddReg

[DellNationalPC87364WorkAroundAddReg]
HKLM,SYSTEM\CurrentControlSet\Services\Parport\Parameters,DellNationalPC87364,0x00010001,1

;
; USB special keys
;

[USBDisableSelectiveSuspend]
AddReg=USBDisableSelectiveSuspendReg

[USBDisableSelectiveSuspendReg]
HKLM,SYSTEM\CurrentControlSet\Services\Usb,DisableSelectiveSuspend,0x00010001,1

[USBDisableSelectiveSuspendDelReg]
HKLM,SYSTEM\CurrentControlSet\Services\Usb,DisableSelectiveSuspend


;
;------------------------------------------------------------------------------
; List of BIOSes which we ID for individual workarounds.
[MachineDescription]
;
; Disable APM List
;
;
Acer760
AcerAPM
AcerTravelMate510
AMIBios1
AMIBios2
AMIBios3
AST900N
ATT3150
AustinDSTN
Award450
Canon150
ColorBook1
ColorBook2
CompaqAlien
CompaqDeskpro
CompaqPresario
CompaqVampire
DECCelebris
DECpcVer100
DECpcVer101
DECpcVer102
DellOptiplex
DigitalHiNoteUltra2000
FujitsuAPM
FujitsuAPMH0
FujitsuAPMH2
HPOmniBook3000
HPOmniBookSojourn
NECVersa2780MT
NECVersa62xx
NECVP23C
TOSHIBAInfinia
Ultra
WyseForte
Zenon
;
;
; Auto-Enable APM List
;
;
COMPAQ1510DM
COMPAQ1580DM
COMPAQ7710MT
DigitalPFXHiNoteUltra2000
DellXPiCD
DellInspiron3200
GatewaySolo2300
IBMBios_TP380XD
IBMBios_TP560X
IBMBios_TP760XD
IBMBios_TP760ED
IBMBios_TP770
SonyPCG505GX
SonyPCG719
SonyPCG729
SonyPCG808
TOSHIBA480CDT
TOSHIBA460CDT
TOSHIBA440CDT
TOSHIBA520CDT
TOSHIBA300CT
TOSHIBA740CDT
TOSHIBA730MODELS
;
; Disable PNP BIOS devnode machines
;
; IDE
;
HPNetServerE40
HPNetServerE50
NECExpress5800
IBMSharkII
IBMSharkIII
;
; Motherboard Resources
;
CpqWks5000
;
; Machines with bad IRQ routing tables
;
AcerAltos330
AcerPower
AWARD0109
Gateway-E3100
JBondPC1500CP
ProLiantP02
ProLiantP04
ProLiantP07
ProLiantP08
ProLiantP09
ProLiantP11
ProLiantP12
ProLiantP14
ProLiantP18
ProLiantP40
ProLiantP43
ProSigniaP01
ProSigniaP05
ProsigniaS01
;
; Machines on which we need to block setup
;
IBMTPA20P_IVET54WW
IBMTPA20P_IVET55WW
IBMTPA20P_IVET59WW
DELLPREC330-A7
DELLPREC330-A8

;
; Machines which need ACPI checks
;
ToshibaPortege3020

;
; Machines which needs modifications to the BX workaround
;
IBMHatteras
ToshibaTecra8000
ToshibaPortege7000
ToshibaPortege7010
ToshibaSatellite4000

;
; Machines which need the SLP# workaround
;
ACERM25D02/25/00
COMPAQLAREDO07/05/99
DellPrecisionWS210
DellPrecisionWS410
DellPrecisionWS610
DellPowerEdge1300
DellPowerEdge2300
DellPowerEdge4300
DellPowerEdge4350
DellPowerEdge6300
DellPowerEdge6350
DellPowerEdge8450
GatewayOR84

;
; Machines which cannot support Sx states
;
GatewayN0BPE040
MICRONTREK2SPF01/19/00

;
; Machines which do not support any Sleep State
;
AMIINTAMIINT1008/19/00
ToshibaSatellite300x

;
; Machines that have PCMCIA hacks
;
IBMTP760XD
IBMTP760EL
MICRONTREK2
MICRONTREK2B
DELLLATITUDELT
TOSHIBA7020CTwIrq5Bug
TOSHIBA4200wIrq5Bug
CompaqWranglerUMBConflict
CompaqEraUMBConflict
ToshibaPcmciaIrqRouting

;
; Machines that need overriding IRQ routing table in the registry
;
CompaqArmada6500

;
; Machines that should enable the Legacy Geyserville interface.
;
AcerAN73001/14/00
AcerFALCON25
AcerFALCON2508/17/00
AcerTM35012/11/00/1
DellCPxJ650GT
COMPAQRSDB13011/30/99
COMPAQRSDTBL11/30/99
COMPAQRSDTBL11/30/991
HPOmniBook4150b
HP-MCDFA11/30/99
HP-MCDEA11/30/99
IBMA20M
IBMA20p
IBMA21m
IBMA21p
IBMT20
IBMT21
IBMATLANTA209/11/00
IBMTP600X
IBMTRANSNOTE-09/12/00
IBM240Z-05/22/01
IBMATLANTA4-01/05/01
IBMX21-12/21/99
IBMA22e-03/06/01
IBMA22m-03/06/01
IBMS30-04/24/01
IBMT22-02/05/01
IBMR30-05/16/01
NECND00001707/18/00
NECND000020
NECND000023
PTLTD03/30/01
SONYK208/28/00

;
; Machines which can't tolerate spreading out their interrupts.
;
AcerTM35012/11/00
ASUSCUV4X-D01/09/01
ASUSK7V-RM03/10/00
ASUSK7V05/04/00
DELLGX107/12/00
AWARDAWRDACPI12/29/99
NECDModel1110/26/99
MSISYSAWRDACPI12/27/00
TOSHIB75012/30/99
VT8371AWRDACPI04/21/00
VT694XAWRDACPI01/17/00
VT8598AWRDACPI11/29/00
HPHPBDD_IO08/31/00
VIA12/07/00
AcerVT9100S80X
PTLTD04/17/01
COMPAQWrangler

;
; Machines which have broken Cx processor power management states.
;
AcerAN73009/15/00
AcerBNOTE09/07/00
FujitsuKRIS
FujitsuMUIR
FujitsuPC
FujitsuNYX
PTLTD12/21/99T20
PTLTD12/21/99A20M
PTLTD12/21/99A20P
ToshibaAll

;
; Machines which leave some motherboard resources unreported
;
NECLU700R01/15/01
SONYK503/06/01
CompaqEVON150

;
; Workaround for Gateway 9500's
;
GATEWAYSOLO9500

;
; Add PCI hack flags based on BIOS
;
PTLTD09/15/00

;
; Work around busted Native Mode IDE
;
PTLTDHPXE4000
AWARDSABLE510
FUJS26J
NECND000045

;
; Set registry flag for parport to try workaround for BIOS bug
;
DELLDIM11/30/00
DELLWS03/30/01

;
; registry flags for USB
;

SONYU103/12/01

;------------------------------------------------------------------------------
;
; Descriptions for Disabled APM machines.
;
[Acer760]
memory=f000,13c3,S,"BIOS V2.0"
memory=f000,4e4f,S,"Acer"
install=Disable_APM_Install

[AcerAPM]
search=f000,0,ffff,S,"BIOS3.0 R01-A4 F3"
install=Disable_APM_Install

[AcerTravelMate510]
search=f000,0,ffff,S,"Acer"
search=f000,0,ffff,S,"TravelMate 510"
date="<=",01,01,97
install=Disable_APM_Install

[AMIBios1]
memory=f000,8100,S,"AMIBIOS"
memory=f000,813A,S,"07/08/94"
install=Disable_APM_Install

[AMIBios2]
memory=f000,8100,S,"AMIBIOS"
memory=f000,813A,S,"07/08/1994"
install=Disable_APM_Install

[AMIBios3]
memory=f000,0C10,S,"BIOS Version 1.00.03.DB0"
date="=",4,12,96
apmversion="<",102
install=Disable_APM_Install

[AST900N]
memory=f000,0442,S,"AST Ascentia 900N"
install=Disable_APM_Install

[ATT3150]
memory=f000,f000,S,"486SX-N3935"
install=Disable_APM_Install

[AustinDSTN]
memory=f000,ae3e,S,"Version 1.31 WD 722 NotePro+ DSTN"
apmversion="=",100
install=Disable_APM_Install

[Award450]
date="=",03,26,96
apmversion="=",101
search=f000,0,ffff,S,"Award Modular BIOS v4.50PG"
install=Disable_APM_Install

[Canon150]
memory=f000,d35c,S,"A486 Version 1.03"
date="=",1,1,94
install=Disable_APM_Install

[ColorBook1]
search=f000,3b00,1500,S,"Gateway ColorBook"
apmversion="=",100
install=Disable_APM_Install

[ColorBook2]
search=f000,3b00,1500,S,"Gateway ColorBook"
apmversion=">",100
memory=f000,e060,S,"SystemSoft"
memory=f000,e08a,S,"1.01"
install=Disable_APM_Install

[CompaqAlien]
memory=f000,ffea,S,"COMPAQ"
memory=F000,FFE6,B,05
memory=F000,FFE4,S,"M"
install=Disable_APM_Install

[CompaqDeskpro]
search=f000,0,ffff,S,"Compaq Deskpro"
apmversion="<",102
install=Disable_APM_Install

[CompaqPresario]
search=f000,0,ffff,S,"Compaq Presario"
date="=",7,22,97
install=Disable_APM_Install

[CompaqVampire]
memory=f000,ffea,S,"COMPAQ"
memory=F000,FFE6,B,06
memory=F000,FFE4,S,"M"
install=Disable_APM_Install

[DECCelebris]
search=f000,0,ffff,S,"Digital Equipment Corporation"
search=f000,0,ffff,S,"Celebris-WS-62"
date="<=",06,16,98
install=Disable_APM_Install

[DECpcVer100]
memory=f000,bd0e,S,"Digital"
memory=f000,bce4,S,"1.00"
install=Disable_APM_Install

[DECpcVer101]
memory=f000,c0cd,S,"Digital"
memory=f000,c0a3,S,"1.01"
install=Disable_APM_Install

[DECpcVer102]
memory=f000,c0b5,S,"Digital"
memory=f000,c0aa,S,"1.02"
install=Disable_APM_Install

[DellOptiplex]
search=f000,0,ffff,S,"OptiPlex "
apmversion="<",102
install=Disable_APM_Install

[DigitalHiNoteUltra2000]
memory=f000,f196,S,"SystemSoft BIOS for Digital HiNote Ultra 2000 Version 1.03.00"
date="=",3,28,96
install=Disable_APM_Install

[FujitsuAPM]
apmversion="=",101
search=f000,0,ffff,S,"PhoenixBIOS Version 4.04"
search=f000,0,ffff,S,"DEVEL0GV"
install=Disable_APM_Install

[FujitsuAPMH0]
apmversion="=",101
search=f000,0,ffff,S,"PhoenixBIOS Version 4.04"
search=f000,0,ffff,S,"DEVEL00J"
install=Disable_APM_Install

[FujitsuAPMH2]
apmversion="=",101
search=f000,0,ffff,S,"PhoenixBIOS Version 4.04"
search=f000,0,ffff,S,"DEVEL04K"
install=Disable_APM_Install

[HPOmniBook3000]
memory=f000,48bb,S,"HP OmniBook 3000"
date="<=",12,17,97
install=Disable_APM_Install

[HPOmniBookSojourn]
memory=f000,411d,S,"HP OmniBook Sojourn"
date="<=",3,20,98
install=Disable_APM_Install

[NECVersa2780MT]
search=f000,0,ffff,S,"NEC Versa 2700 BIOS Version 280000-00A, 06/26/98"
install=Disable_APM_Install

[NECVersa62xx]
search=f000,0,ffff,S,"NEC Versa 6220/30/60 BIOS"
install=Disable_APM_Install

[NECVP23C]
search=f000,0,ffff,S,"NEC NOTE BIOS Version 075A0900, 07/09/98"
install=Disable_APM_Install

[TOSHIBAInfinia]
memory=f000,e010,S,"TOSHIBA"
search=f000,0,ffff,S,".DH08"
date="<",1,24,97
install=Disable_APM_Install

[Ultra]
memory=f000,a63c,S,"Phoenix"
memory=f000,c065,S,"1.01"
install=Disable_APM_Install

[WyseForte]
memory=f000,e760,S,"Scalable ROM BIOS Version 4.00"
install=Disable_APM_Install

[Zenon]
memory=f000,f184,S,"SystemSoft"
memory=f000,f1a3,S,"1.01"
install=Disable_APM_Install
;
;------------------------------------------------------------------------------
;
;Auto-Enable APM BIOS machines.
;
[COMPAQ1510DM]
search=f000,0,ffff,S,"COMPAQ"
search=f000,0,ffff,S,"Armada 1510DM"
date=">=",08,11,97
install=AutoEnable_APM_Install

[COMPAQ1580DM]
search=f000,0,ffff,S,"COMPAQ"
search=f000,0,ffff,S,"Armada 1580DM"
date=">=",10,19,97
install=AutoEnable_APM_Install

[COMPAQ7710MT]
search=f000,0,ffff,S,"COMPAQ"
search=f000,0,ffff,S,"Armada 7710MT"
date=">=",07,06,97
install=AutoEnable_APM_Install

[DigitalPFXHiNoteUltra2000]
memory=f000,f196,S,"SystemSoft BIOS for Digital HiNote Ultra 2000 Version 1.07.00"
date="=",3,28,96
install=AutoEnable_APM_Install

[DellXPiCD]
memory=f000,e076,S,"Dell System Latitude XPi CD"
date=">=",12,16,97
install=AutoEnable_APM_Install

[DellInspiron3200]
memory=f000,e05e,S,"Dell System Inspiron"
memory=f000,e845,B,7E
date=">=",06,05,98
install=AutoEnable_APM_Install

[GatewaySolo2300]
memory=f000,9a6d,S,"Gateway 2000"
memory=f000,9aab,S,"Solo2300"
date=">=",10,23,97
install=AutoEnable_APM_Install

[IBMBios_TP380XD]
memory=f000,16,S,"IBM CORPORATION "
memory=f000,ffe0,B,2C
memory=f000,ffe1,B,00
date=">=",06,15,98
install=AutoEnable_APM_Install

[IBMBios_TP560X]
memory=f000,16,S,"IBM CORPORATION "
memory=f000,ffe0,B,2B
memory=f000,ffe1,B,00
date=">=",08,07,98
install=AutoEnable_APM_Install

[IBMBios_TP760ED]
memory=f000,16,S,"IBM CORPORATION "
memory=f000,ffe0,B,18
memory=f000,ffe1,B,00
date=">=",03,25,98
install=AutoEnable_APM_Install

[IBMBios_TP760XD]
memory=f000,16,S,"IBM CORPORATION "
memory=f000,ffe0,B,21
memory=f000,ffe1,B,00
date=">=",03,25,98
install=AutoEnable_APM_Install
install=PcmciaFilterIrq3

[IBMBios_TP770]
memory=f000,16,S,"IBM CORPORATION "
memory=f000,ffe0,B,27
memory=f000,ffe1,B,00
date=">=",01,26,98
install=AutoEnable_APM_Install
install=BadPNPIDE

[SonyPCG505GX]
search=f000,0,ffff,S,"Sony Corporation"
search=f000,0,ffff,S,"PCG-505GX"
date=">=",06,22,98
install=AutoEnable_APM_Install

[SonyPCG719]
search=e000,0,ffff,S,"Sony Corporation"
search=e000,0,ffff,S,"PCG-719"
date=">=",11,21,97
install=AutoEnable_APM_Install

[SonyPCG729]
search=e000,0,ffff,S,"Sony Corporation"
search=e000,0,ffff,S,"PCG-729"
date=">=",01,21,98
install=AutoEnable_APM_Install

[SonyPCG808]
search=e000,0,ffff,S,"Sony Corporation"
search=e000,0,ffff,S,"PCG-808"
date=">=",06,23,98
install=AutoEnable_APM_Install

[TOSHIBA480CDT]
memory=f000,e010,S,"TOSHIBA"
memory=f000,e000,S,"480"
date=">=",5,29,98
install=AutoEnable_APM_Install

[TOSHIBA460CDT]
memory=f000,e010,S,"TOSHIBA"
memory=f000,e000,S,"460"
date=">=",4,24,97
install=AutoEnable_APM_Install

[TOSHIBA440CDT]
memory=f000,e010,S,"TOSHIBA"
memory=f000,e000,S,"440"
date=">=",7,22,97
install=AutoEnable_APM_Install

[TOSHIBA520CDT]
memory=f000,e010,S,"TOSHIBA"
memory=f000,e000,S,"520"
date=">=",11,06,97
install=AutoEnable_APM_Install

[TOSHIBA300CT]
memory=f000,e010,S,"TOSHIBA"
memory=f000,e000,S,"300CT"
date=">=",8,11,97
install=AutoEnable_APM_Install

[TOSHIBA740CDT]
memory=f000,e010,S,"TOSHIBA"
memory=f000,e000,S,"740CDT"
date=">=",3,18,97
install=AutoEnable_APM_Install

[TOSHIBA730MODELS]
memory=f000,e010,S,"TOSHIBA"
memory=f000,e000,S,"730"
date=">=",1,24,97
install=AutoEnable_APM_Install
;
;------------------------------------------------------------------------------
;
; Disable IDE machines
;
[HPNetServerE40]
search=f000,0,ffff,S,"NetServer E 40"
install=BadPNPIDE1

[HPNetServerE50]
search=f000,0,ffff,S,"NetServer E 50"
install=BadPNPIDE1

[NECExpress5800]
memory=f000,1d00,S,"BIOS Version 1.00.04.DM0"
date="=",04,04,97
install=BadPNPIDE1

[IBMSharkII]
memory=f000,16,S,"IBM CORPORATION"
memory=f000,ffe0,B,2E
memory=f000,ffe1,B,00
install=BadPNPIDE

[IBMSharkIII]
memory=f000,16,S,"IBM CORPORATION"
memory=f000,ffe0,B,38
memory=f000,ffe1,B,00
install=BadPNPIDE
;
;------------------------------------------------------------------------------
;
; Machines with bad IRQ routing tables
;
[AcerAltos330]
memory=f000,5d8a,S,"ACER POWER"
memory=f000,88e2,S,"Acer"
memory=f000,88e7,S,"M11E"
date="<=",10,01,97
install=Bad$PIR
install=BadRealMode

[AcerPower]
memory=f000,586a,S,"ACER POWER"
memory=f000,e000,S,"ACER"
memory=f000,e005,S,"V3.1"
install=Bad$PIR
install=BadRealMode

[AWARD0109]
memory=f000,51ec,S,"Award Software, Inc."
memory=f000,5201,S,"#401A0-0109xv"
install=Bad$PIR
install=BadRealMode

[Gateway-E3100]
memory=f000,9D06,S,"Gateway 2000, Inc"
memory=f000,9D19,S,"Gateway 2000 PC"
memory=f000,0e00,S,"BIOS Version 1.00.01.DT0T"
date="<=",03,11,97
install=BadRealMode

[JBondPC1500CP]
memory=f000,e061,S,"Award Modular BIOS v4.51PG"
memory=f000,e0c1,S,"PCI500C-P  AGP/PCI Rev:1.31"
install=Bad$PIR

[ProLiantP02]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,02
install=Bad$PIR
install=BadRealMode

[ProLiantP04]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,04
install=Bad$PIR
install=BadRealMode

[ProLiantP07]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,07
install=Bad$PIR
install=BadRealMode

[ProLiantP08]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,08
install=Bad$PIR
install=BadRealMode

[ProLiantP09]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,09
install=Bad$PIR
install=BadRealMode

[ProLiantP11]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,0B
install=Bad$PIR
install=BadRealMode

[ProLiantP12]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,0C
install=Bad$PIR
install=BadRealMode

[ProLiantP14]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,0E
install=Bad$PIR
install=BadRealMode

[ProLiantP18]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,12
install=Bad$PIR
install=BadRealMode

[ProLiantP40]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,28
install=Bad$PIR
install=BadRealMode

[ProLiantP43]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,2B
install=Bad$PIR
install=BadRealMode

[ProSigniaP01]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,01
install=Bad$PIR
install=BadRealMode

[ProSigniaP05]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"P"
memory=f000,ffe7,B,05
install=Bad$PIR
install=BadRealMode

[ProsigniaS01]
memory=f000,ffea,S,"COMPAQ"
memory=f000,ffe4,S,"S"
memory=f000,ffe7,B,01
install=Bad$PIR
install=BadRealMode
;
;------------------------------------------------------------------------------
;
; Descriptions for machines on which we need to block setup
;
[IBMTPA20P_IVET54WW]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-A20E "
AcpiOemRevision="=","FACP",6040000
AcpiCreatorRevision="=","FACP",0
search=f000,0,ffff,S,"IVET54WW"
install=BlockSetup

[IBMTPA20P_IVET55WW]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-A20E "
AcpiOemRevision="=","FACP",6040000
AcpiCreatorRevision="=","FACP",0
search=f000,0,ffff,S,"IVET55WW"
install=BlockSetup

[IBMTPA20P_IVET59WW]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-A20E "
AcpiOemRevision="=","FACP",6040000
AcpiCreatorRevision="=","FACP",0
search=f000,0,ffff,S,"IVET59WW"
install=BlockSetup

;
;------------------------------------------------------------------------------
;
; Disable bad PNP0C02 devnodes
;
[CpqWks5000]
search=f000,0,ffff,S,"Compaq Computer Corporation"
search=f000,0,ffff,S,"Professional Workstation 5000"
install=BadPNP0C02
;
;------------------------------------------------------------------------------
;
; Descriptions for machines which need modications to the BX workaround
;
[IBMHatteras]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","CDTPWSNU"
install=Disable440BXWorkAround

[ToshibaTecra8000]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","8000    "
install=Disable440BXWorkAround

[ToshibaPortege7000]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","7000CT  "
install=Disable440BXWorkAround

[ToshibaPortege7010]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","7010CT  "
install=Disable440BXWorkAround

[ToshibaSatellite4000]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","4000CDT "
install=Disable440BXWorkAround

;
;------------------------------------------------------------------------------
;
; Descriptions for machines which need ACPI Attributes
;
[ToshibaPortege3020]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","3020CT  "
AcpiOemRevision=">=","DSDT",19981127
AcpiOemRevision="<=","DSDT",19990216
install=ACPINVSCheck

;
;------------------------------------------------------------------------------
;
; Descriptions for machines only need the workaround for the SLP # bug
;
[ACERM25D02/25/00]
AcpiOemId="FACP","ACER  "
AcpiOemTableId="FACP","M25D    "
install=ACPISLP#WorkAround

[COMPAQLAREDO07/05/99]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","LAREDO  "
install=ACPISLP#WorkAround

[DellPrecisionWS210]
AcpiOemId="FACP","Dell  ","any"
AcpiOemTableId="FACP","WS 210 "
install=ACPISLP#WorkAround

[DellPrecisionWS410]
AcpiOemId="FACP","Dell  ","any"
AcpiOemTableId="FACP","WS 410 "
install=ACPISLP#WorkAround

[DellPrecisionWS610]
AcpiOemId="FACP","Dell  ","any"
AcpiOemTableId="FACP","WS 610 "
install=ACPISLP#WorkAround

[DellPowerEdge1300]
AcpiOemId="FACP","DELL  ","any"
AcpiOemTableId="FACP","PE1300  "
install=ACPISLP#WorkAround

[DellPowerEdge2300]
AcpiOemId="FACP","DELL  ","any"
AcpiOemTableId="FACP","PE2300  "
install=ACPISLP#WorkAround

[DellPowerEdge4300]
AcpiOemId="FACP","DELL  ","any"
AcpiOemTableId="FACP","PE4300  "
install=ACPISLP#WorkAround

[DellPowerEdge4350]
AcpiOemId="FACP","DELL  ","any"
AcpiOemTableId="FACP","PE4350  "
install=ACPISLP#WorkAround

[DellPowerEdge6300]
AcpiOemId="FACP","DELL  ","any"
AcpiOemTableId="FACP","PE6300  "
install=ACPISLP#WorkAround

[DellPowerEdge6350]
AcpiOemId="FACP","DELL  ","any"
AcpiOemTableId="FACP","PE6350  "
install=ACPISLP#WorkAround

[DellPowerEdge8450]
AcpiOemId="FADT","DELL  ","any"
AcpiOtemTableId="FADT","PE8450  "
install=ACPISLP#WorkAround

[GatewayOR84]
AcpiOemId="FACP","Gatewa"
AcpiOemTableId="FACP","OR840   "
install=ACPISLP#WorkAround

;
;------------------------------------------------------------------------------
;
; Machine which do not support Sx states
;
[GatewayN0BPE040]
AcpiOemId="FACP","GATEWA"
AcpiOemTableId="FACP","N0BPE040"
AcpiOemRevision="<=","FACP",20010220
install=ACPIDisableS3

[MICRONTREK2SPF01/19/00]
AcpiOemId="FACP","MICRON"
AcpiOemTableId="FACP","TREK2SPF"
AcpiOemRevision="=","FACP",1
AcpiOemId="DSDT","ATPLTD"
AcpiOemTableId="DSDT","U376    "
AcpiOemRevision="=","DSDT",1
install=ACPIDisableS1

[DELLPREC330-A7]
AcpiOemId="FACP","DELL  "
AcpiOemTableId="FACP","WS 330 "
AcpiOemRevision="<=","FACP",5
date=">=",06,06,01
date="<=",07,19,01
install=BlockSetup

[DELLPREC330-A8]
AcpiOemId="APIC","DELL  "
AcpiOemTableId="APIC","WS 330 "
AcpiOemRevision="<=","APIC",5
date="<=",07,26,01
install=BlockSetup

;
;------------------------------------------------------------------------------
;
; Machines which do not support any Sleep States
;
[AMIINTAMIINT1008/19/00]
AcpiOemId="FACP","AMIINT"
AcpiOemTableId="FACP","AMIINT10"
AcpiOemRevision="<=","FACP",1000
AcpiCreatorRevision="<=","FACP",100000b
install=ACPIDisableS1
install=ACPIDisableS2
install=ACPIDisableS3

[ToshibaSatellite300x]
AcpiOemId="FACP","COMPAL"
AcpiOemTableId="FACP","888M1   "
AcpiOemRevision="<=","FACP",6040000
AcpiCreatorRevision="<=","DSDT",100000d
install=ACPIDisableS1
install=ACPIDisableS2
install=ACPIDisableS3
install=ACPIDisableToshibaS4


;
;------------------------------------------------------------------------------
;
; Descriptions for machines which need Pcmcia hacks
;
[IBMTP760XD]
memory=f000,16,S,"IBM CORPORATION "
memory=f000,ffe0,B,21
memory=f000,ffe1,B,00
install=PcmciaFilterIrq3

[IBMTP760EL]
memory=f000,16,S,"IBM CORPORATION "
memory=f000,ffe0,B,11
memory=f000,ffe1,B,00
install=PcmciaFilterIrq4

[MICRONTREK2]
memory=f000,216,S,"Micron Electronics, Inc."
memory=f000,22f,S,"TreK2 AGP"
install=PcmciaAttributeWindowHighD8

[MICRONTREK2B]
memory=f000,22b,S,"Micron NoteBook Computer Trek2AGP"
install=PcmciaAttributeWindowHighD8

[DELLLATITUDELT]
memory=f000,3f2c,S,"DELL Corporation"
memory=f000,3f47,S,"LatitudeLT"
install=PcmciaAttributeWindowUnlimited

[CompaqWranglerUMBConflict]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","Wrangler"
AcpiOemRevision="=","FACP",6040000
install=PcmciaAttributeWindowUnlimited

[CompaqEraUMBConflict]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","ERA     "
AcpiOemRevision="=","FACP",6040000
install=PcmciaAttributeWindowUnlimited

[TOSHIBA7020CTwIrq5Bug]
AcpiOemId="DSDT","TOSHIB"
AcpiOemTableId="DSDT","7020CT  "
AcpiOemRevision="<=","DSDT",19991112
install=PcmciaFilterIrq5

[TOSHIBA4200wIrq5Bug]
AcpiOemId="DSDT","TOSHIB"
AcpiOemTableId="DSDT","4220    "
AcpiOemRevision="<=","DSDT",20000613
install=PcmciaFilterIrq5

[ToshibaPcmciaIrqRouting]
AcpiOemId="FACP","TOSHIB"
install=PcmciaIrqRoutingSettings1

;
;------------------------------------------------------------------------------
;
; Descriptions for machines that need override IRQ routing table in the registry.
;
[CompaqArmada6500]
search=f000,0,ffff,S,"COMPAQ Armada 6500"
search=f000,0,ffff,S,"Compaq Computer Corporation"
date="<=",04,06,99
install=Armada6500Override


;
;------------------------------------------------------------------------------
;
; Descriptions for machines that should enable the Legacy Geyserville interface.
;

[AcerFALCON25]
AcpiOemId="FACP","Acer "
AcpiOemTableId="FACP","FALCON25"
AcpiOemRevision=">=","FACP",00000001
install=EnableLegacyGeyservilleInterface

[AcerFALCON2508/17/00]
AcpiOemId="FACP","Acer  "
AcpiOemTableId="FACP","FALCON25"
AcpiOemRevision=">=","FACP",1
install=EnableLegacyGeyservilleInterface
install=EnableGeyservilleInterfaceWithSmiCmdData82
install=EnableGeyservilleInterfaceWithSmiCmdPortB1

[AcerTM35012/11/00/1]
AcpiOemId="FACP","Acer  "
AcpiOemTableId="FACP","TM350   "
AcpiOemRevision=">=","FACP",1
install=EnableLegacyGeyservilleInterface
install=EnableGeyservilleInterfaceWithSmiCmdData82
install=EnableGeyservilleInterfaceWithSmiCmdPortB1

[AcerAN73001/14/00]
AcpiOemId="FACP","Acer  "
AcpiOemTableId="FACP","AN730   "
AcpiOemRevision=">=","FACP",1
AcpiCreatorRevision=">=","FACP",0
install=EnableLegacyGeyservilleInterface
install=EnableGeyservilleInterfaceWithSmiCmdData82
install=EnableGeyservilleInterfaceWithSmiCmdPortB2

[COMPAQRSDB13011/30/99]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","CPQB10F "
AcpiOemRevision=">=","FACP",20010531
install=EnableLegacyGeyservilleInterface

[COMPAQRSDTBL11/30/99]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","CPQB131 "
AcpiOemRevision=">=","FACP",20010531
install=EnableLegacyGeyservilleInterface

[COMPAQRSDTBL11/30/991]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","CPQB151 "
AcpiOemRevision=">=","FACP",20010531
install=EnableLegacyGeyservilleInterface

[HPOmniBook4150b]
AcpiOemId="FACP","HP-MCD"
AcpiOemTableId="FACP","CK FACP "
install=EnableLegacyGeyservilleInterface
install=EnableGeyservilleInterfaceWithSmiCmdData82
install=EnableGeyservilleInterfaceWithSmiCmdPortB2

[HP-MCDFA11/30/99]
AcpiOemId="FACP","HP-MCD"
AcpiOemTableId="FACP","FA FACP "
AcpiOemRevision=">=","FACP",1030000
install=EnableLegacyGeyservilleInterface
install=EnableGeyservilleInterfaceWithSmiCmdData82
install=EnableGeyservilleInterfaceWithSmiCmdPortB2

[HP-MCDEA11/30/99]
AcpiOemId="FACP","HP-MCD"
AcpiOemTableId="FACP","EA FACP "
AcpiOemRevision=">=","FACP",1080000
install=EnableLegacyGeyservilleInterface
install=EnableGeyservilleInterfaceWithSmiCmdData82
install=EnableGeyservilleInterfaceWithSmiCmdPortB2

[IBMA20M]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-A20M "
install=EnableLegacyGeyservilleInterface

[IBMA20p]
AcpiOemId = "FACP","IBM   "
AcpiOemTableId="FACP", "TP-A20E "
install=EnableLegacyGeyservilleInterface

[IBMA21m]
AcpiOemId = "FACP","IBM   "
AcpiOemTableId="FACP", "TP-A21m "
install=EnableLegacyGeyservilleInterface

[IBMA21p]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-A21p "
install=EnableLegacyGeyservilleInterface

[IBMATLANTA209/11/00]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","ATLANTA2"
AcpiOemRevision="<=","FACP",1
install=DisableLegacyGeyservilleInterface

[IBMT20]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-T20  "
install=EnableLegacyGeyservilleInterface

[IBMT21]
AcpiOemId = "FACP","IBM   "
AcpiOemTableId="FACP", "TP-T21  "
install=EnableLegacyGeyservilleInterface

[IBMTP600X]
AcpiOemId="DSDT","IBM   "
AcpiOemTableId="DSDT","TP600X  "
AcpiOemRevision=">=","DSDT",103
install=EnableLegacyGeyservilleInterface

[IBMTRANSNOTE-09/12/00]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-TN1  "
AcpiOemRevision=">=","FACP",6040000
install=EnableLegacyGeyservilleInterface

[IBM240Z-05/22/01]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP240   "
AcpiOemRevision=">=","FACP",6040001
install=EnableLegacyGeyservilleInterface

[IBMATLANTA4-01/05/01]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","AXXXXXX4"
AcpiOemRevision=">=","FACP",1
install=EnableLegacyGeyservilleInterface

[IBMX21-12/21/99]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-X21  "
AcpiOemRevision=">=","FACP",6040000
install=EnableLegacyGeyservilleInterface

[IBMA22e-03/06/01]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-1B   "
AcpiOemRevision=">=","FACP",6040000
install=EnableLegacyGeyservilleInterface

[IBMA22m-03/06/01]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-13   "
AcpiOemRevision=">=","FACP",6040000
install=EnableLegacyGeyservilleInterface

[IBMS30-04/24/01]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-18   "
AcpiOemRevision="<=","FACP",137
install=DisableLegacyGeyservilleInterface

[IBMT22-02/05/01]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-16   "
AcpiOemRevision=">=","FACP",6040000
install=EnableLegacyGeyservilleInterface

[IBMR30-05/16/01]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-1C   "
AcpiOemRevision=">=","FACP",f
install=EnableLegacyGeyservilleInterface

[NECND00001707/18/00]
AcpiOemId="FACP","NEC   "
AcpiOemTableId="FACP","ND000017"
AcpiOemRevision=">=","FACP",1
install=EnableLegacyGeyservilleInterface
install=EnableGeyservilleInterfaceWithSmiCmdData82

[NECND000020]
AcpiOemId="FACP","NEC "
AcpiOemTableId="FACP","ND000020"
AcpiOemRevision=">=","FACP",00000001
install=EnableLegacyGeyservilleInterface
install=EnableGeyservilleInterfaceWithSmiCmdData82

[NECND000023]
AcpiOemId="FACP","NEC "
AcpiOemTableId="FACP","ND000023"
AcpiOemRevision=">=","FACP",00000001
install=EnableLegacyGeyservilleInterface

[PTLTD03/30/01]
AcpiOemId="FACP","Acer  "
AcpiOemTableId="FACP","TM610   "
AcpiOemRevision=">=","FACP",6040000
install=EnableLegacyGeyservilleInterface
install=EnableGeyservilleInterfaceWithSmiCmdData82

[SONYK208/28/00]
AcpiOemId="FACP","SONY  "
AcpiOemTableId="FACP","K2      "
AcpiOemRevision=">=","FACP",20000828
install=EnableLegacyGeyservilleInterface
install=EnableGeyservilleInterfaceWithSmiCmdData82
install=EnableGeyservilleInterfaceWithSmiCmdPortB2


;
; Descriptions for machines that can't tolerate
; spreading interrupts.
;

[AcerTM35012/11/00]
AcpiOemId="FACP","Acer  "
AcpiOemTableId="FACP","TM350   "
AcpiOemRevision="<=","FACP",1
install=AcpiIrqRoutingStackOnSci
install=AcpiIrqRoutingStackOnIRQ10

[ASUSCUV4X-D01/09/01]
AcpiOemId="APIC","ASUS  "
AcpiOemTableId="APIC","CUV4X-D "
install=AcpiIrqRoutingStackOnSci
install=AcpiIrqRoutingStackOnIRQ10

[ASUSK7V05/04/00]
AcpiOemId="FACP","ASUS  "
AcpiOemTableId="FACP","K7V     "
AcpiOemRevision="<=","FACP",30303031
install=AcpiIrqRoutingStackOnSci

[DELLGX107/12/00]
AcpiOemId="FACP","DELL  "
AcpiOemTableId="FACP","GX1    "
AcpiOemRevision="<=","FACP",2
install=AcpiIrqRoutingStackOnSci

[ASUSK7V-RM03/10/00]
AcpiOemId="FACP","ASUS  "
AcpiOemTableId="FACP","K7V-RM  "
AcpiOemRevision="<=","FACP",30303031
install=AcpiIrqRoutingStackOnSci

[VT8371AWRDACPI04/21/00]
AcpiOemId="FACP","VT8371"
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision="<=","FACP",42302e31
install=AcpiIrqRoutingStackOnSci

[VT694XAWRDACPI01/17/00]
AcpiOemId="FACP","VT694X"
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision="<=","FACP",0
install=AcpiIrqRoutingStackOnSci

[AWARDAWRDACPI12/29/99]
AcpiOemId="FACP","AWARD "
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision="<=","FACP",382d3537
install=AcpiIrqRoutingStackOnSci

[MSISYSAWRDACPI12/27/00]
AcpiOemId="FACP","MSISYS"
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision="<=","FACP",42302e31
AcpiCreatorRevision="<=","FACP",0
install=AcpiIrqRoutingStackOnSci

[NECDModel1110/26/99]
AcpiOemId="FACP","NEC   "
AcpiOemTableId="FACP","DModel11"
AcpiOemRevision="<=","FACP",4
install=AcpiIrqRoutingStackOnSci

[TOSHIB75012/30/99]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="FACP","750     "
install=AcpiIrqRoutingStackOnSci
install=AcpiIrqRoutingStackOnIRQ11
install=CStateC3W2KCompatible

[VT8598AWRDACPI11/29/00]
AcpiOemId="FACP","VT8598"
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision="<=","FACP",622d3339
install=AcpiIrqRoutingStackOnSci

[HPHPBDD_IO08/31/00]
AcpiOemId="FACP","HP    "
AcpiOemTableId="FACP","HPBDD_IO"
AcpiOemRevision="<=","FACP",1011
install=AcpiIrqRoutingStackOnSci
install=AcpiIrqRoutingStackOnIRQ10

[VIA12/07/00]
AcpiOemId="FACP","INSYDE"
AcpiOemTableId="FACP","FACP_000"
AcpiOemRevision="<=","FACP",00000100
install=AcpiIrqRoutingStackOnSci

[AcerVT9100S80X]
date="<=",02,16,01
search=f000,0,1fff,S,"Acer"
search=f000,0,1fff,S,"VERITON 9100"
install=AcpiIrqRoutingStackOnSci

[PTLTD04/17/01]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-X21  "
AcpiOemRevision=">=","FACP",6040000
AcpiCreatorRevision=">=","FACP",0
install=AcpiIrqRoutingStackOnSci
install=AcpiIrqRoutingStackOnIRQ9

[COMPAQWrangler]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","Wrangler"
AcpiOemRevision="<=","FACP",6040000
install=AcpiIrqRoutingStackOnSci
install=AcpiIrqRoutingStackOnIRQ11

;
; Machines that need one or more CStates disabled
;
[AcerAN73009/15/00]
AcpiOemId="FACP","Acer  "
AcpiOemTableId="FACP","AN730   "
AcpiOemRevision="=","FACP",00000001
install=DisableCStateC3

[AcerBNOTE09/07/00]
AcpiOemId="FACP", "Acer  "
AcpiOemTableId="FACP", "BNOTE    "
AcpiOemRevision="=","FACP", 00000001
install=DisableCStateC3

[FujitsuPC]
AcpiOemId="FACP","FUJ   "
install=CStateC3W2KCompatible

[FujitsuKRIS]
AcpiOemId="FACP","FUJ   "
AcpiOemTableId="FACP","KRIS    "
install=DisableCStateC3

[FujitsuMUIR]
AcpiOemId="FACP","FUJ   "
AcpiOemTableId="FACP","MUIR    "
AcpiOemRevision="<=","FACP",01510000
install=DisableCStateC3
install=DisableCStateC2

[FujitsuNYX]
AcpiOemId="FACP","FUJ   "
AcpiOemTableId="FACP","NYX     "
AcpiOemRevision="<=","FACP",01510000
install=DisableCStateC2
install=DisableCStateC3

[PTLTD12/21/99T20]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-T20  "
AcpiOemRevision="=","FACP",6040000
install=DisableCStateC3

[PTLTD12/21/99A20M]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-A20M "
AcpiOemRevision="=","FACP",6040000
install=DisableCStateC3

[PTLTD12/21/99A20P]
AcpiOemId="FACP","IBM   "
AcpiOemTableId="FACP","TP-A20E "
AcpiOemRevision="=","FACP",6040000
install=DisableCStateC3

[ToshibaAll]
AcpiOemId="FACP","TOSHIB"
install=CStateC3W2KCompatible

;
; Machines that have unreported motherboard resources
;
[NECLU700R01/15/01]
AcpiOemId="FACP","NEC   "
AcpiOemTableId="FACP","ND000036"
AcpiOemRevision="<=","FACP",1
AcpiCreatorRevision="<=","FACP",f4240
install=AddUnreportedMemAtF8

[SONYK503/06/01]
AcpiOemId="FACP","SONY  "
AcpiOemTableId="FACP","K5      "
AcpiOemRevision="<=","FACP",6040000
AcpiCreatorRevision="<=","FACP",f4240
install=AddUnreportedMemAtF8

[CompaqEVON150]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","Borg    "
AcpiOemRevision=">=","FACP",6040000
AcpiCreatorRevision=">=","FACP",f4240
AcpiOemId="DSDT","Compaq"
AcpiOemTableId="DSDT","Wrangler"
AcpiOemRevision=">=","DSDT",6040000
AcpiCreatorRevision=">=","DSDT",100000d
AcpiOemId="RSDT","PTLTD "
AcpiOemTableId="RSDT","  RSDT  "
AcpiOemRevision=">=","RSDT",6040000
AcpiCreatorRevision=">=","RSDT",0
install=AddUnreportedMemAtF8

;
; Workaround for Gateway 9500's
;

[GATEWAYSOLO9500]
AcpiOemId="FACP","GATEWA"
AcpiOemTableId="FACP","SOLO9500"
install=AddGateway9500Workaround

;
; Add PCI hack flags based on BIOS
;

[PTLTD09/15/00]
AcpiOemId="FACP","COMPAL"
AcpiOemTableId="FACP","HOFFA   "
AcpiOemRevision=">=","FACP",6040000
AcpiCreatorRevision=">=","FACP",f4240
install=FailQueryRemoveOnPciDevice

[PTLTDHPXE4000]
date="<=",04,19,02
search=f000,0,2fff,S,"OmniBook xe4000            "
AcpiOemId="FACP","QUANTA"
AcpiOemTableId="FACP","TwisterT"
AcpiOemRevision="=<","FACP",6040000
AcpiCreatorRevision="=<","FACP",f4240
install=IgnoreNativeModeIDE

[AWARDSABLE510]
AcpiOemId="FACP","AWARD "
AcpiOemTableId="FACP","SABLE510"
AcpiOemRevision="=<","FACP",30302e32
AcpiRevision="=<","FACP",2
AcpiCreatorRevision="=<","FACP",100000d
install=IgnoreNativeModeIDE

[FUJS26J]
AcpiOemId="FACP","FUJ   "
AcpiOemTableId="FACP","S26J    "
AcpiOemRevision="=<","FACP",30302e32
AcpiRevision="=<","FACP",2
AcpiCreatorRevision="=<","FACP",100000d
install=IgnoreNativeModeIDE

[NECND000045]
date="<=",05,24,01
AcpiOemId="FACP","NEC"
AcpiOemTableId="FACP","ND000045"
AcpiOemRevision="=<","FACP",1
AcpiCreatorRevision="=<","FACP",97
AcpiOemId="DSDT","NEC"
AcpiCreatorRevision="=<","DSDT",2002024
install=IgnoreNativeModeIDE


;
; Dell with National PC87364 SuperIO chipset - workaround to fix parallel port
;

[DELLDIM11/30/00]
AcpiOemId="FACP","DELL  "
AcpiOemTableId="FACP","DIM 8100"
AcpiOemRevision="<=","FACP",1
AcpiCreatorRevision="<=","FACP",61
install=DellNationalPC87364WorkAround

[DELLWS03/30/01]
AcpiOemId="FACP","DELL  "
AcpiOemTableId="FACP","WS 420 "
AcpiOemRevision="<=","FACP",8
AcpiCreatorRevision="<=","FACP",61
install=DellNationalPC87364WorkAround

[DELLWS03/30/01]
AcpiOemId="FACP","DELL  "
AcpiOemTableId="FACP","WS 220 "
AcpiOemRevision="<=","FACP",8
AcpiCreatorRevision="<=","FACP",61
install=DellNationalPC87364WorkAround

;
; Machines that require special handling of USB ports
;

[SONYU103/12/01]
AcpiOemId="FACP","SONY"
AcpiOemTableId="FACP","U1"
install=USBDisableSelectiveSuspend
































[Strings]
MSFT="Microsoft"

;Version 1.0 fixes all Pri 1 Strings to current BIOS data
;Version 1.1.1 adds bios dates removes Toshiba 650CT from Autoenable list
;Version 2.0
;Frozen for Beta 3 except: 1) Moving AutoEnable to Disable
;              2) Adding from Neutral to Disable
;              3) Correct existing unique ID or BiosDate
;Version 2.1 machines added to disable list (Siemens p6, HPsojourn)
;Version 2.2 change to date of sojourn, move HP3000 to disable list
;version 2.3 added celebris and Inspiron 7000 to disable, removed HP800CT from Autoenable, removed dates on Compaq Alien and Vampire



DISK101: