1 ACPI_EXTRACT_ALL_CODE ssdp_misc_aml
3 DefinitionBlock ("ssdt-misc.aml", "SSDT", 0x01, "BXPC", "BXSSDTSUSP", 0x1)
6 /****************************************************************
8 ****************************************************************/
11 ACPI_EXTRACT_NAME_DWORD_CONST acpi_pci32_start
13 ACPI_EXTRACT_NAME_DWORD_CONST acpi_pci32_end
15 ACPI_EXTRACT_NAME_BYTE_CONST acpi_pci64_valid
17 ACPI_EXTRACT_NAME_BUFFER8 acpi_pci64_start
18 Name(P1S, Buffer() { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 })
19 ACPI_EXTRACT_NAME_BUFFER8 acpi_pci64_end
20 Name(P1E, Buffer() { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 })
21 ACPI_EXTRACT_NAME_BUFFER8 acpi_pci64_length
22 Name(P1L, Buffer() { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 })
26 /****************************************************************
28 ****************************************************************/
32 * S3 (suspend-to-ram), S4 (suspend-to-disk) and S5 (power-off) type codes:
33 * must match piix4 emulation.
36 ACPI_EXTRACT_NAME_STRING acpi_s3_name
37 Name(_S3, Package(0x04) {
38 One, /* PM1a_CNT.SLP_TYP */
39 One, /* PM1b_CNT.SLP_TYP */
43 ACPI_EXTRACT_NAME_STRING acpi_s4_name
44 ACPI_EXTRACT_PKG_START acpi_s4_pkg
45 Name(_S4, Package(0x04) {
46 0x2, /* PM1a_CNT.SLP_TYP */
47 0x2, /* PM1b_CNT.SLP_TYP */
51 Name(_S5, Package(0x04) {
52 Zero, /* PM1a_CNT.SLP_TYP */
53 Zero, /* PM1b_CNT.SLP_TYP */
59 External(\_SB.PCI0, DeviceObj)
60 External(\_SB.PCI0.ISA, DeviceObj)
62 Scope(\_SB.PCI0.ISA) {
64 Name(_HID, "QEMU0001")
65 /* PEST will be patched to be Zero if no such device */
66 ACPI_EXTRACT_NAME_WORD_CONST ssdt_isa_pest
68 OperationRegion(PEOR, SystemIO, PEST, 0x01)
69 Field(PEOR, ByteAcc, NoLock, Preserve) {
73 Method(_STA, 0, NotSerialized) {
75 If (LEqual(Local0, Zero)) {
82 Method(RDPT, 0, NotSerialized) {
87 Method(WRPT, 1, NotSerialized) {
91 Name(_CRS, ResourceTemplate() {
92 IO(Decode16, 0x00, 0x00, 0x01, 0x01, IO)
95 CreateWordField(_CRS, IO._MIN, IOMN)
96 CreateWordField(_CRS, IO._MAX, IOMX)
98 Method(_INI, 0, NotSerialized) {