They are not used any more.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
src/fw/acpi-dsdt-cpu-hotplug.dsl | 78 -----
src/fw/acpi-dsdt-dbug.dsl | 26 --
src/fw/acpi-dsdt-hpet.dsl | 36 --
src/fw/acpi-dsdt-isa.dsl | 102 ------
src/fw/acpi-dsdt-pci-crs.dsl | 90 -----
src/fw/acpi-dsdt.dsl | 342 -------------------
src/fw/acpi-dsdt.hex | 554 -------------------------------
src/fw/q35-acpi-dsdt.dsl | 450 -------------------------
src/fw/ssdt-misc.dsl | 104 ------
src/fw/ssdt-misc.hex | 88 -----
src/fw/ssdt-pcihp.dsl | 36 --
src/fw/ssdt-pcihp.hex | 38 ---
src/fw/ssdt-proc.dsl | 48 ---
src/fw/ssdt-proc.hex | 35 --
14 files changed, 2027 deletions(-)
delete mode 100644 src/fw/acpi-dsdt-cpu-hotplug.dsl
delete mode 100644 src/fw/acpi-dsdt-dbug.dsl
delete mode 100644 src/fw/acpi-dsdt-hpet.dsl
delete mode 100644 src/fw/acpi-dsdt-isa.dsl
delete mode 100644 src/fw/acpi-dsdt-pci-crs.dsl
delete mode 100644 src/fw/acpi-dsdt.dsl
delete mode 100644 src/fw/acpi-dsdt.hex
delete mode 100644 src/fw/q35-acpi-dsdt.dsl
delete mode 100644 src/fw/ssdt-misc.dsl
delete mode 100644 src/fw/ssdt-misc.hex
delete mode 100644 src/fw/ssdt-pcihp.dsl
delete mode 100644 src/fw/ssdt-pcihp.hex
delete mode 100644 src/fw/ssdt-proc.dsl
delete mode 100644 src/fw/ssdt-proc.hex
diff --git a/src/fw/acpi-dsdt-cpu-hotplug.dsl b/src/fw/acpi-dsdt-cpu-hotplug.dsl
deleted file mode 100644
index 0f3e83b14d9e..000000000000
--- a/src/fw/acpi-dsdt-cpu-hotplug.dsl
+++ /dev/null
@@ -1,78 +0,0 @@
-/****************************************************************
- * CPU hotplug
- ****************************************************************/
-
-Scope(\_SB) {
- /* Objects filled in by run-time generated SSDT */
- External(NTFY, MethodObj)
- External(CPON, PkgObj)
-
- /* Methods called by run-time generated SSDT Processor objects */
- Method(CPMA, 1, NotSerialized) {
- // _MAT method - create an madt apic buffer
- // Arg0 = Processor ID = Local APIC ID
- // Local0 = CPON flag for this cpu
- Store(DerefOf(Index(CPON, Arg0)), Local0)
- // Local1 = Buffer (in madt apic form) to return
- Store(Buffer(8) {0x00, 0x08, 0x00, 0x00, 0x00, 0, 0, 0}, Local1)
- // Update the processor id, lapic id, and enable/disable status
- Store(Arg0, Index(Local1, 2))
- Store(Arg0, Index(Local1, 3))
- Store(Local0, Index(Local1, 4))
- Return (Local1)
- }
- Method(CPST, 1, NotSerialized) {
- // _STA method - return ON status of cpu
- // Arg0 = Processor ID = Local APIC ID
- // Local0 = CPON flag for this cpu
- Store(DerefOf(Index(CPON, Arg0)), Local0)
- If (Local0) {
- Return (0xF)
- } Else {
- Return (0x0)
- }
- }
- Method(CPEJ, 2, NotSerialized) {
- // _EJ0 method - eject callback
- Sleep(200)
- }
-
- /* CPU hotplug notify method */
- OperationRegion(PRST, SystemIO, 0xaf00, 32)
- Field(PRST, ByteAcc, NoLock, Preserve) {
- PRS, 256
- }
- Method(PRSC, 0) {
- // Local5 = active cpu bitmap
- Store(PRS, Local5)
- // Local2 = last read byte from bitmap
- Store(Zero, Local2)
- // Local0 = Processor ID / APIC ID iterator
- Store(Zero, Local0)
- While (LLess(Local0, SizeOf(CPON))) {
- // Local1 = CPON flag for this cpu
- Store(DerefOf(Index(CPON, Local0)), Local1)
- If (And(Local0, 0x07)) {
- // Shift down previously read bitmap byte
- ShiftRight(Local2, 1, Local2)
- } Else {
- // Read next byte from cpu bitmap
- Store(DerefOf(Index(Local5, ShiftRight(Local0, 3))), Local2)
- }
- // Local3 = active state for this cpu
- Store(And(Local2, 1), Local3)
-
- If (LNotEqual(Local1, Local3)) {
- // State change - update CPON with new state
- Store(Local3, Index(CPON, Local0))
- // Do CPU notify
- If (LEqual(Local3, 1)) {
- NTFY(Local0, 1)
- } Else {
- NTFY(Local0, 3)
- }
- }
- Increment(Local0)
- }
- }
-}
diff --git a/src/fw/acpi-dsdt-dbug.dsl b/src/fw/acpi-dsdt-dbug.dsl
deleted file mode 100644
index 276321f61787..000000000000
--- a/src/fw/acpi-dsdt-dbug.dsl
+++ /dev/null
@@ -1,26 +0,0 @@
-/****************************************************************
- * Debugging
- ****************************************************************/
-
-Scope(\) {
- /* Debug Output */
- OperationRegion(DBG, SystemIO, 0x0402, 0x01)
- Field(DBG, ByteAcc, NoLock, Preserve) {
- DBGB, 8,
- }
-
- /* Debug method - use this method to send output to the QEMU
- * BIOS debug port. This method handles strings, integers,
- * and buffers. For example: DBUG("abc") DBUG(0x123) */
- Method(DBUG, 1) {
- ToHexString(Arg0, Local0)
- ToBuffer(Local0, Local0)
- Subtract(SizeOf(Local0), 1, Local1)
- Store(Zero, Local2)
- While (LLess(Local2, Local1)) {
- Store(DerefOf(Index(Local0, Local2)), DBGB)
- Increment(Local2)
- }
- Store(0x0A, DBGB)
- }
-}
diff --git a/src/fw/acpi-dsdt-hpet.dsl b/src/fw/acpi-dsdt-hpet.dsl
deleted file mode 100644
index f33e52795f8d..000000000000
--- a/src/fw/acpi-dsdt-hpet.dsl
+++ /dev/null
@@ -1,36 +0,0 @@
-/****************************************************************
- * HPET
- ****************************************************************/
-
-Scope(\_SB) {
- Device(HPET) {
- Name(_HID, EISAID("PNP0103"))
- Name(_UID, 0)
- OperationRegion(HPTM, SystemMemory, 0xFED00000, 0x400)
- Field(HPTM, DWordAcc, Lock, Preserve) {
- VEND, 32,
- PRD, 32,
- }
- Method(_STA, 0, NotSerialized) {
- Store(VEND, Local0)
- Store(PRD, Local1)
- ShiftRight(Local0, 16, Local0)
- If (LOr(LEqual(Local0, 0), LEqual(Local0, 0xffff))) {
- Return (0x0)
- }
- If (LOr(LEqual(Local1, 0), LGreater(Local1, 100000000))) {
- Return (0x0)
- }
- Return (0x0F)
- }
- Name(_CRS, ResourceTemplate() {
-#if 0 /* This makes WinXP BSOD for not yet figured reasons. */
- IRQNoFlags() {2, 8}
-#endif
- Memory32Fixed(ReadOnly,
- 0xFED00000, // Address Base
- 0x00000400, // Address Length
- )
- })
- }
-}
diff --git a/src/fw/acpi-dsdt-isa.dsl b/src/fw/acpi-dsdt-isa.dsl
deleted file mode 100644
index 23761dbbac88..000000000000
--- a/src/fw/acpi-dsdt-isa.dsl
+++ /dev/null
@@ -1,102 +0,0 @@
-/* Common legacy ISA style devices. */
-Scope(\_SB.PCI0.ISA) {
-
- Device(RTC) {
- Name(_HID, EisaId("PNP0B00"))
- Name(_CRS, ResourceTemplate() {
- IO(Decode16, 0x0070, 0x0070, 0x10, 0x02)
- IRQNoFlags() { 8 }
- IO(Decode16, 0x0072, 0x0072, 0x02, 0x06)
- })
- }
-
- Device(KBD) {
- Name(_HID, EisaId("PNP0303"))
- Method(_STA, 0, NotSerialized) {
- Return (0x0f)
- }
- Name(_CRS, ResourceTemplate() {
- IO(Decode16, 0x0060, 0x0060, 0x01, 0x01)
- IO(Decode16, 0x0064, 0x0064, 0x01, 0x01)
- IRQNoFlags() { 1 }
- })
- }
-
- Device(MOU) {
- Name(_HID, EisaId("PNP0F13"))
- Method(_STA, 0, NotSerialized) {
- Return (0x0f)
- }
- Name(_CRS, ResourceTemplate() {
- IRQNoFlags() { 12 }
- })
- }
-
- Device(FDC0) {
- Name(_HID, EisaId("PNP0700"))
- Method(_STA, 0, NotSerialized) {
- Store(FDEN, Local0)
- If (LEqual(Local0, 0)) {
- Return (0x00)
- } Else {
- Return (0x0F)
- }
- }
- Name(_CRS, ResourceTemplate() {
- IO(Decode16, 0x03F2, 0x03F2, 0x00, 0x04)
- IO(Decode16, 0x03F7, 0x03F7, 0x00, 0x01)
- IRQNoFlags() { 6 }
- DMA(Compatibility, NotBusMaster, Transfer8) { 2 }
- })
- }
-
- Device(LPT) {
- Name(_HID, EisaId("PNP0400"))
- Method(_STA, 0, NotSerialized) {
- Store(LPEN, Local0)
- If (LEqual(Local0, 0)) {
- Return (0x00)
- } Else {
- Return (0x0F)
- }
- }
- Name(_CRS, ResourceTemplate() {
- IO(Decode16, 0x0378, 0x0378, 0x08, 0x08)
- IRQNoFlags() { 7 }
- })
- }
-
- Device(COM1) {
- Name(_HID, EisaId("PNP0501"))
- Name(_UID, 0x01)
- Method(_STA, 0, NotSerialized) {
- Store(CAEN, Local0)
- If (LEqual(Local0, 0)) {
- Return (0x00)
- } Else {
- Return (0x0F)
- }
- }
- Name(_CRS, ResourceTemplate() {
- IO(Decode16, 0x03F8, 0x03F8, 0x00, 0x08)
- IRQNoFlags() { 4 }
- })
- }
-
- Device(COM2) {
- Name(_HID, EisaId("PNP0501"))
- Name(_UID, 0x02)
- Method(_STA, 0, NotSerialized) {
- Store(CBEN, Local0)
- If (LEqual(Local0, 0)) {
- Return (0x00)
- } Else {
- Return (0x0F)
- }
- }
- Name(_CRS, ResourceTemplate() {
- IO(Decode16, 0x02F8, 0x02F8, 0x00, 0x08)
- IRQNoFlags() { 3 }
- })
- }
-}
diff --git a/src/fw/acpi-dsdt-pci-crs.dsl b/src/fw/acpi-dsdt-pci-crs.dsl
deleted file mode 100644
index d4218914f822..000000000000
--- a/src/fw/acpi-dsdt-pci-crs.dsl
+++ /dev/null
@@ -1,90 +0,0 @@
-/* PCI CRS (current resources) definition. */
-Scope(\_SB.PCI0) {
-
- Name(CRES, ResourceTemplate() {
- WordBusNumber(ResourceProducer, MinFixed, MaxFixed, PosDecode,
- 0x0000, // Address Space Granularity
- 0x0000, // Address Range Minimum
- 0x00FF, // Address Range Maximum
- 0x0000, // Address Translation Offset
- 0x0100, // Address Length
- ,, )
- IO(Decode16,
- 0x0CF8, // Address Range Minimum
- 0x0CF8, // Address Range Maximum
- 0x01, // Address Alignment
- 0x08, // Address Length
- )
- WordIO(ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
- 0x0000, // Address Space Granularity
- 0x0000, // Address Range Minimum
- 0x0CF7, // Address Range Maximum
- 0x0000, // Address Translation Offset
- 0x0CF8, // Address Length
- ,, , TypeStatic)
- WordIO(ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
- 0x0000, // Address Space Granularity
- 0x0D00, // Address Range Minimum
- 0xFFFF, // Address Range Maximum
- 0x0000, // Address Translation Offset
- 0xF300, // Address Length
- ,, , TypeStatic)
- DWordMemory(ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Address Space Granularity
- 0x000A0000, // Address Range Minimum
- 0x000BFFFF, // Address Range Maximum
- 0x00000000, // Address Translation Offset
- 0x00020000, // Address Length
- ,, , AddressRangeMemory, TypeStatic)
- DWordMemory(ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x00000000, // Address Space Granularity
- 0xE0000000, // Address Range Minimum
- 0xFEBFFFFF, // Address Range Maximum
- 0x00000000, // Address Translation Offset
- 0x1EC00000, // Address Length
- ,, PW32, AddressRangeMemory, TypeStatic)
- })
-
- Name(CR64, ResourceTemplate() {
- QWordMemory(ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Address Space Granularity
- 0x8000000000, // Address Range Minimum
- 0xFFFFFFFFFF, // Address Range Maximum
- 0x00000000, // Address Translation Offset
- 0x8000000000, // Address Length
- ,, PW64, AddressRangeMemory, TypeStatic)
- })
-
- Method(_CRS, 0) {
- /* Fields provided by dynamically created ssdt */
- External(P0S, IntObj)
- External(P0E, IntObj)
- External(P1V, IntObj)
- External(P1S, BuffObj)
- External(P1E, BuffObj)
- External(P1L, BuffObj)
-
- /* fixup 32bit pci io window */
- CreateDWordField(CRES, \_SB.PCI0.PW32._MIN, PS32)
- CreateDWordField(CRES, \_SB.PCI0.PW32._MAX, PE32)
- CreateDWordField(CRES, \_SB.PCI0.PW32._LEN, PL32)
- Store(P0S, PS32)
- Store(P0E, PE32)
- Store(Add(Subtract(P0E, P0S), 1), PL32)
-
- If (LEqual(P1V, Zero)) {
- Return (CRES)
- }
-
- /* fixup 64bit pci io window */
- CreateQWordField(CR64, \_SB.PCI0.PW64._MIN, PS64)
- CreateQWordField(CR64, \_SB.PCI0.PW64._MAX, PE64)
- CreateQWordField(CR64, \_SB.PCI0.PW64._LEN, PL64)
- Store(P1S, PS64)
- Store(P1E, PE64)
- Store(P1L, PL64)
- /* add window and return result */
- ConcatenateResTemplate(CRES, CR64, Local0)
- Return (Local0)
- }
-}
diff --git a/src/fw/acpi-dsdt.dsl b/src/fw/acpi-dsdt.dsl
deleted file mode 100644
index 3556dcaf123b..000000000000
--- a/src/fw/acpi-dsdt.dsl
+++ /dev/null
@@ -1,342 +0,0 @@
-/*
- * Bochs/QEMU ACPI DSDT ASL definition
- *
- * Copyright (c) 2006 Fabrice Bellard
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2 as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-ACPI_EXTRACT_ALL_CODE AmlCode
-
-DefinitionBlock (
- "acpi-dsdt.aml", // Output Filename
- "DSDT", // Signature
- 0x01, // DSDT Compliance Revision
- "BXPC", // OEMID
- "BXDSDT", // TABLE ID
- 0x1 // OEM Revision
- )
-{
-
-#include "acpi-dsdt-dbug.dsl"
-
-
-/****************************************************************
- * PCI Bus definition
- ****************************************************************/
-
- Scope(\_SB) {
- Device(PCI0) {
- Name(_HID, EisaId("PNP0A03"))
- Name(_ADR, 0x00)
- Name(_UID, 1)
- }
- }
-
-#include "acpi-dsdt-pci-crs.dsl"
-#include "acpi-dsdt-hpet.dsl"
-
-
-/****************************************************************
- * VGA
- ****************************************************************/
-
- Scope(\_SB.PCI0) {
- Device(VGA) {
- Name(_ADR, 0x00020000)
- OperationRegion(PCIC, PCI_Config, Zero, 0x4)
- Field(PCIC, DWordAcc, NoLock, Preserve) {
- VEND, 32
- }
- Method(_S1D, 0, NotSerialized) {
- Return (0x00)
- }
- Method(_S2D, 0, NotSerialized) {
- Return (0x00)
- }
- Method(_S3D, 0, NotSerialized) {
- If (LEqual(VEND, 0x1001b36)) {
- Return (0x03) // QXL
- } Else {
- Return (0x00)
- }
- }
- }
- }
-
-
-/****************************************************************
- * PIIX4 PM
- ****************************************************************/
-
- Scope(\_SB.PCI0) {
- Device(PX13) {
- Name(_ADR, 0x00010003)
- OperationRegion(P13C, PCI_Config, 0x00, 0xff)
- }
- }
-
-
-/****************************************************************
- * PIIX3 ISA bridge
- ****************************************************************/
-
- Scope(\_SB.PCI0) {
- Device(ISA) {
- Name(_ADR, 0x00010000)
-
- /* PIIX PCI to ISA irq remapping */
- OperationRegion(P40C, PCI_Config, 0x60, 0x04)
-
- /* enable bits */
- Field(\_SB.PCI0.PX13.P13C, AnyAcc, NoLock, Preserve) {
- Offset(0x5f),
- , 7,
- LPEN, 1, // LPT
- Offset(0x67),
- , 3,
- CAEN, 1, // COM1
- , 3,
- CBEN, 1, // COM2
- }
- Name(FDEN, 1)
- }
- }
-
-#include "acpi-dsdt-isa.dsl"
-
-
-/****************************************************************
- * PCI hotplug
- ****************************************************************/
-
- Scope(\_SB.PCI0) {
- OperationRegion(PCST, SystemIO, 0xae00, 0x08)
- Field(PCST, DWordAcc, NoLock, WriteAsZeros) {
- PCIU, 32,
- PCID, 32,
- }
-
- OperationRegion(SEJ, SystemIO, 0xae08, 0x04)
- Field(SEJ, DWordAcc, NoLock, WriteAsZeros) {
- B0EJ, 32,
- }
-
- /* Methods called by bulk generated PCI devices below */
-
- /* Methods called by hotplug devices */
- Method(PCEJ, 1, NotSerialized) {
- // _EJ0 method - eject callback
- Store(ShiftLeft(1, Arg0), B0EJ)
- }
-
- /* Hotplug notification method supplied by SSDT */
- External(\_SB.PCI0.PCNT, MethodObj)
-
- /* PCI hotplug notify method */
- Method(PCNF, 0) {
- // Local0 = iterator
- Store(Zero, Local0)
- While (LLess(Local0, 31)) {
- Increment(Local0)
- If (And(PCIU, ShiftLeft(1, Local0))) {
- PCNT(Local0, 1)
- }
- If (And(PCID, ShiftLeft(1, Local0))) {
- PCNT(Local0, 3)
- }
- }
- }
- }
-
-
-/****************************************************************
- * PCI IRQs
- ****************************************************************/
-
- Scope(\_SB) {
- Scope(PCI0) {
- Name(_PRT, Package() {
- /* PCI IRQ routing table, example from ACPI 2.0a specification,
- section 6.2.8.1 */
- /* Note: we provide the same info as the PCI routing
- table of the Bochs BIOS */
-
-#define prt_slot(nr, lnk0, lnk1, lnk2, lnk3) \
- Package() { nr##ffff, 0, lnk0, 0 }, \
- Package() { nr##ffff, 1, lnk1, 0 }, \
- Package() { nr##ffff, 2, lnk2, 0 }, \
- Package() { nr##ffff, 3, lnk3, 0 }
-
-#define prt_slot0(nr) prt_slot(nr, LNKD, LNKA, LNKB, LNKC)
-#define prt_slot1(nr) prt_slot(nr, LNKA, LNKB, LNKC, LNKD)
-#define prt_slot2(nr) prt_slot(nr, LNKB, LNKC, LNKD, LNKA)
-#define prt_slot3(nr) prt_slot(nr, LNKC, LNKD, LNKA, LNKB)
-
- prt_slot0(0x0000),
- /* Device 1 is power mgmt device, and can only use irq 9 */
- prt_slot(0x0001, LNKS, LNKB, LNKC, LNKD),
- prt_slot2(0x0002),
- prt_slot3(0x0003),
- prt_slot0(0x0004),
- prt_slot1(0x0005),
- prt_slot2(0x0006),
- prt_slot3(0x0007),
- prt_slot0(0x0008),
- prt_slot1(0x0009),
- prt_slot2(0x000a),
- prt_slot3(0x000b),
- prt_slot0(0x000c),
- prt_slot1(0x000d),
- prt_slot2(0x000e),
- prt_slot3(0x000f),
- prt_slot0(0x0010),
- prt_slot1(0x0011),
- prt_slot2(0x0012),
- prt_slot3(0x0013),
- prt_slot0(0x0014),
- prt_slot1(0x0015),
- prt_slot2(0x0016),
- prt_slot3(0x0017),
- prt_slot0(0x0018),
- prt_slot1(0x0019),
- prt_slot2(0x001a),
- prt_slot3(0x001b),
- prt_slot0(0x001c),
- prt_slot1(0x001d),
- prt_slot2(0x001e),
- prt_slot3(0x001f),
- })
- }
-
- Field(PCI0.ISA.P40C, ByteAcc, NoLock, Preserve) {
- PRQ0, 8,
- PRQ1, 8,
- PRQ2, 8,
- PRQ3, 8
- }
-
- Method(IQST, 1, NotSerialized) {
- // _STA method - get status
- If (And(0x80, Arg0)) {
- Return (0x09)
- }
- Return (0x0B)
- }
- Method(IQCR, 1, Serialized) {
- // _CRS method - get current settings
- Name(PRR0, ResourceTemplate() {
- Interrupt(, Level, ActiveHigh, Shared) { 0 }
- })
- CreateDWordField(PRR0, 0x05, PRRI)
- If (LLess(Arg0, 0x80)) {
- Store(Arg0, PRRI)
- }
- Return (PRR0)
- }
-
-#define define_link(link, uid, reg) \
- Device(link) { \
- Name(_HID, EISAID("PNP0C0F")) \
- Name(_UID, uid) \
- Name(_PRS, ResourceTemplate() { \
- Interrupt(, Level, ActiveHigh, Shared) { \
- 5, 10, 11 \
- } \
- }) \
- Method(_STA, 0, NotSerialized) { \
- Return (IQST(reg)) \
- } \
- Method(_DIS, 0, NotSerialized) { \
- Or(reg, 0x80, reg) \
- } \
- Method(_CRS, 0, NotSerialized) { \
- Return (IQCR(reg)) \
- } \
- Method(_SRS, 1, NotSerialized) { \
- CreateDWordField(Arg0, 0x05, PRRI) \
- Store(PRRI, reg) \
- } \
- }
-
- define_link(LNKA, 0, PRQ0)
- define_link(LNKB, 1, PRQ1)
- define_link(LNKC, 2, PRQ2)
- define_link(LNKD, 3, PRQ3)
-
- Device(LNKS) {
- Name(_HID, EISAID("PNP0C0F"))
- Name(_UID, 4)
- Name(_PRS, ResourceTemplate() {
- Interrupt(, Level, ActiveHigh, Shared) { 9 }
- })
-
- // The SCI cannot be disabled and is always attached to GSI 9,
- // so these are no-ops. We only need this link to override the
- // polarity to active high and match the content of the MADT.
- Method(_STA, 0, NotSerialized) { Return (0x0b) }
- Method(_DIS, 0, NotSerialized) { }
- Method(_CRS, 0, NotSerialized) { Return (_PRS) }
- Method(_SRS, 1, NotSerialized) { }
- }
- }
-
-#include "acpi-dsdt-cpu-hotplug.dsl"
-
-
-/****************************************************************
- * General purpose events
- ****************************************************************/
-
- Scope(\_GPE) {
- Name(_HID, "ACPI0006")
-
- Method(_L00) {
- }
- Method(_E01) {
- // PCI hotplug event
- \_SB.PCI0.PCNF()
- }
- Method(_E02) {
- // CPU hotplug event
- \_SB.PRSC()
- }
- Method(_L03) {
- }
- Method(_L04) {
- }
- Method(_L05) {
- }
- Method(_L06) {
- }
- Method(_L07) {
- }
- Method(_L08) {
- }
- Method(_L09) {
- }
- Method(_L0A) {
- }
- Method(_L0B) {
- }
- Method(_L0C) {
- }
- Method(_L0D) {
- }
- Method(_L0E) {
- }
- Method(_L0F) {
- }
- }
-}
diff --git a/src/fw/acpi-dsdt.hex b/src/fw/acpi-dsdt.hex
deleted file mode 100644
index 6a113cdd362f..000000000000
--- a/src/fw/acpi-dsdt.hex
+++ /dev/null
@@ -1,554 +0,0 @@
-/* DO NOT EDIT! This is an autogenerated file. See scripts/acpi_extract.py. */
-static unsigned char AmlCode[] = {
- 0x44, 0x53, 0x44, 0x54, 0x35, 0x11, 0x00, 0x00,
- 0x01, 0x8b, 0x42, 0x58, 0x50, 0x43, 0x00, 0x00,
- 0x42, 0x58, 0x44, 0x53, 0x44, 0x54, 0x00, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x49, 0x4e, 0x54, 0x4c,
- 0x18, 0x08, 0x15, 0x20, 0x10, 0x49, 0x04, 0x5c,
- 0x00, 0x5b, 0x80, 0x44, 0x42, 0x47, 0x5f, 0x01,
- 0x0b, 0x02, 0x04, 0x01, 0x5b, 0x81, 0x0b, 0x44,
- 0x42, 0x47, 0x5f, 0x01, 0x44, 0x42, 0x47, 0x42,
- 0x08, 0x14, 0x2c, 0x44, 0x42, 0x55, 0x47, 0x01,
- 0x98, 0x68, 0x60, 0x96, 0x60, 0x60, 0x74, 0x87,
- 0x60, 0x01, 0x61, 0x70, 0x00, 0x62, 0xa2, 0x10,
- 0x95, 0x62, 0x61, 0x70, 0x83, 0x88, 0x60, 0x62,
- 0x00, 0x44, 0x42, 0x47, 0x42, 0x75, 0x62, 0x70,
- 0x0a, 0x0a, 0x44, 0x42, 0x47, 0x42, 0x10, 0x22,
- 0x5f, 0x53, 0x42, 0x5f, 0x5b, 0x82, 0x1b, 0x50,
- 0x43, 0x49, 0x30, 0x08, 0x5f, 0x48, 0x49, 0x44,
- 0x0c, 0x41, 0xd0, 0x0a, 0x03, 0x08, 0x5f, 0x41,
- 0x44, 0x52, 0x00, 0x08, 0x5f, 0x55, 0x49, 0x44,
- 0x01, 0x10, 0x4e, 0x15, 0x2e, 0x5f, 0x53, 0x42,
- 0x5f, 0x50, 0x43, 0x49, 0x30, 0x08, 0x43, 0x52,
- 0x45, 0x53, 0x11, 0x42, 0x07, 0x0a, 0x6e, 0x88,
- 0x0d, 0x00, 0x02, 0x0c, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x47,
- 0x01, 0xf8, 0x0c, 0xf8, 0x0c, 0x01, 0x08, 0x88,
- 0x0d, 0x00, 0x01, 0x0c, 0x03, 0x00, 0x00, 0x00,
- 0x00, 0xf7, 0x0c, 0x00, 0x00, 0xf8, 0x0c, 0x88,
- 0x0d, 0x00, 0x01, 0x0c, 0x03, 0x00, 0x00, 0x00,
- 0x0d, 0xff, 0xff, 0x00, 0x00, 0x00, 0xf3, 0x87,
- 0x17, 0x00, 0x00, 0x0c, 0x03, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x0a, 0x00, 0xff, 0xff, 0x0b,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
- 0x00, 0x87, 0x17, 0x00, 0x00, 0x0c, 0x01, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff,
- 0xff, 0xbf, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0xc0, 0x1e, 0x79, 0x00, 0x08, 0x43, 0x52,
- 0x36, 0x34, 0x11, 0x33, 0x0a, 0x30, 0x8a, 0x2b,
- 0x00, 0x00, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x80, 0x00, 0x00, 0x00, 0x79, 0x00, 0x14, 0x41,
- 0x0a, 0x5f, 0x43, 0x52, 0x53, 0x00, 0x8a, 0x43,
- 0x52, 0x45, 0x53, 0x0a, 0x5c, 0x50, 0x53, 0x33,
- 0x32, 0x8a, 0x43, 0x52, 0x45, 0x53, 0x0a, 0x60,
- 0x50, 0x45, 0x33, 0x32, 0x8a, 0x43, 0x52, 0x45,
- 0x53, 0x0a, 0x68, 0x50, 0x4c, 0x33, 0x32, 0x70,
- 0x50, 0x30, 0x53, 0x5f, 0x50, 0x53, 0x33, 0x32,
- 0x70, 0x50, 0x30, 0x45, 0x5f, 0x50, 0x45, 0x33,
- 0x32, 0x70, 0x72, 0x74, 0x50, 0x30, 0x45, 0x5f,
- 0x50, 0x30, 0x53, 0x5f, 0x00, 0x01, 0x00, 0x50,
- 0x4c, 0x33, 0x32, 0xa0, 0x0c, 0x93, 0x50, 0x31,
- 0x56, 0x5f, 0x00, 0xa4, 0x43, 0x52, 0x45, 0x53,
- 0x8f, 0x43, 0x52, 0x36, 0x34, 0x0a, 0x0e, 0x50,
- 0x53, 0x36, 0x34, 0x8f, 0x43, 0x52, 0x36, 0x34,
- 0x0a, 0x16, 0x50, 0x45, 0x36, 0x34, 0x8f, 0x43,
- 0x52, 0x36, 0x34, 0x0a, 0x26, 0x50, 0x4c, 0x36,
- 0x34, 0x70, 0x50, 0x31, 0x53, 0x5f, 0x50, 0x53,
- 0x36, 0x34, 0x70, 0x50, 0x31, 0x45, 0x5f, 0x50,
- 0x45, 0x36, 0x34, 0x70, 0x50, 0x31, 0x4c, 0x5f,
- 0x50, 0x4c, 0x36, 0x34, 0x84, 0x43, 0x52, 0x45,
- 0x53, 0x43, 0x52, 0x36, 0x34, 0x60, 0xa4, 0x60,
- 0x10, 0x4d, 0x08, 0x5f, 0x53, 0x42, 0x5f, 0x5b,
- 0x82, 0x45, 0x08, 0x48, 0x50, 0x45, 0x54, 0x08,
- 0x5f, 0x48, 0x49, 0x44, 0x0c, 0x41, 0xd0, 0x01,
- 0x03, 0x08, 0x5f, 0x55, 0x49, 0x44, 0x00, 0x5b,
- 0x80, 0x48, 0x50, 0x54, 0x4d, 0x00, 0x0c, 0x00,
- 0x00, 0xd0, 0xfe, 0x0b, 0x00, 0x04, 0x5b, 0x81,
- 0x10, 0x48, 0x50, 0x54, 0x4d, 0x13, 0x56, 0x45,
- 0x4e, 0x44, 0x20, 0x50, 0x52, 0x44, 0x5f, 0x20,
- 0x14, 0x36, 0x5f, 0x53, 0x54, 0x41, 0x00, 0x70,
- 0x56, 0x45, 0x4e, 0x44, 0x60, 0x70, 0x50, 0x52,
- 0x44, 0x5f, 0x61, 0x7a, 0x60, 0x0a, 0x10, 0x60,
- 0xa0, 0x0c, 0x91, 0x93, 0x60, 0x00, 0x93, 0x60,
- 0x0b, 0xff, 0xff, 0xa4, 0x00, 0xa0, 0x0e, 0x91,
- 0x93, 0x61, 0x00, 0x94, 0x61, 0x0c, 0x00, 0xe1,
- 0xf5, 0x05, 0xa4, 0x00, 0xa4, 0x0a, 0x0f, 0x08,
- 0x5f, 0x43, 0x52, 0x53, 0x11, 0x11, 0x0a, 0x0e,
- 0x86, 0x09, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xfe,
- 0x00, 0x04, 0x00, 0x00, 0x79, 0x00, 0x10, 0x40,
- 0x06, 0x2e, 0x5f, 0x53, 0x42, 0x5f, 0x50, 0x43,
- 0x49, 0x30, 0x5b, 0x82, 0x43, 0x05, 0x56, 0x47,
- 0x41, 0x5f, 0x08, 0x5f, 0x41, 0x44, 0x52, 0x0c,
- 0x00, 0x00, 0x02, 0x00, 0x5b, 0x80, 0x50, 0x43,
- 0x49, 0x43, 0x02, 0x00, 0x0a, 0x04, 0x5b, 0x81,
- 0x0b, 0x50, 0x43, 0x49, 0x43, 0x03, 0x56, 0x45,
- 0x4e, 0x44, 0x20, 0x14, 0x08, 0x5f, 0x53, 0x31,
- 0x44, 0x00, 0xa4, 0x00, 0x14, 0x08, 0x5f, 0x53,
- 0x32, 0x44, 0x00, 0xa4, 0x00, 0x14, 0x19, 0x5f,
- 0x53, 0x33, 0x44, 0x00, 0xa0, 0x0e, 0x93, 0x56,
- 0x45, 0x4e, 0x44, 0x0c, 0x36, 0x1b, 0x00, 0x01,
- 0xa4, 0x0a, 0x03, 0xa1, 0x03, 0xa4, 0x00, 0x10,
- 0x25, 0x2e, 0x5f, 0x53, 0x42, 0x5f, 0x50, 0x43,
- 0x49, 0x30, 0x5b, 0x82, 0x19, 0x50, 0x58, 0x31,
- 0x33, 0x08, 0x5f, 0x41, 0x44, 0x52, 0x0c, 0x03,
- 0x00, 0x01, 0x00, 0x5b, 0x80, 0x50, 0x31, 0x33,
- 0x43, 0x02, 0x00, 0x0a, 0xff, 0x10, 0x46, 0x05,
- 0x2e, 0x5f, 0x53, 0x42, 0x5f, 0x50, 0x43, 0x49,
- 0x30, 0x5b, 0x82, 0x49, 0x04, 0x49, 0x53, 0x41,
- 0x5f, 0x08, 0x5f, 0x41, 0x44, 0x52, 0x0c, 0x00,
- 0x00, 0x01, 0x00, 0x5b, 0x80, 0x50, 0x34, 0x30,
- 0x43, 0x02, 0x0a, 0x60, 0x0a, 0x04, 0x5b, 0x81,
- 0x26, 0x5e, 0x2e, 0x50, 0x58, 0x31, 0x33, 0x50,
- 0x31, 0x33, 0x43, 0x00, 0x00, 0x48, 0x2f, 0x00,
- 0x07, 0x4c, 0x50, 0x45, 0x4e, 0x01, 0x00, 0x38,
- 0x00, 0x03, 0x43, 0x41, 0x45, 0x4e, 0x01, 0x00,
- 0x03, 0x43, 0x42, 0x45, 0x4e, 0x01, 0x08, 0x46,
- 0x44, 0x45, 0x4e, 0x01, 0x10, 0x4c, 0x1b, 0x2f,
- 0x03, 0x5f, 0x53, 0x42, 0x5f, 0x50, 0x43, 0x49,
- 0x30, 0x49, 0x53, 0x41, 0x5f, 0x5b, 0x82, 0x2d,
- 0x52, 0x54, 0x43, 0x5f, 0x08, 0x5f, 0x48, 0x49,
- 0x44, 0x0c, 0x41, 0xd0, 0x0b, 0x00, 0x08, 0x5f,
- 0x43, 0x52, 0x53, 0x11, 0x18, 0x0a, 0x15, 0x47,
- 0x01, 0x70, 0x00, 0x70, 0x00, 0x10, 0x02, 0x22,
- 0x00, 0x01, 0x47, 0x01, 0x72, 0x00, 0x72, 0x00,
- 0x02, 0x06, 0x79, 0x00, 0x5b, 0x82, 0x37, 0x4b,
- 0x42, 0x44, 0x5f, 0x08, 0x5f, 0x48, 0x49, 0x44,
- 0x0c, 0x41, 0xd0, 0x03, 0x03, 0x14, 0x09, 0x5f,
- 0x53, 0x54, 0x41, 0x00, 0xa4, 0x0a, 0x0f, 0x08,
- 0x5f, 0x43, 0x52, 0x53, 0x11, 0x18, 0x0a, 0x15,
- 0x47, 0x01, 0x60, 0x00, 0x60, 0x00, 0x01, 0x01,
- 0x47, 0x01, 0x64, 0x00, 0x64, 0x00, 0x01, 0x01,
- 0x22, 0x02, 0x00, 0x79, 0x00, 0x5b, 0x82, 0x27,
- 0x4d, 0x4f, 0x55, 0x5f, 0x08, 0x5f, 0x48, 0x49,
- 0x44, 0x0c, 0x41, 0xd0, 0x0f, 0x13, 0x14, 0x09,
- 0x5f, 0x53, 0x54, 0x41, 0x00, 0xa4, 0x0a, 0x0f,
- 0x08, 0x5f, 0x43, 0x52, 0x53, 0x11, 0x08, 0x0a,
- 0x05, 0x22, 0x00, 0x10, 0x79, 0x00, 0x5b, 0x82,
- 0x4a, 0x04, 0x46, 0x44, 0x43, 0x30, 0x08, 0x5f,
- 0x48, 0x49, 0x44, 0x0c, 0x41, 0xd0, 0x07, 0x00,
- 0x14, 0x18, 0x5f, 0x53, 0x54, 0x41, 0x00, 0x70,
- 0x46, 0x44, 0x45, 0x4e, 0x60, 0xa0, 0x06, 0x93,
- 0x60, 0x00, 0xa4, 0x00, 0xa1, 0x04, 0xa4, 0x0a,
- 0x0f, 0x08, 0x5f, 0x43, 0x52, 0x53, 0x11, 0x1b,
- 0x0a, 0x18, 0x47, 0x01, 0xf2, 0x03, 0xf2, 0x03,
- 0x00, 0x04, 0x47, 0x01, 0xf7, 0x03, 0xf7, 0x03,
- 0x00, 0x01, 0x22, 0x40, 0x00, 0x2a, 0x04, 0x00,
- 0x79, 0x00, 0x5b, 0x82, 0x3e, 0x4c, 0x50, 0x54,
- 0x5f, 0x08, 0x5f, 0x48, 0x49, 0x44, 0x0c, 0x41,
- 0xd0, 0x04, 0x00, 0x14, 0x18, 0x5f, 0x53, 0x54,
- 0x41, 0x00, 0x70, 0x4c, 0x50, 0x45, 0x4e, 0x60,
- 0xa0, 0x06, 0x93, 0x60, 0x00, 0xa4, 0x00, 0xa1,
- 0x04, 0xa4, 0x0a, 0x0f, 0x08, 0x5f, 0x43, 0x52,
- 0x53, 0x11, 0x10, 0x0a, 0x0d, 0x47, 0x01, 0x78,
- 0x03, 0x78, 0x03, 0x08, 0x08, 0x22, 0x80, 0x00,
- 0x79, 0x00, 0x5b, 0x82, 0x45, 0x04, 0x43, 0x4f,
- 0x4d, 0x31, 0x08, 0x5f, 0x48, 0x49, 0x44, 0x0c,
- 0x41, 0xd0, 0x05, 0x01, 0x08, 0x5f, 0x55, 0x49,
- 0x44, 0x01, 0x14, 0x18, 0x5f, 0x53, 0x54, 0x41,
- 0x00, 0x70, 0x43, 0x41, 0x45, 0x4e, 0x60, 0xa0,
- 0x06, 0x93, 0x60, 0x00, 0xa4, 0x00, 0xa1, 0x04,
- 0xa4, 0x0a, 0x0f, 0x08, 0x5f, 0x43, 0x52, 0x53,
- 0x11, 0x10, 0x0a, 0x0d, 0x47, 0x01, 0xf8, 0x03,
- 0xf8, 0x03, 0x00, 0x08, 0x22, 0x10, 0x00, 0x79,
- 0x00, 0x5b, 0x82, 0x46, 0x04, 0x43, 0x4f, 0x4d,
- 0x32, 0x08, 0x5f, 0x48, 0x49, 0x44, 0x0c, 0x41,
- 0xd0, 0x05, 0x01, 0x08, 0x5f, 0x55, 0x49, 0x44,
- 0x0a, 0x02, 0x14, 0x18, 0x5f, 0x53, 0x54, 0x41,
- 0x00, 0x70, 0x43, 0x42, 0x45, 0x4e, 0x60, 0xa0,
- 0x06, 0x93, 0x60, 0x00, 0xa4, 0x00, 0xa1, 0x04,
- 0xa4, 0x0a, 0x0f, 0x08, 0x5f, 0x43, 0x52, 0x53,
- 0x11, 0x10, 0x0a, 0x0d, 0x47, 0x01, 0xf8, 0x02,
- 0xf8, 0x02, 0x00, 0x08, 0x22, 0x08, 0x00, 0x79,
- 0x00, 0x10, 0x49, 0x08, 0x2e, 0x5f, 0x53, 0x42,
- 0x5f, 0x50, 0x43, 0x49, 0x30, 0x5b, 0x80, 0x50,
- 0x43, 0x53, 0x54, 0x01, 0x0b, 0x00, 0xae, 0x0a,
- 0x08, 0x5b, 0x81, 0x10, 0x50, 0x43, 0x53, 0x54,
- 0x43, 0x50, 0x43, 0x49, 0x55, 0x20, 0x50, 0x43,
- 0x49, 0x44, 0x20, 0x5b, 0x80, 0x53, 0x45, 0x4a,
- 0x5f, 0x01, 0x0b, 0x08, 0xae, 0x0a, 0x04, 0x5b,
- 0x81, 0x0b, 0x53, 0x45, 0x4a, 0x5f, 0x43, 0x42,
- 0x30, 0x45, 0x4a, 0x20, 0x14, 0x0f, 0x50, 0x43,
- 0x45, 0x4a, 0x01, 0x70, 0x79, 0x01, 0x68, 0x00,
- 0x42, 0x30, 0x45, 0x4a, 0x14, 0x36, 0x50, 0x43,
- 0x4e, 0x46, 0x00, 0x70, 0x00, 0x60, 0xa2, 0x2c,
- 0x95, 0x60, 0x0a, 0x1f, 0x75, 0x60, 0xa0, 0x11,
- 0x7b, 0x50, 0x43, 0x49, 0x55, 0x79, 0x01, 0x60,
- 0x00, 0x00, 0x50, 0x43, 0x4e, 0x54, 0x60, 0x01,
- 0xa0, 0x12, 0x7b, 0x50, 0x43, 0x49, 0x44, 0x79,
- 0x01, 0x60, 0x00, 0x00, 0x50, 0x43, 0x4e, 0x54,
- 0x60, 0x0a, 0x03, 0x10, 0x4a, 0xa0, 0x5f, 0x53,
- 0x42, 0x5f, 0x10, 0x47, 0x74, 0x50, 0x43, 0x49,
- 0x30, 0x08, 0x5f, 0x50, 0x52, 0x54, 0x12, 0x4b,
- 0x73, 0x80, 0x12, 0x0b, 0x04, 0x0b, 0xff, 0xff,
- 0x00, 0x4c, 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0b,
- 0x04, 0x0b, 0xff, 0xff, 0x01, 0x4c, 0x4e, 0x4b,
- 0x41, 0x00, 0x12, 0x0c, 0x04, 0x0b, 0xff, 0xff,
- 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x42, 0x00, 0x12,
- 0x0c, 0x04, 0x0b, 0xff, 0xff, 0x0a, 0x03, 0x4c,
- 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x01, 0x00, 0x00, 0x4c, 0x4e, 0x4b,
- 0x53, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x01, 0x00, 0x01, 0x4c, 0x4e, 0x4b, 0x42, 0x00,
- 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x01, 0x00,
- 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12,
- 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x01, 0x00, 0x0a,
- 0x03, 0x4c, 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x02, 0x00, 0x00, 0x4c,
- 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x02, 0x00, 0x01, 0x4c, 0x4e, 0x4b,
- 0x43, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff,
- 0x02, 0x00, 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x44,
- 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x02,
- 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b, 0x41, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x03, 0x00,
- 0x00, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x03, 0x00, 0x01, 0x4c,
- 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0e, 0x04, 0x0c,
- 0xff, 0xff, 0x03, 0x00, 0x0a, 0x02, 0x4c, 0x4e,
- 0x4b, 0x41, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff,
- 0xff, 0x03, 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b,
- 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x04, 0x00, 0x00, 0x4c, 0x4e, 0x4b, 0x44, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x04, 0x00,
- 0x01, 0x4c, 0x4e, 0x4b, 0x41, 0x00, 0x12, 0x0e,
- 0x04, 0x0c, 0xff, 0xff, 0x04, 0x00, 0x0a, 0x02,
- 0x4c, 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0e, 0x04,
- 0x0c, 0xff, 0xff, 0x04, 0x00, 0x0a, 0x03, 0x4c,
- 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x05, 0x00, 0x00, 0x4c, 0x4e, 0x4b,
- 0x41, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x05, 0x00, 0x01, 0x4c, 0x4e, 0x4b, 0x42, 0x00,
- 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x05, 0x00,
- 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12,
- 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x05, 0x00, 0x0a,
- 0x03, 0x4c, 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x06, 0x00, 0x00, 0x4c,
- 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x06, 0x00, 0x01, 0x4c, 0x4e, 0x4b,
- 0x43, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff,
- 0x06, 0x00, 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x44,
- 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x06,
- 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b, 0x41, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x07, 0x00,
- 0x00, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x07, 0x00, 0x01, 0x4c,
- 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0e, 0x04, 0x0c,
- 0xff, 0xff, 0x07, 0x00, 0x0a, 0x02, 0x4c, 0x4e,
- 0x4b, 0x41, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff,
- 0xff, 0x07, 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b,
- 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x08, 0x00, 0x00, 0x4c, 0x4e, 0x4b, 0x44, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x08, 0x00,
- 0x01, 0x4c, 0x4e, 0x4b, 0x41, 0x00, 0x12, 0x0e,
- 0x04, 0x0c, 0xff, 0xff, 0x08, 0x00, 0x0a, 0x02,
- 0x4c, 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0e, 0x04,
- 0x0c, 0xff, 0xff, 0x08, 0x00, 0x0a, 0x03, 0x4c,
- 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x09, 0x00, 0x00, 0x4c, 0x4e, 0x4b,
- 0x41, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x09, 0x00, 0x01, 0x4c, 0x4e, 0x4b, 0x42, 0x00,
- 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x09, 0x00,
- 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12,
- 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x09, 0x00, 0x0a,
- 0x03, 0x4c, 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x0a, 0x00, 0x00, 0x4c,
- 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x0a, 0x00, 0x01, 0x4c, 0x4e, 0x4b,
- 0x43, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff,
- 0x0a, 0x00, 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x44,
- 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x0a,
- 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b, 0x41, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x0b, 0x00,
- 0x00, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x0b, 0x00, 0x01, 0x4c,
- 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0e, 0x04, 0x0c,
- 0xff, 0xff, 0x0b, 0x00, 0x0a, 0x02, 0x4c, 0x4e,
- 0x4b, 0x41, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff,
- 0xff, 0x0b, 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b,
- 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x0c, 0x00, 0x00, 0x4c, 0x4e, 0x4b, 0x44, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x0c, 0x00,
- 0x01, 0x4c, 0x4e, 0x4b, 0x41, 0x00, 0x12, 0x0e,
- 0x04, 0x0c, 0xff, 0xff, 0x0c, 0x00, 0x0a, 0x02,
- 0x4c, 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0e, 0x04,
- 0x0c, 0xff, 0xff, 0x0c, 0x00, 0x0a, 0x03, 0x4c,
- 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x0d, 0x00, 0x00, 0x4c, 0x4e, 0x4b,
- 0x41, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x0d, 0x00, 0x01, 0x4c, 0x4e, 0x4b, 0x42, 0x00,
- 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x0d, 0x00,
- 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12,
- 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x0d, 0x00, 0x0a,
- 0x03, 0x4c, 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x0e, 0x00, 0x00, 0x4c,
- 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x0e, 0x00, 0x01, 0x4c, 0x4e, 0x4b,
- 0x43, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff,
- 0x0e, 0x00, 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x44,
- 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x0e,
- 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b, 0x41, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x0f, 0x00,
- 0x00, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x0f, 0x00, 0x01, 0x4c,
- 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0e, 0x04, 0x0c,
- 0xff, 0xff, 0x0f, 0x00, 0x0a, 0x02, 0x4c, 0x4e,
- 0x4b, 0x41, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff,
- 0xff, 0x0f, 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b,
- 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x10, 0x00, 0x00, 0x4c, 0x4e, 0x4b, 0x44, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x10, 0x00,
- 0x01, 0x4c, 0x4e, 0x4b, 0x41, 0x00, 0x12, 0x0e,
- 0x04, 0x0c, 0xff, 0xff, 0x10, 0x00, 0x0a, 0x02,
- 0x4c, 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0e, 0x04,
- 0x0c, 0xff, 0xff, 0x10, 0x00, 0x0a, 0x03, 0x4c,
- 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x11, 0x00, 0x00, 0x4c, 0x4e, 0x4b,
- 0x41, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x11, 0x00, 0x01, 0x4c, 0x4e, 0x4b, 0x42, 0x00,
- 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x11, 0x00,
- 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12,
- 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x11, 0x00, 0x0a,
- 0x03, 0x4c, 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x12, 0x00, 0x00, 0x4c,
- 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x12, 0x00, 0x01, 0x4c, 0x4e, 0x4b,
- 0x43, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff,
- 0x12, 0x00, 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x44,
- 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x12,
- 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b, 0x41, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x13, 0x00,
- 0x00, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x13, 0x00, 0x01, 0x4c,
- 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0e, 0x04, 0x0c,
- 0xff, 0xff, 0x13, 0x00, 0x0a, 0x02, 0x4c, 0x4e,
- 0x4b, 0x41, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff,
- 0xff, 0x13, 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b,
- 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x14, 0x00, 0x00, 0x4c, 0x4e, 0x4b, 0x44, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x14, 0x00,
- 0x01, 0x4c, 0x4e, 0x4b, 0x41, 0x00, 0x12, 0x0e,
- 0x04, 0x0c, 0xff, 0xff, 0x14, 0x00, 0x0a, 0x02,
- 0x4c, 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0e, 0x04,
- 0x0c, 0xff, 0xff, 0x14, 0x00, 0x0a, 0x03, 0x4c,
- 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x15, 0x00, 0x00, 0x4c, 0x4e, 0x4b,
- 0x41, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x15, 0x00, 0x01, 0x4c, 0x4e, 0x4b, 0x42, 0x00,
- 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x15, 0x00,
- 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12,
- 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x15, 0x00, 0x0a,
- 0x03, 0x4c, 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x16, 0x00, 0x00, 0x4c,
- 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x16, 0x00, 0x01, 0x4c, 0x4e, 0x4b,
- 0x43, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff,
- 0x16, 0x00, 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x44,
- 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x16,
- 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b, 0x41, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x17, 0x00,
- 0x00, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x17, 0x00, 0x01, 0x4c,
- 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0e, 0x04, 0x0c,
- 0xff, 0xff, 0x17, 0x00, 0x0a, 0x02, 0x4c, 0x4e,
- 0x4b, 0x41, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff,
- 0xff, 0x17, 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b,
- 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x18, 0x00, 0x00, 0x4c, 0x4e, 0x4b, 0x44, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x18, 0x00,
- 0x01, 0x4c, 0x4e, 0x4b, 0x41, 0x00, 0x12, 0x0e,
- 0x04, 0x0c, 0xff, 0xff, 0x18, 0x00, 0x0a, 0x02,
- 0x4c, 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0e, 0x04,
- 0x0c, 0xff, 0xff, 0x18, 0x00, 0x0a, 0x03, 0x4c,
- 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x19, 0x00, 0x00, 0x4c, 0x4e, 0x4b,
- 0x41, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x19, 0x00, 0x01, 0x4c, 0x4e, 0x4b, 0x42, 0x00,
- 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x19, 0x00,
- 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12,
- 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x19, 0x00, 0x0a,
- 0x03, 0x4c, 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x1a, 0x00, 0x00, 0x4c,
- 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x1a, 0x00, 0x01, 0x4c, 0x4e, 0x4b,
- 0x43, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff,
- 0x1a, 0x00, 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x44,
- 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x1a,
- 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b, 0x41, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x1b, 0x00,
- 0x00, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x1b, 0x00, 0x01, 0x4c,
- 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0e, 0x04, 0x0c,
- 0xff, 0xff, 0x1b, 0x00, 0x0a, 0x02, 0x4c, 0x4e,
- 0x4b, 0x41, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff,
- 0xff, 0x1b, 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b,
- 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x1c, 0x00, 0x00, 0x4c, 0x4e, 0x4b, 0x44, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x1c, 0x00,
- 0x01, 0x4c, 0x4e, 0x4b, 0x41, 0x00, 0x12, 0x0e,
- 0x04, 0x0c, 0xff, 0xff, 0x1c, 0x00, 0x0a, 0x02,
- 0x4c, 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0e, 0x04,
- 0x0c, 0xff, 0xff, 0x1c, 0x00, 0x0a, 0x03, 0x4c,
- 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x1d, 0x00, 0x00, 0x4c, 0x4e, 0x4b,
- 0x41, 0x00, 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff,
- 0x1d, 0x00, 0x01, 0x4c, 0x4e, 0x4b, 0x42, 0x00,
- 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x1d, 0x00,
- 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12,
- 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x1d, 0x00, 0x0a,
- 0x03, 0x4c, 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x1e, 0x00, 0x00, 0x4c,
- 0x4e, 0x4b, 0x42, 0x00, 0x12, 0x0d, 0x04, 0x0c,
- 0xff, 0xff, 0x1e, 0x00, 0x01, 0x4c, 0x4e, 0x4b,
- 0x43, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff,
- 0x1e, 0x00, 0x0a, 0x02, 0x4c, 0x4e, 0x4b, 0x44,
- 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff, 0xff, 0x1e,
- 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b, 0x41, 0x00,
- 0x12, 0x0d, 0x04, 0x0c, 0xff, 0xff, 0x1f, 0x00,
- 0x00, 0x4c, 0x4e, 0x4b, 0x43, 0x00, 0x12, 0x0d,
- 0x04, 0x0c, 0xff, 0xff, 0x1f, 0x00, 0x01, 0x4c,
- 0x4e, 0x4b, 0x44, 0x00, 0x12, 0x0e, 0x04, 0x0c,
- 0xff, 0xff, 0x1f, 0x00, 0x0a, 0x02, 0x4c, 0x4e,
- 0x4b, 0x41, 0x00, 0x12, 0x0e, 0x04, 0x0c, 0xff,
- 0xff, 0x1f, 0x00, 0x0a, 0x03, 0x4c, 0x4e, 0x4b,
- 0x42, 0x00, 0x5b, 0x81, 0x24, 0x2f, 0x03, 0x50,
- 0x43, 0x49, 0x30, 0x49, 0x53, 0x41, 0x5f, 0x50,
- 0x34, 0x30, 0x43, 0x01, 0x50, 0x52, 0x51, 0x30,
- 0x08, 0x50, 0x52, 0x51, 0x31, 0x08, 0x50, 0x52,
- 0x51, 0x32, 0x08, 0x50, 0x52, 0x51, 0x33, 0x08,
- 0x14, 0x13, 0x49, 0x51, 0x53, 0x54, 0x01, 0xa0,
- 0x09, 0x7b, 0x0a, 0x80, 0x68, 0x00, 0xa4, 0x0a,
- 0x09, 0xa4, 0x0a, 0x0b, 0x14, 0x36, 0x49, 0x51,
- 0x43, 0x52, 0x09, 0x08, 0x50, 0x52, 0x52, 0x30,
- 0x11, 0x0e, 0x0a, 0x0b, 0x89, 0x06, 0x00, 0x09,
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00, 0x8a,
- 0x50, 0x52, 0x52, 0x30, 0x0a, 0x05, 0x50, 0x52,
- 0x52, 0x49, 0xa0, 0x0b, 0x95, 0x68, 0x0a, 0x80,
- 0x70, 0x68, 0x50, 0x52, 0x52, 0x49, 0xa4, 0x50,
- 0x52, 0x52, 0x30, 0x5b, 0x82, 0x4c, 0x07, 0x4c,
- 0x4e, 0x4b, 0x41, 0x08, 0x5f, 0x48, 0x49, 0x44,
- 0x0c, 0x41, 0xd0, 0x0c, 0x0f, 0x08, 0x5f, 0x55,
- 0x49, 0x44, 0x00, 0x08, 0x5f, 0x50, 0x52, 0x53,
- 0x11, 0x16, 0x0a, 0x13, 0x89, 0x0e, 0x00, 0x09,
- 0x03, 0x05, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00,
- 0x00, 0x0b, 0x00, 0x00, 0x00, 0x79, 0x00, 0x14,
- 0x0f, 0x5f, 0x53, 0x54, 0x41, 0x00, 0xa4, 0x49,
- 0x51, 0x53, 0x54, 0x50, 0x52, 0x51, 0x30, 0x14,
- 0x11, 0x5f, 0x44, 0x49, 0x53, 0x00, 0x7d, 0x50,
- 0x52, 0x51, 0x30, 0x0a, 0x80, 0x50, 0x52, 0x51,
- 0x30, 0x14, 0x0f, 0x5f, 0x43, 0x52, 0x53, 0x00,
- 0xa4, 0x49, 0x51, 0x43, 0x52, 0x50, 0x52, 0x51,
- 0x30, 0x14, 0x17, 0x5f, 0x53, 0x52, 0x53, 0x01,
- 0x8a, 0x68, 0x0a, 0x05, 0x50, 0x52, 0x52, 0x49,
- 0x70, 0x50, 0x52, 0x52, 0x49, 0x50, 0x52, 0x51,
- 0x30, 0x5b, 0x82, 0x4c, 0x07, 0x4c, 0x4e, 0x4b,
- 0x42, 0x08, 0x5f, 0x48, 0x49, 0x44, 0x0c, 0x41,
- 0xd0, 0x0c, 0x0f, 0x08, 0x5f, 0x55, 0x49, 0x44,
- 0x01, 0x08, 0x5f, 0x50, 0x52, 0x53, 0x11, 0x16,
- 0x0a, 0x13, 0x89, 0x0e, 0x00, 0x09, 0x03, 0x05,
- 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0b,
- 0x00, 0x00, 0x00, 0x79, 0x00, 0x14, 0x0f, 0x5f,
- 0x53, 0x54, 0x41, 0x00, 0xa4, 0x49, 0x51, 0x53,
- 0x54, 0x50, 0x52, 0x51, 0x31, 0x14, 0x11, 0x5f,
- 0x44, 0x49, 0x53, 0x00, 0x7d, 0x50, 0x52, 0x51,
- 0x31, 0x0a, 0x80, 0x50, 0x52, 0x51, 0x31, 0x14,
- 0x0f, 0x5f, 0x43, 0x52, 0x53, 0x00, 0xa4, 0x49,
- 0x51, 0x43, 0x52, 0x50, 0x52, 0x51, 0x31, 0x14,
- 0x17, 0x5f, 0x53, 0x52, 0x53, 0x01, 0x8a, 0x68,
- 0x0a, 0x05, 0x50, 0x52, 0x52, 0x49, 0x70, 0x50,
- 0x52, 0x52, 0x49, 0x50, 0x52, 0x51, 0x31, 0x5b,
- 0x82, 0x4d, 0x07, 0x4c, 0x4e, 0x4b, 0x43, 0x08,
- 0x5f, 0x48, 0x49, 0x44, 0x0c, 0x41, 0xd0, 0x0c,
- 0x0f, 0x08, 0x5f, 0x55, 0x49, 0x44, 0x0a, 0x02,
- 0x08, 0x5f, 0x50, 0x52, 0x53, 0x11, 0x16, 0x0a,
- 0x13, 0x89, 0x0e, 0x00, 0x09, 0x03, 0x05, 0x00,
- 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0b, 0x00,
- 0x00, 0x00, 0x79, 0x00, 0x14, 0x0f, 0x5f, 0x53,
- 0x54, 0x41, 0x00, 0xa4, 0x49, 0x51, 0x53, 0x54,
- 0x50, 0x52, 0x51, 0x32, 0x14, 0x11, 0x5f, 0x44,
- 0x49, 0x53, 0x00, 0x7d, 0x50, 0x52, 0x51, 0x32,
- 0x0a, 0x80, 0x50, 0x52, 0x51, 0x32, 0x14, 0x0f,
- 0x5f, 0x43, 0x52, 0x53, 0x00, 0xa4, 0x49, 0x51,
- 0x43, 0x52, 0x50, 0x52, 0x51, 0x32, 0x14, 0x17,
- 0x5f, 0x53, 0x52, 0x53, 0x01, 0x8a, 0x68, 0x0a,
- 0x05, 0x50, 0x52, 0x52, 0x49, 0x70, 0x50, 0x52,
- 0x52, 0x49, 0x50, 0x52, 0x51, 0x32, 0x5b, 0x82,
- 0x4d, 0x07, 0x4c, 0x4e, 0x4b, 0x44, 0x08, 0x5f,
- 0x48, 0x49, 0x44, 0x0c, 0x41, 0xd0, 0x0c, 0x0f,
- 0x08, 0x5f, 0x55, 0x49, 0x44, 0x0a, 0x03, 0x08,
- 0x5f, 0x50, 0x52, 0x53, 0x11, 0x16, 0x0a, 0x13,
- 0x89, 0x0e, 0x00, 0x09, 0x03, 0x05, 0x00, 0x00,
- 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00,
- 0x00, 0x79, 0x00, 0x14, 0x0f, 0x5f, 0x53, 0x54,
- 0x41, 0x00, 0xa4, 0x49, 0x51, 0x53, 0x54, 0x50,
- 0x52, 0x51, 0x33, 0x14, 0x11, 0x5f, 0x44, 0x49,
- 0x53, 0x00, 0x7d, 0x50, 0x52, 0x51, 0x33, 0x0a,
- 0x80, 0x50, 0x52, 0x51, 0x33, 0x14, 0x0f, 0x5f,
- 0x43, 0x52, 0x53, 0x00, 0xa4, 0x49, 0x51, 0x43,
- 0x52, 0x50, 0x52, 0x51, 0x33, 0x14, 0x17, 0x5f,
- 0x53, 0x52, 0x53, 0x01, 0x8a, 0x68, 0x0a, 0x05,
- 0x50, 0x52, 0x52, 0x49, 0x70, 0x50, 0x52, 0x52,
- 0x49, 0x50, 0x52, 0x51, 0x33, 0x5b, 0x82, 0x4f,
- 0x04, 0x4c, 0x4e, 0x4b, 0x53, 0x08, 0x5f, 0x48,
- 0x49, 0x44, 0x0c, 0x41, 0xd0, 0x0c, 0x0f, 0x08,
- 0x5f, 0x55, 0x49, 0x44, 0x0a, 0x04, 0x08, 0x5f,
- 0x50, 0x52, 0x53, 0x11, 0x0e, 0x0a, 0x0b, 0x89,
- 0x06, 0x00, 0x09, 0x01, 0x09, 0x00, 0x00, 0x00,
- 0x79, 0x00, 0x14, 0x09, 0x5f, 0x53, 0x54, 0x41,
- 0x00, 0xa4, 0x0a, 0x0b, 0x14, 0x06, 0x5f, 0x44,
- 0x49, 0x53, 0x00, 0x14, 0x0b, 0x5f, 0x43, 0x52,
- 0x53, 0x00, 0xa4, 0x5f, 0x50, 0x52, 0x53, 0x14,
- 0x06, 0x5f, 0x53, 0x52, 0x53, 0x01, 0x10, 0x47,
- 0x0e, 0x5f, 0x53, 0x42, 0x5f, 0x14, 0x35, 0x43,
- 0x50, 0x4d, 0x41, 0x01, 0x70, 0x83, 0x88, 0x43,
- 0x50, 0x4f, 0x4e, 0x68, 0x00, 0x60, 0x70, 0x11,
- 0x0b, 0x0a, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x61, 0x70, 0x68, 0x88, 0x61,
- 0x0a, 0x02, 0x00, 0x70, 0x68, 0x88, 0x61, 0x0a,
- 0x03, 0x00, 0x70, 0x60, 0x88, 0x61, 0x0a, 0x04,
- 0x00, 0xa4, 0x61, 0x14, 0x1a, 0x43, 0x50, 0x53,
- 0x54, 0x01, 0x70, 0x83, 0x88, 0x43, 0x50, 0x4f,
- 0x4e, 0x68, 0x00, 0x60, 0xa0, 0x05, 0x60, 0xa4,
- 0x0a, 0x0f, 0xa1, 0x03, 0xa4, 0x00, 0x14, 0x0a,
- 0x43, 0x50, 0x45, 0x4a, 0x02, 0x5b, 0x22, 0x0a,
- 0xc8, 0x5b, 0x80, 0x50, 0x52, 0x53, 0x54, 0x01,
- 0x0b, 0x00, 0xaf, 0x0a, 0x20, 0x5b, 0x81, 0x0c,
- 0x50, 0x52, 0x53, 0x54, 0x01, 0x50, 0x52, 0x53,
- 0x5f, 0x40, 0x10, 0x14, 0x4a, 0x06, 0x50, 0x52,
- 0x53, 0x43, 0x00, 0x70, 0x50, 0x52, 0x53, 0x5f,
- 0x65, 0x70, 0x00, 0x62, 0x70, 0x00, 0x60, 0xa2,
- 0x46, 0x05, 0x95, 0x60, 0x87, 0x43, 0x50, 0x4f,
- 0x4e, 0x70, 0x83, 0x88, 0x43, 0x50, 0x4f, 0x4e,
- 0x60, 0x00, 0x61, 0xa0, 0x0a, 0x7b, 0x60, 0x0a,
- 0x07, 0x00, 0x7a, 0x62, 0x01, 0x62, 0xa1, 0x0c,
- 0x70, 0x83, 0x88, 0x65, 0x7a, 0x60, 0x0a, 0x03,
- 0x00, 0x00, 0x62, 0x70, 0x7b, 0x62, 0x01, 0x00,
- 0x63, 0xa0, 0x22, 0x92, 0x93, 0x61, 0x63, 0x70,
- 0x63, 0x88, 0x43, 0x50, 0x4f, 0x4e, 0x60, 0x00,
- 0xa0, 0x0a, 0x93, 0x63, 0x01, 0x4e, 0x54, 0x46,
- 0x59, 0x60, 0x01, 0xa1, 0x08, 0x4e, 0x54, 0x46,
- 0x59, 0x60, 0x0a, 0x03, 0x75, 0x60, 0x10, 0x4e,
- 0x09, 0x5f, 0x47, 0x50, 0x45, 0x08, 0x5f, 0x48,
- 0x49, 0x44, 0x0d, 0x41, 0x43, 0x50, 0x49, 0x30,
- 0x30, 0x30, 0x36, 0x00, 0x14, 0x06, 0x5f, 0x4c,
- 0x30, 0x30, 0x00, 0x14, 0x15, 0x5f, 0x45, 0x30,
- 0x31, 0x00, 0x5c, 0x2f, 0x03, 0x5f, 0x53, 0x42,
- 0x5f, 0x50, 0x43, 0x49, 0x30, 0x50, 0x43, 0x4e,
- 0x46, 0x14, 0x10, 0x5f, 0x45, 0x30, 0x32, 0x00,
- 0x5c, 0x2e, 0x5f, 0x53, 0x42, 0x5f, 0x50, 0x52,
- 0x53, 0x43, 0x14, 0x06, 0x5f, 0x4c, 0x30, 0x33,
- 0x00, 0x14, 0x06, 0x5f, 0x4c, 0x30, 0x34, 0x00,
- 0x14, 0x06, 0x5f, 0x4c, 0x30, 0x35, 0x00, 0x14,
- 0x06, 0x5f, 0x4c, 0x30, 0x36, 0x00, 0x14, 0x06,
- 0x5f, 0x4c, 0x30, 0x37, 0x00, 0x14, 0x06, 0x5f,
- 0x4c, 0x30, 0x38, 0x00, 0x14, 0x06, 0x5f, 0x4c,
- 0x30, 0x39, 0x00, 0x14, 0x06, 0x5f, 0x4c, 0x30,
- 0x41, 0x00, 0x14, 0x06, 0x5f, 0x4c, 0x30, 0x42,
- 0x00, 0x14, 0x06, 0x5f, 0x4c, 0x30, 0x43, 0x00,
- 0x14, 0x06, 0x5f, 0x4c, 0x30, 0x44, 0x00, 0x14,
- 0x06, 0x5f, 0x4c, 0x30, 0x45, 0x00, 0x14, 0x06,
- 0x5f, 0x4c, 0x30, 0x46, 0x00
-};
diff --git a/src/fw/q35-acpi-dsdt.dsl b/src/fw/q35-acpi-dsdt.dsl
deleted file mode 100644
index 5dec54146c0d..000000000000
--- a/src/fw/q35-acpi-dsdt.dsl
+++ /dev/null
@@ -1,450 +0,0 @@
-/*
- * Bochs/QEMU ACPI DSDT ASL definition
- *
- * Copyright (c) 2006 Fabrice Bellard
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2 as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-/*
- * Copyright (c) 2010 Isaku Yamahata
- * yamahata at valinux co jp
- * Based on acpi-dsdt.dsl, but heavily modified for q35 chipset.
- */
-
-DefinitionBlock (
- "q35-acpi-dsdt.aml",// Output Filename
- "DSDT", // Signature
- 0x01, // DSDT Compliance Revision
- "BXPC", // OEMID
- "BXDSDT", // TABLE ID
- 0x2 // OEM Revision
- )
-{
-
-#include "acpi-dsdt-dbug.dsl"
-
- Scope(\_SB) {
- OperationRegion(PCST, SystemIO, 0xae00, 0x0c)
- OperationRegion(PCSB, SystemIO, 0xae0c, 0x01)
- Field(PCSB, AnyAcc, NoLock, WriteAsZeros) {
- PCIB, 8,
- }
- }
-
-
-/****************************************************************
- * PCI Bus definition
- ****************************************************************/
-
- Scope(\_SB) {
- Device(PCI0) {
- Name(_HID, EisaId("PNP0A08"))
- Name(_CID, EisaId("PNP0A03"))
- Name(_ADR, 0x00)
- Name(_UID, 1)
-
- // _OSC: based on sample of ACPI3.0b spec
- Name(SUPP, 0) // PCI _OSC Support Field value
- Name(CTRL, 0) // PCI _OSC Control Field value
- Method(_OSC, 4) {
- // Create DWORD-addressable fields from the Capabilities Buffer
- CreateDWordField(Arg3, 0, CDW1)
-
- // Check for proper UUID
- If (LEqual(Arg0, ToUUID("33DB4D5B-1FF7-401C-9657-7441C03DD766"))) {
- // Create DWORD-addressable fields from the Capabilities Buffer
- CreateDWordField(Arg3, 4, CDW2)
- CreateDWordField(Arg3, 8, CDW3)
-
- // Save Capabilities DWORD2 & 3
- Store(CDW2, SUPP)
- Store(CDW3, CTRL)
-
- // Always allow native PME, AER (no dependencies)
- // Never allow SHPC (no SHPC controller in this system)
- And(CTRL, 0x1D, CTRL)
-
-#if 0 // For now, nothing to do
- If (Not(And(CDW1, 1))) { // Query flag clear?
- // Disable GPEs for features granted native control.
- If (And(CTRL, 0x01)) { // Hot plug control granted?
- Store(0, HPCE) // clear the hot plug SCI enable bit
- Store(1, HPCS) // clear the hot plug SCI status bit
- }
- If (And(CTRL, 0x04)) { // PME control granted?
- Store(0, PMCE) // clear the PME SCI enable bit
- Store(1, PMCS) // clear the PME SCI status bit
- }
- If (And(CTRL, 0x10)) { // OS restoring PCI Express cap structure?
- // Set status to not restore PCI Express cap structure
- // upon resume from S3
- Store(1, S3CR)
- }
- }
-#endif
- If (LNotEqual(Arg1, One)) {
- // Unknown revision
- Or(CDW1, 0x08, CDW1)
- }
- If (LNotEqual(CDW3, CTRL)) {
- // Capabilities bits were masked
- Or(CDW1, 0x10, CDW1)
- }
- // Update DWORD3 in the buffer
- Store(CTRL, CDW3)
- } Else {
- Or(CDW1, 4, CDW1) // Unrecognized UUID
- }
- Return (Arg3)
- }
- }
- }
-
-#include "acpi-dsdt-pci-crs.dsl"
-#include "acpi-dsdt-hpet.dsl"
-
-
-/****************************************************************
- * VGA
- ****************************************************************/
-
- Scope(\_SB.PCI0) {
- Device(VGA) {
- Name(_ADR, 0x00010000)
- Method(_S1D, 0, NotSerialized) {
- Return (0x00)
- }
- Method(_S2D, 0, NotSerialized) {
- Return (0x00)
- }
- Method(_S3D, 0, NotSerialized) {
- Return (0x00)
- }
- }
- }
-
-
-/****************************************************************
- * LPC ISA bridge
- ****************************************************************/
-
- Scope(\_SB.PCI0) {
- /* PCI D31:f0 LPC ISA bridge */
- Device(ISA) {
- /* PCI D31:f0 */
- Name(_ADR, 0x001f0000)
-
- /* ICH9 PCI to ISA irq remapping */
- OperationRegion(PIRQ, PCI_Config, 0x60, 0x0C)
-
- OperationRegion(LPCD, PCI_Config, 0x80, 0x2)
- Field(LPCD, AnyAcc, NoLock, Preserve) {
- COMA, 3,
- , 1,
- COMB, 3,
-
- Offset(0x01),
- LPTD, 2,
- , 2,
- FDCD, 2
- }
- OperationRegion(LPCE, PCI_Config, 0x82, 0x2)
- Field(LPCE, AnyAcc, NoLock, Preserve) {
- CAEN, 1,
- CBEN, 1,
- LPEN, 1,
- FDEN, 1
- }
- }
- }
-
-#include "acpi-dsdt-isa.dsl"
-
-
-/****************************************************************
- * PCI IRQs
- ****************************************************************/
-
- /* Zero => PIC mode, One => APIC Mode */
- Name(\PICF, Zero)
- Method(\_PIC, 1, NotSerialized) {
- Store(Arg0, \PICF)
- }
-
- Scope(\_SB) {
- Scope(PCI0) {
-#define prt_slot_lnk(nr, lnk0, lnk1, lnk2, lnk3) \
- Package() { nr##ffff, 0, lnk0, 0 }, \
- Package() { nr##ffff, 1, lnk1, 0 }, \
- Package() { nr##ffff, 2, lnk2, 0 }, \
- Package() { nr##ffff, 3, lnk3, 0 }
-
-#define prt_slot_lnkA(nr) prt_slot_lnk(nr, LNKA, LNKB, LNKC, LNKD)
-#define prt_slot_lnkB(nr) prt_slot_lnk(nr, LNKB, LNKC, LNKD, LNKA)
-#define prt_slot_lnkC(nr) prt_slot_lnk(nr, LNKC, LNKD, LNKA, LNKB)
-#define prt_slot_lnkD(nr) prt_slot_lnk(nr, LNKD, LNKA, LNKB, LNKC)
-
-#define prt_slot_lnkE(nr) prt_slot_lnk(nr, LNKE, LNKF, LNKG, LNKH)
-#define prt_slot_lnkF(nr) prt_slot_lnk(nr, LNKF, LNKG, LNKH, LNKE)
-#define prt_slot_lnkG(nr) prt_slot_lnk(nr, LNKG, LNKH, LNKE, LNKF)
-#define prt_slot_lnkH(nr) prt_slot_lnk(nr, LNKH, LNKE, LNKF, LNKG)
-
- Name(PRTP, package() {
- prt_slot_lnkE(0x0000),
- prt_slot_lnkF(0x0001),
- prt_slot_lnkG(0x0002),
- prt_slot_lnkH(0x0003),
- prt_slot_lnkE(0x0004),
- prt_slot_lnkF(0x0005),
- prt_slot_lnkG(0x0006),
- prt_slot_lnkH(0x0007),
- prt_slot_lnkE(0x0008),
- prt_slot_lnkF(0x0009),
- prt_slot_lnkG(0x000a),
- prt_slot_lnkH(0x000b),
- prt_slot_lnkE(0x000c),
- prt_slot_lnkF(0x000d),
- prt_slot_lnkG(0x000e),
- prt_slot_lnkH(0x000f),
- prt_slot_lnkE(0x0010),
- prt_slot_lnkF(0x0011),
- prt_slot_lnkG(0x0012),
- prt_slot_lnkH(0x0013),
- prt_slot_lnkE(0x0014),
- prt_slot_lnkF(0x0015),
- prt_slot_lnkG(0x0016),
- prt_slot_lnkH(0x0017),
- prt_slot_lnkE(0x0018),
-
- /* INTA -> PIRQA for slot 25 - 31
- see the default value of D<N>IR */
- prt_slot_lnkA(0x0019),
- prt_slot_lnkA(0x001a),
- prt_slot_lnkA(0x001b),
- prt_slot_lnkA(0x001c),
- prt_slot_lnkA(0x001d),
-
- /* PCIe->PCI bridge. use PIRQ[E-H] */
- prt_slot_lnkE(0x001e),
-
- prt_slot_lnkA(0x001f)
- })
-
-#define prt_slot_gsi(nr, gsi0, gsi1, gsi2, gsi3) \
- Package() { nr##ffff, 0, gsi0, 0 }, \
- Package() { nr##ffff, 1, gsi1, 0 }, \
- Package() { nr##ffff, 2, gsi2, 0 }, \
- Package() { nr##ffff, 3, gsi3, 0 }
-
-#define prt_slot_gsiA(nr) prt_slot_gsi(nr, GSIA, GSIB, GSIC, GSID)
-#define prt_slot_gsiB(nr) prt_slot_gsi(nr, GSIB, GSIC, GSID, GSIA)
-#define prt_slot_gsiC(nr) prt_slot_gsi(nr, GSIC, GSID, GSIA, GSIB)
-#define prt_slot_gsiD(nr) prt_slot_gsi(nr, GSID, GSIA, GSIB, GSIC)
-
-#define prt_slot_gsiE(nr) prt_slot_gsi(nr, GSIE, GSIF, GSIG, GSIH)
-#define prt_slot_gsiF(nr) prt_slot_gsi(nr, GSIF, GSIG, GSIH, GSIE)
-#define prt_slot_gsiG(nr) prt_slot_gsi(nr, GSIG, GSIH, GSIE, GSIF)
-#define prt_slot_gsiH(nr) prt_slot_gsi(nr, GSIH, GSIE, GSIF, GSIG)
-
- Name(PRTA, package() {
- prt_slot_gsiE(0x0000),
- prt_slot_gsiF(0x0001),
- prt_slot_gsiG(0x0002),
- prt_slot_gsiH(0x0003),
- prt_slot_gsiE(0x0004),
- prt_slot_gsiF(0x0005),
- prt_slot_gsiG(0x0006),
- prt_slot_gsiH(0x0007),
- prt_slot_gsiE(0x0008),
- prt_slot_gsiF(0x0009),
- prt_slot_gsiG(0x000a),
- prt_slot_gsiH(0x000b),
- prt_slot_gsiE(0x000c),
- prt_slot_gsiF(0x000d),
- prt_slot_gsiG(0x000e),
- prt_slot_gsiH(0x000f),
- prt_slot_gsiE(0x0010),
- prt_slot_gsiF(0x0011),
- prt_slot_gsiG(0x0012),
- prt_slot_gsiH(0x0013),
- prt_slot_gsiE(0x0014),
- prt_slot_gsiF(0x0015),
- prt_slot_gsiG(0x0016),
- prt_slot_gsiH(0x0017),
- prt_slot_gsiE(0x0018),
-
- /* INTA -> PIRQA for slot 25 - 31, but 30
- see the default value of D<N>IR */
- prt_slot_gsiA(0x0019),
- prt_slot_gsiA(0x001a),
- prt_slot_gsiA(0x001b),
- prt_slot_gsiA(0x001c),
- prt_slot_gsiA(0x001d),
-
- /* PCIe->PCI bridge. use PIRQ[E-H] */
- prt_slot_gsiE(0x001e),
-
- prt_slot_gsiA(0x001f)
- })
-
- Method(_PRT, 0, NotSerialized) {
- /* PCI IRQ routing table, example from ACPI 2.0a specification,
- section 6.2.8.1 */
- /* Note: we provide the same info as the PCI routing
- table of the Bochs BIOS */
- If (LEqual(\PICF, Zero)) {
- Return (PRTP)
- } Else {
- Return (PRTA)
- }
- }
- }
-
- Field(PCI0.ISA.PIRQ, ByteAcc, NoLock, Preserve) {
- PRQA, 8,
- PRQB, 8,
- PRQC, 8,
- PRQD, 8,
-
- Offset(0x08),
- PRQE, 8,
- PRQF, 8,
- PRQG, 8,
- PRQH, 8
- }
-
- Method(IQST, 1, NotSerialized) {
- // _STA method - get status
- If (And(0x80, Arg0)) {
- Return (0x09)
- }
- Return (0x0B)
- }
- Method(IQCR, 1, Serialized) {
- // _CRS method - get current settings
- Name(PRR0, ResourceTemplate() {
- Interrupt(, Level, ActiveHigh, Shared) { 0 }
- })
- CreateDWordField(PRR0, 0x05, PRRI)
- Store(And(Arg0, 0x0F), PRRI)
- Return (PRR0)
- }
-
-#define define_link(link, uid, reg) \
- Device(link) { \
- Name(_HID, EISAID("PNP0C0F")) \
- Name(_UID, uid) \
- Name(_PRS, ResourceTemplate() { \
- Interrupt(, Level, ActiveHigh, Shared) { \
- 5, 10, 11 \
- } \
- }) \
- Method(_STA, 0, NotSerialized) { \
- Return (IQST(reg)) \
- } \
- Method(_DIS, 0, NotSerialized) { \
- Or(reg, 0x80, reg) \
- } \
- Method(_CRS, 0, NotSerialized) { \
- Return (IQCR(reg)) \
- } \
- Method(_SRS, 1, NotSerialized) { \
- CreateDWordField(Arg0, 0x05, PRRI) \
- Store(PRRI, reg) \
- } \
- }
-
- define_link(LNKA, 0, PRQA)
- define_link(LNKB, 1, PRQB)
- define_link(LNKC, 2, PRQC)
- define_link(LNKD, 3, PRQD)
- define_link(LNKE, 4, PRQE)
- define_link(LNKF, 5, PRQF)
- define_link(LNKG, 6, PRQG)
- define_link(LNKH, 7, PRQH)
-
-#define define_gsi_link(link, uid, gsi) \
- Device(link) { \
- Name(_HID, EISAID("PNP0C0F")) \
- Name(_UID, uid) \
- Name(_PRS, ResourceTemplate() { \
- Interrupt(, Level, ActiveHigh, Shared) { \
- gsi \
- } \
- }) \
- Name(_CRS, ResourceTemplate() { \
- Interrupt(, Level, ActiveHigh, Shared) { \
- gsi \
- } \
- }) \
- Method(_SRS, 1, NotSerialized) { \
- } \
- }
-
- define_gsi_link(GSIA, 0, 0x10)
- define_gsi_link(GSIB, 0, 0x11)
- define_gsi_link(GSIC, 0, 0x12)
- define_gsi_link(GSID, 0, 0x13)
- define_gsi_link(GSIE, 0, 0x14)
- define_gsi_link(GSIF, 0, 0x15)
- define_gsi_link(GSIG, 0, 0x16)
- define_gsi_link(GSIH, 0, 0x17)
- }
-
-#include "acpi-dsdt-cpu-hotplug.dsl"
-
-
-/****************************************************************
- * General purpose events
- ****************************************************************/
-
- Scope(\_GPE) {
- Name(_HID, "ACPI0006")
-
- Method(_L00) {
- }
- Method(_L01) {
- // CPU hotplug event
- \_SB.PRSC()
- }
- Method(_L02) {
- }
- Method(_L03) {
- }
- Method(_L04) {
- }
- Method(_L05) {
- }
- Method(_L06) {
- }
- Method(_L07) {
- }
- Method(_L08) {
- }
- Method(_L09) {
- }
- Method(_L0A) {
- }
- Method(_L0B) {
- }
- Method(_L0C) {
- }
- Method(_L0D) {
- }
- Method(_L0E) {
- }
- Method(_L0F) {
- }
- }
-}
diff --git a/src/fw/ssdt-misc.dsl b/src/fw/ssdt-misc.dsl
deleted file mode 100644
index d1d2c9e344e4..000000000000
--- a/src/fw/ssdt-misc.dsl
+++ /dev/null
@@ -1,104 +0,0 @@
-ACPI_EXTRACT_ALL_CODE ssdp_misc_aml
-
-DefinitionBlock ("ssdt-misc.aml", "SSDT", 0x01, "BXPC", "BXSSDTSU", 0x1)
-{
-
-/****************************************************************
- * PCI memory ranges
- ****************************************************************/
-
- Scope(\) {
- ACPI_EXTRACT_NAME_DWORD_CONST acpi_pci32_start
- Name(P0S, 0x12345678)
- ACPI_EXTRACT_NAME_DWORD_CONST acpi_pci32_end
- Name(P0E, 0x12345678)
- ACPI_EXTRACT_NAME_BYTE_CONST acpi_pci64_valid
- Name(P1V, 0x12)
- ACPI_EXTRACT_NAME_BUFFER8 acpi_pci64_start
- Name(P1S, Buffer() { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 })
- ACPI_EXTRACT_NAME_BUFFER8 acpi_pci64_end
- Name(P1E, Buffer() { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 })
- ACPI_EXTRACT_NAME_BUFFER8 acpi_pci64_length
- Name(P1L, Buffer() { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 })
- }
-
-
-/****************************************************************
- * Suspend
- ****************************************************************/
-
- Scope(\) {
- /*
- * S3 (suspend-to-ram), S4 (suspend-to-disk) and S5 (power-off) type codes:
- * must match piix4 emulation.
- */
-
- ACPI_EXTRACT_NAME_STRING acpi_s3_name
- Name(_S3, Package(0x04) {
- One, /* PM1a_CNT.SLP_TYP */
- One, /* PM1b_CNT.SLP_TYP */
- Zero, /* reserved */
- Zero /* reserved */
- })
- ACPI_EXTRACT_NAME_STRING acpi_s4_name
- ACPI_EXTRACT_PKG_START acpi_s4_pkg
- Name(_S4, Package(0x04) {
- 0x2, /* PM1a_CNT.SLP_TYP */
- 0x2, /* PM1b_CNT.SLP_TYP */
- Zero, /* reserved */
- Zero /* reserved */
- })
- Name(_S5, Package(0x04) {
- Zero, /* PM1a_CNT.SLP_TYP */
- Zero, /* PM1b_CNT.SLP_TYP */
- Zero, /* reserved */
- Zero /* reserved */
- })
- }
-
- External(\_SB.PCI0, DeviceObj)
- External(\_SB.PCI0.ISA, DeviceObj)
-
- Scope(\_SB.PCI0.ISA) {
- Device(PEVT) {
- Name(_HID, "QEMU0001")
- /* PEST will be patched to be Zero if no such device */
- ACPI_EXTRACT_NAME_WORD_CONST ssdt_isa_pest
- Name(PEST, 0xFFFF)
- OperationRegion(PEOR, SystemIO, PEST, 0x01)
- Field(PEOR, ByteAcc, NoLock, Preserve) {
- PEPT, 8,
- }
-
- Method(_STA, 0, NotSerialized) {
- Store(PEST, Local0)
- If (LEqual(Local0, Zero)) {
- Return (0x00)
- } Else {
- Return (0x0F)
- }
- }
-
- Method(RDPT, 0, NotSerialized) {
- Store(PEPT, Local0)
- Return (Local0)
- }
-
- Method(WRPT, 1, NotSerialized) {
- Store(Arg0, PEPT)
- }
-
- Name(_CRS, ResourceTemplate() {
- IO(Decode16, 0x00, 0x00, 0x01, 0x01, IO)
- })
-
- CreateWordField(_CRS, IO._MIN, IOMN)
- CreateWordField(_CRS, IO._MAX, IOMX)
-
- Method(_INI, 0, NotSerialized) {
- Store(PEST, IOMN)
- Store(PEST, IOMX)
- }
- }
- }
-}
diff --git a/src/fw/ssdt-misc.hex b/src/fw/ssdt-misc.hex
deleted file mode 100644
index 6eb1c6dfe1eb..000000000000
--- a/src/fw/ssdt-misc.hex
+++ /dev/null
@@ -1,88 +0,0 @@
-/* DO NOT EDIT! This is an autogenerated file. See scripts/acpi_extract.py. */
-static unsigned char acpi_pci64_length[] = {
- 0x6f
-};
-
-static unsigned char acpi_s4_pkg[] = {
- 0x8f
-};
-
-static unsigned char acpi_s3_name[] = {
- 0x7c
-};
-
-static unsigned char acpi_pci32_start[] = {
- 0x2f
-};
-
-static unsigned char acpi_pci64_valid[] = {
- 0x43
-};
-
-static unsigned char ssdp_misc_aml[] = {
- 0x53, 0x53, 0x44, 0x54, 0x62, 0x01, 0x00, 0x00,
- 0x01, 0x7f, 0x42, 0x58, 0x50, 0x43, 0x00, 0x00,
- 0x42, 0x58, 0x53, 0x53, 0x44, 0x54, 0x53, 0x55,
- 0x01, 0x00, 0x00, 0x00, 0x49, 0x4e, 0x54, 0x4c,
- 0x18, 0x08, 0x15, 0x20, 0x10, 0x42, 0x05, 0x5c,
- 0x00, 0x08, 0x50, 0x30, 0x53, 0x5f, 0x0c, 0x78,
- 0x56, 0x34, 0x12, 0x08, 0x50, 0x30, 0x45, 0x5f,
- 0x0c, 0x78, 0x56, 0x34, 0x12, 0x08, 0x50, 0x31,
- 0x56, 0x5f, 0x0a, 0x12, 0x08, 0x50, 0x31, 0x53,
- 0x5f, 0x11, 0x0b, 0x0a, 0x08, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x50, 0x31,
- 0x45, 0x5f, 0x11, 0x0b, 0x0a, 0x08, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x50,
- 0x31, 0x4c, 0x5f, 0x11, 0x0b, 0x0a, 0x08, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
- 0x29, 0x5c, 0x00, 0x08, 0x5f, 0x53, 0x33, 0x5f,
- 0x12, 0x06, 0x04, 0x01, 0x01, 0x00, 0x00, 0x08,
- 0x5f, 0x53, 0x34, 0x5f, 0x12, 0x08, 0x04, 0x0a,
- 0x02, 0x0a, 0x02, 0x00, 0x00, 0x08, 0x5f, 0x53,
- 0x35, 0x5f, 0x12, 0x06, 0x04, 0x00, 0x00, 0x00,
- 0x00, 0x10, 0x40, 0x0c, 0x5c, 0x2f, 0x03, 0x5f,
- 0x53, 0x42, 0x5f, 0x50, 0x43, 0x49, 0x30, 0x49,
- 0x53, 0x41, 0x5f, 0x5b, 0x82, 0x4d, 0x0a, 0x50,
- 0x45, 0x56, 0x54, 0x08, 0x5f, 0x48, 0x49, 0x44,
- 0x0d, 0x51, 0x45, 0x4d, 0x55, 0x30, 0x30, 0x30,
- 0x31, 0x00, 0x08, 0x50, 0x45, 0x53, 0x54, 0x0b,
- 0xff, 0xff, 0x5b, 0x80, 0x50, 0x45, 0x4f, 0x52,
- 0x01, 0x50, 0x45, 0x53, 0x54, 0x01, 0x5b, 0x81,
- 0x0b, 0x50, 0x45, 0x4f, 0x52, 0x01, 0x50, 0x45,
- 0x50, 0x54, 0x08, 0x14, 0x18, 0x5f, 0x53, 0x54,
- 0x41, 0x00, 0x70, 0x50, 0x45, 0x53, 0x54, 0x60,
- 0xa0, 0x06, 0x93, 0x60, 0x00, 0xa4, 0x00, 0xa1,
- 0x04, 0xa4, 0x0a, 0x0f, 0x14, 0x0e, 0x52, 0x44,
- 0x50, 0x54, 0x00, 0x70, 0x50, 0x45, 0x50, 0x54,
- 0x60, 0xa4, 0x60, 0x14, 0x0c, 0x57, 0x52, 0x50,
- 0x54, 0x01, 0x70, 0x68, 0x50, 0x45, 0x50, 0x54,
- 0x08, 0x5f, 0x43, 0x52, 0x53, 0x11, 0x0d, 0x0a,
- 0x0a, 0x47, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01,
- 0x01, 0x79, 0x00, 0x8b, 0x5f, 0x43, 0x52, 0x53,
- 0x0a, 0x02, 0x49, 0x4f, 0x4d, 0x4e, 0x8b, 0x5f,
- 0x43, 0x52, 0x53, 0x0a, 0x04, 0x49, 0x4f, 0x4d,
- 0x58, 0x14, 0x18, 0x5f, 0x49, 0x4e, 0x49, 0x00,
- 0x70, 0x50, 0x45, 0x53, 0x54, 0x49, 0x4f, 0x4d,
- 0x4e, 0x70, 0x50, 0x45, 0x53, 0x54, 0x49, 0x4f,
- 0x4d, 0x58
-};
-
-static unsigned char ssdt_isa_pest[] = {
- 0xd0
-};
-
-static unsigned char acpi_s4_name[] = {
- 0x88
-};
-
-static unsigned char acpi_pci64_start[] = {
- 0x4d
-};
-
-static unsigned char acpi_pci64_end[] = {
- 0x5e
-};
-
-static unsigned char acpi_pci32_end[] = {
- 0x39
-};
diff --git a/src/fw/ssdt-pcihp.dsl b/src/fw/ssdt-pcihp.dsl
deleted file mode 100644
index 518a5ebfb980..000000000000
--- a/src/fw/ssdt-pcihp.dsl
+++ /dev/null
@@ -1,36 +0,0 @@
-ACPI_EXTRACT_ALL_CODE ssdp_pcihp_aml
-
-DefinitionBlock ("ssdt-pcihp.aml", "SSDT", 0x01, "BXPC", "BXSSDTPC", 0x1)
-{
-
-/****************************************************************
- * PCI hotplug
- ****************************************************************/
-
- /* Objects supplied by DSDT */
- External(\_SB.PCI0, DeviceObj)
- External(\_SB.PCI0.PCEJ, MethodObj)
-
- Scope(\_SB.PCI0) {
-
- /* Bulk generated PCI hotplug devices */
- ACPI_EXTRACT_DEVICE_START ssdt_pcihp_start
- ACPI_EXTRACT_DEVICE_END ssdt_pcihp_end
- ACPI_EXTRACT_DEVICE_STRING ssdt_pcihp_name
-
- // Method _EJ0 can be patched by BIOS to EJ0_
- // at runtime, if the slot is detected to not support hotplug.
- // Extract the offset of the address dword and the
- // _EJ0 name to allow this patching.
- Device(SAA) {
- ACPI_EXTRACT_NAME_BYTE_CONST ssdt_pcihp_id
- Name(_SUN, 0xAA)
- ACPI_EXTRACT_NAME_DWORD_CONST ssdt_pcihp_adr
- Name(_ADR, 0xAA0000)
- ACPI_EXTRACT_METHOD_STRING ssdt_pcihp_ej0
- Method(_EJ0, 1) {
- PCEJ(_SUN)
- }
- }
- }
-}
diff --git a/src/fw/ssdt-pcihp.hex b/src/fw/ssdt-pcihp.hex
deleted file mode 100644
index 79b67f7a40d9..000000000000
--- a/src/fw/ssdt-pcihp.hex
+++ /dev/null
@@ -1,38 +0,0 @@
-/* DO NOT EDIT! This is an autogenerated file. See scripts/acpi_extract.py. */
-static unsigned char ssdt_pcihp_name[] = {
- 0x33
-};
-
-static unsigned char ssdt_pcihp_adr[] = {
- 0x44
-};
-
-static unsigned char ssdt_pcihp_end[] = {
- 0x57
-};
-
-static unsigned char ssdp_pcihp_aml[] = {
- 0x53, 0x53, 0x44, 0x54, 0x57, 0x00, 0x00, 0x00,
- 0x01, 0x27, 0x42, 0x58, 0x50, 0x43, 0x00, 0x00,
- 0x42, 0x58, 0x53, 0x53, 0x44, 0x54, 0x50, 0x43,
- 0x01, 0x00, 0x00, 0x00, 0x49, 0x4e, 0x54, 0x4c,
- 0x18, 0x08, 0x15, 0x20, 0x10, 0x32, 0x5c, 0x2e,
- 0x5f, 0x53, 0x42, 0x5f, 0x50, 0x43, 0x49, 0x30,
- 0x5b, 0x82, 0x25, 0x53, 0x41, 0x41, 0x5f, 0x08,
- 0x5f, 0x53, 0x55, 0x4e, 0x0a, 0xaa, 0x08, 0x5f,
- 0x41, 0x44, 0x52, 0x0c, 0x00, 0x00, 0xaa, 0x00,
- 0x14, 0x0e, 0x5f, 0x45, 0x4a, 0x30, 0x01, 0x50,
- 0x43, 0x45, 0x4a, 0x5f, 0x53, 0x55, 0x4e
-};
-
-static unsigned char ssdt_pcihp_start[] = {
- 0x30
-};
-
-static unsigned char ssdt_pcihp_id[] = {
- 0x3d
-};
-
-static unsigned char ssdt_pcihp_ej0[] = {
- 0x4a
-};
diff --git a/src/fw/ssdt-proc.dsl b/src/fw/ssdt-proc.dsl
deleted file mode 100644
index 407d61ead19a..000000000000
--- a/src/fw/ssdt-proc.dsl
+++ /dev/null
@@ -1,48 +0,0 @@
-/* This file is the basis for the ssdt table generated in src/acpi.c.
- * It defines the contents of the per-cpu Processor() object. At
- * runtime, a dynamically generated SSDT will contain one copy of this
- * AML snippet for every possible cpu in the system. The objects will
- * be placed in the \_SB_ namespace.
- *
- * In addition to the aml code generated from this file, the
- * src/acpi.c file creates a NTFY method with an entry for each cpu:
- * Method(NTFY, 2) {
- * If (LEqual(Arg0, 0x00)) { Notify(CP00, Arg1) }
- * If (LEqual(Arg0, 0x01)) { Notify(CP01, Arg1) }
- * ...
- * }
- * and a CPON array with the list of active and inactive cpus:
- * Name(CPON, Package() { One, One, ..., Zero, Zero, ... })
- */
-
-ACPI_EXTRACT_ALL_CODE ssdp_proc_aml
-
-DefinitionBlock ("ssdt-proc.aml", "SSDT", 0x01, "BXPC", "BXSSDT", 0x1)
-{
- ACPI_EXTRACT_PROCESSOR_START ssdt_proc_start
- ACPI_EXTRACT_PROCESSOR_END ssdt_proc_end
- ACPI_EXTRACT_PROCESSOR_STRING ssdt_proc_name
- Processor(CPAA, 0xAA, 0x0000b010, 0x06) {
- ACPI_EXTRACT_NAME_BYTE_CONST ssdt_proc_id
- Name(ID, 0xAA)
-/*
- * The src/acpi.c code requires the above ACP_EXTRACT tags so that it can update
- * CPAA and 0xAA with the appropriate CPU id (see
- * SD_OFFSET_CPUHEX/CPUID1/CPUID2). Don't change the above without
- * also updating the C code.
- */
- Name(_HID, "ACPI0007")
- External(CPMA, MethodObj)
- External(CPST, MethodObj)
- External(CPEJ, MethodObj)
- Method(_MAT, 0) {
- Return (CPMA(ID))
- }
- Method(_STA, 0) {
- Return (CPST(ID))
- }
- Method(_EJ0, 1, NotSerialized) {
- CPEJ(ID, Arg0)
- }
- }
-}
diff --git a/src/fw/ssdt-proc.hex b/src/fw/ssdt-proc.hex
deleted file mode 100644
index b6a57784f6b5..000000000000
--- a/src/fw/ssdt-proc.hex
+++ /dev/null
@@ -1,35 +0,0 @@
-/* DO NOT EDIT! This is an autogenerated file. See scripts/acpi_extract.py. */
-static unsigned char ssdt_proc_name[] = {
- 0x28
-};
-
-static unsigned char ssdp_proc_aml[] = {
- 0x53, 0x53, 0x44, 0x54, 0x78, 0x00, 0x00, 0x00,
- 0x01, 0xbb, 0x42, 0x58, 0x50, 0x43, 0x00, 0x00,
- 0x42, 0x58, 0x53, 0x53, 0x44, 0x54, 0x00, 0x00,
- 0x01, 0x00, 0x00, 0x00, 0x49, 0x4e, 0x54, 0x4c,
- 0x18, 0x08, 0x15, 0x20, 0x5b, 0x83, 0x42, 0x05,
- 0x43, 0x50, 0x41, 0x41, 0xaa, 0x10, 0xb0, 0x00,
- 0x00, 0x06, 0x08, 0x49, 0x44, 0x5f, 0x5f, 0x0a,
- 0xaa, 0x08, 0x5f, 0x48, 0x49, 0x44, 0x0d, 0x41,
- 0x43, 0x50, 0x49, 0x30, 0x30, 0x30, 0x37, 0x00,
- 0x14, 0x0f, 0x5f, 0x4d, 0x41, 0x54, 0x00, 0xa4,
- 0x43, 0x50, 0x4d, 0x41, 0x49, 0x44, 0x5f, 0x5f,
- 0x14, 0x0f, 0x5f, 0x53, 0x54, 0x41, 0x00, 0xa4,
- 0x43, 0x50, 0x53, 0x54, 0x49, 0x44, 0x5f, 0x5f,
- 0x14, 0x0f, 0x5f, 0x45, 0x4a, 0x30, 0x01, 0x43,
- 0x50, 0x45, 0x4a, 0x49, 0x44, 0x5f, 0x5f, 0x68,
-
-};
-
-static unsigned char ssdt_proc_id[] = {
- 0x38
-};
-
-static unsigned char ssdt_proc_end[] = {
- 0x78
-};
-
-static unsigned char ssdt_proc_start[] = {
- 0x24
-};
--
2.47.0
_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-leave@seabios.org
© 2016 - 2024 Red Hat, Inc.