[SeaBIOS] [PATCH 2/2] drop acpi tables and hex includes

Gerd Hoffmann posted 2 patches 1 month ago
[SeaBIOS] [PATCH 2/2] drop acpi tables and hex includes
Posted by Gerd Hoffmann 1 month ago
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