aboutsummaryrefslogtreecommitdiff
path: root/tests/data/acpi/virt/DSDT.memhp.dsl
diff options
context:
space:
mode:
Diffstat (limited to 'tests/data/acpi/virt/DSDT.memhp.dsl')
-rw-r--r--tests/data/acpi/virt/DSDT.memhp.dsl2215
1 files changed, 0 insertions, 2215 deletions
diff --git a/tests/data/acpi/virt/DSDT.memhp.dsl b/tests/data/acpi/virt/DSDT.memhp.dsl
deleted file mode 100644
index 84f3c51867..0000000000
--- a/tests/data/acpi/virt/DSDT.memhp.dsl
+++ /dev/null
@@ -1,2215 +0,0 @@
-/*
- * Intel ACPI Component Architecture
- * AML/ASL+ Disassembler version 20190509 (64-bit version)
- * Copyright (c) 2000 - 2019 Intel Corporation
- *
- * Disassembling to symbolic ASL+ operators
- *
- * Disassembly of tests/data/acpi/virt/DSDT.memhp, Tue Aug 4 11:14:15 2020
- *
- * Original Table Header:
- * Signature "DSDT"
- * Length 0x000019A6 (6566)
- * Revision 0x02
- * Checksum 0x02
- * OEM ID "BOCHS "
- * OEM Table ID "BXPCDSDT"
- * OEM Revision 0x00000001 (1)
- * Compiler ID "BXPC"
- * Compiler Version 0x00000001 (1)
- */
-DefinitionBlock ("", "DSDT", 2, "BOCHS ", "BXPCDSDT", 0x00000001)
-{
- External (_SB_.NVDR, UnknownObj)
-
- Scope (\_SB)
- {
- Device (C000)
- {
- Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID
- Name (_UID, Zero) // _UID: Unique ID
- }
-
- Device (COM0)
- {
- Name (_HID, "ARMH0011") // _HID: Hardware ID
- Name (_UID, Zero) // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x09000000, // Address Base
- 0x00001000, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000021,
- }
- })
- }
-
- Device (FWCF)
- {
- Name (_HID, "QEMU0002") // _HID: Hardware ID
- Name (_STA, 0x0B) // _STA: Status
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x09020000, // Address Base
- 0x00000018, // Address Length
- )
- })
- }
-
- Device (VR00)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, Zero) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A000000, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000030,
- }
- })
- }
-
- Device (VR01)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, One) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A000200, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000031,
- }
- })
- }
-
- Device (VR02)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x02) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A000400, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000032,
- }
- })
- }
-
- Device (VR03)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x03) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A000600, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000033,
- }
- })
- }
-
- Device (VR04)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x04) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A000800, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000034,
- }
- })
- }
-
- Device (VR05)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x05) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A000A00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000035,
- }
- })
- }
-
- Device (VR06)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x06) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A000C00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000036,
- }
- })
- }
-
- Device (VR07)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x07) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A000E00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000037,
- }
- })
- }
-
- Device (VR08)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x08) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A001000, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000038,
- }
- })
- }
-
- Device (VR09)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x09) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A001200, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000039,
- }
- })
- }
-
- Device (VR10)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x0A) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A001400, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000003A,
- }
- })
- }
-
- Device (VR11)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x0B) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A001600, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000003B,
- }
- })
- }
-
- Device (VR12)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x0C) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A001800, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000003C,
- }
- })
- }
-
- Device (VR13)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x0D) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A001A00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000003D,
- }
- })
- }
-
- Device (VR14)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x0E) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A001C00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000003E,
- }
- })
- }
-
- Device (VR15)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x0F) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A001E00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000003F,
- }
- })
- }
-
- Device (VR16)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x10) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A002000, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000040,
- }
- })
- }
-
- Device (VR17)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x11) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A002200, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000041,
- }
- })
- }
-
- Device (VR18)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x12) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A002400, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000042,
- }
- })
- }
-
- Device (VR19)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x13) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A002600, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000043,
- }
- })
- }
-
- Device (VR20)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x14) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A002800, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000044,
- }
- })
- }
-
- Device (VR21)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x15) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A002A00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000045,
- }
- })
- }
-
- Device (VR22)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x16) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A002C00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000046,
- }
- })
- }
-
- Device (VR23)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x17) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A002E00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000047,
- }
- })
- }
-
- Device (VR24)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x18) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A003000, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000048,
- }
- })
- }
-
- Device (VR25)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x19) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A003200, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000049,
- }
- })
- }
-
- Device (VR26)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x1A) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A003400, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000004A,
- }
- })
- }
-
- Device (VR27)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x1B) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A003600, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000004B,
- }
- })
- }
-
- Device (VR28)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x1C) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A003800, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000004C,
- }
- })
- }
-
- Device (VR29)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x1D) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A003A00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000004D,
- }
- })
- }
-
- Device (VR30)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x1E) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A003C00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000004E,
- }
- })
- }
-
- Device (VR31)
- {
- Name (_HID, "LNRO0005") // _HID: Hardware ID
- Name (_UID, 0x1F) // _UID: Unique ID
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x0A003E00, // Address Base
- 0x00000200, // Address Length
- )
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x0000004F,
- }
- })
- }
-
- Device (PCI0)
- {
- Name (_HID, "PNP0A08" /* PCI Express Bus */) // _HID: Hardware ID
- Name (_CID, "PNP0A03" /* PCI Bus */) // _CID: Compatible ID
- Name (_SEG, Zero) // _SEG: PCI Segment
- Name (_BBN, Zero) // _BBN: BIOS Bus Number
- Name (_UID, "PCI0") // _UID: Unique ID
- Name (_STR, Unicode ("PCIe 0 Device")) // _STR: Description String
- Name (_CCA, One) // _CCA: Cache Coherency Attribute
- Name (_PRT, Package (0x80) // _PRT: PCI Routing Table
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0xFFFF,
- One,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0001FFFF,
- Zero,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0001FFFF,
- One,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0001FFFF,
- 0x02,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0001FFFF,
- 0x03,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0002FFFF,
- Zero,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0002FFFF,
- One,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0002FFFF,
- 0x02,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0002FFFF,
- 0x03,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0003FFFF,
- Zero,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0003FFFF,
- One,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0003FFFF,
- 0x02,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0003FFFF,
- 0x03,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0004FFFF,
- Zero,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0004FFFF,
- One,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0004FFFF,
- 0x02,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0004FFFF,
- 0x03,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0005FFFF,
- Zero,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0005FFFF,
- One,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0005FFFF,
- 0x02,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0005FFFF,
- 0x03,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0006FFFF,
- Zero,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0006FFFF,
- One,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0006FFFF,
- 0x02,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0006FFFF,
- 0x03,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0007FFFF,
- Zero,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0007FFFF,
- One,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0007FFFF,
- 0x02,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0007FFFF,
- 0x03,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0008FFFF,
- Zero,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0008FFFF,
- One,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0008FFFF,
- 0x02,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0008FFFF,
- 0x03,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0009FFFF,
- Zero,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0009FFFF,
- One,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0009FFFF,
- 0x02,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0009FFFF,
- 0x03,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x000AFFFF,
- Zero,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x000AFFFF,
- One,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x000AFFFF,
- 0x02,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x000AFFFF,
- 0x03,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x000BFFFF,
- Zero,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x000BFFFF,
- One,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x000BFFFF,
- 0x02,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x000BFFFF,
- 0x03,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x000CFFFF,
- Zero,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x000CFFFF,
- One,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x000CFFFF,
- 0x02,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x000CFFFF,
- 0x03,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x000DFFFF,
- Zero,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x000DFFFF,
- One,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x000DFFFF,
- 0x02,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x000DFFFF,
- 0x03,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x000EFFFF,
- Zero,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x000EFFFF,
- One,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x000EFFFF,
- 0x02,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x000EFFFF,
- 0x03,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x000FFFFF,
- Zero,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x000FFFFF,
- One,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x000FFFFF,
- 0x02,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x000FFFFF,
- 0x03,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0010FFFF,
- Zero,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0010FFFF,
- One,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0010FFFF,
- 0x02,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0010FFFF,
- 0x03,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0011FFFF,
- Zero,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0011FFFF,
- One,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0011FFFF,
- 0x02,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0011FFFF,
- 0x03,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0012FFFF,
- Zero,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0012FFFF,
- One,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0012FFFF,
- 0x02,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0012FFFF,
- 0x03,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0013FFFF,
- Zero,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0013FFFF,
- One,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0013FFFF,
- 0x02,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0013FFFF,
- 0x03,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0014FFFF,
- Zero,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0014FFFF,
- One,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0014FFFF,
- 0x02,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0014FFFF,
- 0x03,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0015FFFF,
- Zero,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0015FFFF,
- One,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0015FFFF,
- 0x02,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0015FFFF,
- 0x03,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0016FFFF,
- Zero,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0016FFFF,
- One,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0016FFFF,
- 0x02,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0016FFFF,
- 0x03,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0017FFFF,
- Zero,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0017FFFF,
- One,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0017FFFF,
- 0x02,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0017FFFF,
- 0x03,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0018FFFF,
- Zero,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x0018FFFF,
- One,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0018FFFF,
- 0x02,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0018FFFF,
- 0x03,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0019FFFF,
- Zero,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x0019FFFF,
- One,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x0019FFFF,
- 0x02,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x0019FFFF,
- 0x03,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x001AFFFF,
- Zero,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x001AFFFF,
- One,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x001AFFFF,
- 0x02,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x001AFFFF,
- 0x03,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x001BFFFF,
- Zero,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x001BFFFF,
- One,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x001BFFFF,
- 0x02,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x001BFFFF,
- 0x03,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x001CFFFF,
- Zero,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x001CFFFF,
- One,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x001CFFFF,
- 0x02,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x001CFFFF,
- 0x03,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x001DFFFF,
- Zero,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x001DFFFF,
- One,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x001DFFFF,
- 0x02,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x001DFFFF,
- 0x03,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x001EFFFF,
- Zero,
- GSI2,
- Zero
- },
-
- Package (0x04)
- {
- 0x001EFFFF,
- One,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x001EFFFF,
- 0x02,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x001EFFFF,
- 0x03,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x001FFFFF,
- Zero,
- GSI3,
- Zero
- },
-
- Package (0x04)
- {
- 0x001FFFFF,
- One,
- GSI0,
- Zero
- },
-
- Package (0x04)
- {
- 0x001FFFFF,
- 0x02,
- GSI1,
- Zero
- },
-
- Package (0x04)
- {
- 0x001FFFFF,
- 0x03,
- GSI2,
- Zero
- }
- })
- Device (GSI0)
- {
- Name (_HID, "PNP0C0F" /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, Zero) // _UID: Unique ID
- Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
- {
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000023,
- }
- })
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000023,
- }
- })
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- }
- }
-
- Device (GSI1)
- {
- Name (_HID, "PNP0C0F" /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, One) // _UID: Unique ID
- Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
- {
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000024,
- }
- })
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000024,
- }
- })
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- }
- }
-
- Device (GSI2)
- {
- Name (_HID, "PNP0C0F" /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, 0x02) // _UID: Unique ID
- Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
- {
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000025,
- }
- })
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000025,
- }
- })
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- }
- }
-
- Device (GSI3)
- {
- Name (_HID, "PNP0C0F" /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, 0x03) // _UID: Unique ID
- Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
- {
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000026,
- }
- })
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 0x00000026,
- }
- })
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- }
- }
-
- Method (_CBA, 0, NotSerialized) // _CBA: Configuration Base Address
- {
- Return (0x0000004010000000)
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Return (ResourceTemplate ()
- {
- WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
- 0x0000, // Granularity
- 0x0000, // Range Minimum
- 0x00FF, // Range Maximum
- 0x0000, // Translation Offset
- 0x0100, // Length
- ,, )
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x10000000, // Range Minimum
- 0x3EFEFFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x2EFF0000, // Length
- ,, , AddressRangeMemory, TypeStatic)
- DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
- 0x00000000, // Granularity
- 0x00000000, // Range Minimum
- 0x0000FFFF, // Range Maximum
- 0x3EFF0000, // Translation Offset
- 0x00010000, // Length
- ,, , TypeStatic, DenseTranslation)
- QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x0000000000000000, // Granularity
- 0x0000008000000000, // Range Minimum
- 0x000000FFFFFFFFFF, // Range Maximum
- 0x0000000000000000, // Translation Offset
- 0x0000008000000000, // Length
- ,, , AddressRangeMemory, TypeStatic)
- })
- }
-
- Name (SUPP, Zero)
- Name (CTRL, Zero)
- Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities
- {
- CreateDWordField (Arg3, Zero, CDW1)
- If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */))
- {
- CreateDWordField (Arg3, 0x04, CDW2)
- CreateDWordField (Arg3, 0x08, CDW3)
- SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */
- CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */
- CTRL &= 0x1F
- If ((Arg1 != One))
- {
- CDW1 |= 0x08
- }
-
- If ((CDW3 != CTRL))
- {
- CDW1 |= 0x10
- }
-
- CDW3 = CTRL /* \_SB_.PCI0.CTRL */
- Return (Arg3)
- }
- Else
- {
- CDW1 |= 0x04
- Return (Arg3)
- }
- }
-
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */))
- {
- If ((Arg2 == Zero))
- {
- Return (Buffer (One)
- {
- 0x01 // .
- })
- }
- }
-
- Return (Buffer (One)
- {
- 0x00 // .
- })
- }
-
- Device (RES0)
- {
- Name (_HID, "PNP0C02" /* PNP Motherboard Resources */) // _HID: Hardware ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x0000000000000000, // Granularity
- 0x0000004010000000, // Range Minimum
- 0x000000401FFFFFFF, // Range Maximum
- 0x0000000000000000, // Translation Offset
- 0x0000000010000000, // Length
- ,, , AddressRangeMemory, TypeStatic)
- })
- }
- }
-
- Device (\_SB.GED)
- {
- Name (_HID, "ACPI0013" /* Generic Event Device */) // _HID: Hardware ID
- Name (_UID, "GED") // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, )
- {
- 0x00000029,
- }
- })
- OperationRegion (EREG, SystemMemory, 0x09080000, 0x04)
- Field (EREG, DWordAcc, NoLock, WriteAsZeros)
- {
- ESEL, 32
- }
-
- Method (_EVT, 1, Serialized) // _EVT: Event
- {
- Local0 = ESEL /* \_SB_.GED_.ESEL */
- If (((Local0 & One) == One))
- {
- \_SB.MHPC.MSCN ()
- }
-
- If (((Local0 & 0x02) == 0x02))
- {
- Notify (PWRB, 0x80) // Status Change
- }
-
- If (((Local0 & 0x04) == 0x04))
- {
- Notify (\_SB.NVDR, 0x80) // Status Change
- }
- }
- }
-
- Device (\_SB.MHPD)
- {
- Name (_HID, "PNP0A06" /* Generic Container Device */) // _HID: Hardware ID
- Name (_UID, "Memory hotplug resources") // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- Memory32Fixed (ReadWrite,
- 0x09070000, // Address Base
- 0x00000018, // Address Length
- )
- })
- OperationRegion (HPMR, SystemMemory, 0x09070000, 0x18)
- }
-
- Device (\_SB.MHPC)
- {
- Name (_HID, "PNP0A06" /* Generic Container Device */) // _HID: Hardware ID
- Name (_UID, "DIMM devices") // _UID: Unique ID
- Name (MDNR, 0x03)
- Field (\_SB.MHPD.HPMR, DWordAcc, NoLock, Preserve)
- {
- MRBL, 32,
- MRBH, 32,
- MRLL, 32,
- MRLH, 32,
- MPX, 32
- }
-
- Field (\_SB.MHPD.HPMR, ByteAcc, NoLock, WriteAsZeros)
- {
- Offset (0x14),
- MES, 1,
- MINS, 1,
- MRMV, 1,
- MEJ, 1
- }
-
- Field (\_SB.MHPD.HPMR, DWordAcc, NoLock, Preserve)
- {
- MSEL, 32,
- MOEV, 32,
- MOSC, 32
- }
-
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MDNR == Zero))
- {
- Return (Zero)
- }
-
- Return (0x0B)
- }
-
- Mutex (MLCK, 0x00)
- Method (MSCN, 0, NotSerialized)
- {
- If ((MDNR == Zero))
- {
- Return (Zero)
- }
-
- Local0 = Zero
- Acquire (MLCK, 0xFFFF)
- While ((Local0 < MDNR))
- {
- MSEL = Local0
- If ((MINS == One))
- {
- MTFY (Local0, One)
- MINS = One
- }
- ElseIf ((MRMV == One))
- {
- MTFY (Local0, 0x03)
- MRMV = One
- }
-
- Local0 += One
- }
-
- Release (MLCK)
- Return (One)
- }
-
- Method (MRST, 1, NotSerialized)
- {
- Local0 = Zero
- Acquire (MLCK, 0xFFFF)
- MSEL = ToInteger (Arg0)
- If ((MES == One))
- {
- Local0 = 0x0F
- }
-
- Release (MLCK)
- Return (Local0)
- }
-
- Method (MCRS, 1, Serialized)
- {
- Acquire (MLCK, 0xFFFF)
- MSEL = ToInteger (Arg0)
- Name (MR64, ResourceTemplate ()
- {
- QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x0000000000000000, // Granularity
- 0x0000000000000000, // Range Minimum
- 0xFFFFFFFFFFFFFFFE, // Range Maximum
- 0x0000000000000000, // Translation Offset
- 0xFFFFFFFFFFFFFFFF, // Length
- ,, _Y00, AddressRangeMemory, TypeStatic)
- })
- CreateDWordField (MR64, \_SB.MHPC.MCRS._Y00._MIN, MINL) // _MIN: Minimum Base Address
- CreateDWordField (MR64, 0x12, MINH)
- CreateDWordField (MR64, \_SB.MHPC.MCRS._Y00._LEN, LENL) // _LEN: Length
- CreateDWordField (MR64, 0x2A, LENH)
- CreateDWordField (MR64, \_SB.MHPC.MCRS._Y00._MAX, MAXL) // _MAX: Maximum Base Address
- CreateDWordField (MR64, 0x1A, MAXH)
- MINH = MRBH /* \_SB_.MHPC.MRBH */
- MINL = MRBL /* \_SB_.MHPC.MRBL */
- LENH = MRLH /* \_SB_.MHPC.MRLH */
- LENL = MRLL /* \_SB_.MHPC.MRLL */
- MAXL = (MINL + LENL) /* \_SB_.MHPC.MCRS.LENL */
- MAXH = (MINH + LENH) /* \_SB_.MHPC.MCRS.LENH */
- If ((MAXL < MINL))
- {
- MAXH += One
- }
-
- If ((MAXL < One))
- {
- MAXH -= One
- }
-
- MAXL -= One
- If ((MAXH == Zero))
- {
- Name (MR32, ResourceTemplate ()
- {
- DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x00000000, // Range Minimum
- 0xFFFFFFFE, // Range Maximum
- 0x00000000, // Translation Offset
- 0xFFFFFFFF, // Length
- ,, _Y01, AddressRangeMemory, TypeStatic)
- })
- CreateDWordField (MR32, \_SB.MHPC.MCRS._Y01._MIN, MIN) // _MIN: Minimum Base Address
- CreateDWordField (MR32, \_SB.MHPC.MCRS._Y01._MAX, MAX) // _MAX: Maximum Base Address
- CreateDWordField (MR32, \_SB.MHPC.MCRS._Y01._LEN, LEN) // _LEN: Length
- MIN = MINL /* \_SB_.MHPC.MCRS.MINL */
- MAX = MAXL /* \_SB_.MHPC.MCRS.MAXL */
- LEN = LENL /* \_SB_.MHPC.MCRS.LENL */
- Release (MLCK)
- Return (MR32) /* \_SB_.MHPC.MCRS.MR32 */
- }
-
- Release (MLCK)
- Return (MR64) /* \_SB_.MHPC.MCRS.MR64 */
- }
-
- Method (MPXM, 1, NotSerialized)
- {
- Acquire (MLCK, 0xFFFF)
- MSEL = ToInteger (Arg0)
- Local0 = MPX /* \_SB_.MHPC.MPX_ */
- Release (MLCK)
- Return (Local0)
- }
-
- Method (MOST, 4, NotSerialized)
- {
- Acquire (MLCK, 0xFFFF)
- MSEL = ToInteger (Arg0)
- MOEV = Arg1
- MOSC = Arg2
- Release (MLCK)
- }
-
- Method (MEJ0, 2, NotSerialized)
- {
- Acquire (MLCK, 0xFFFF)
- MSEL = ToInteger (Arg0)
- MEJ = One
- Release (MLCK)
- }
-
- Device (MP00)
- {
- Name (_UID, "0x00") // _UID: Unique ID
- Name (_HID, EisaId ("PNP0C80") /* Memory Device */) // _HID: Hardware ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Return (MCRS (_UID))
- }
-
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (MRST (_UID))
- }
-
- Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity
- {
- Return (MPXM (_UID))
- }
-
- Method (_OST, 3, NotSerialized) // _OST: OSPM Status Indication
- {
- MOST (_UID, Arg0, Arg1, Arg2)
- }
-
- Method (_EJ0, 1, NotSerialized) // _EJx: Eject Device, x=0-9
- {
- MEJ0 (_UID, Arg0)
- }
- }
-
- Device (MP01)
- {
- Name (_UID, "0x01") // _UID: Unique ID
- Name (_HID, EisaId ("PNP0C80") /* Memory Device */) // _HID: Hardware ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Return (MCRS (_UID))
- }
-
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (MRST (_UID))
- }
-
- Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity
- {
- Return (MPXM (_UID))
- }
-
- Method (_OST, 3, NotSerialized) // _OST: OSPM Status Indication
- {
- MOST (_UID, Arg0, Arg1, Arg2)
- }
-
- Method (_EJ0, 1, NotSerialized) // _EJx: Eject Device, x=0-9
- {
- MEJ0 (_UID, Arg0)
- }
- }
-
- Device (MP02)
- {
- Name (_UID, "0x02") // _UID: Unique ID
- Name (_HID, EisaId ("PNP0C80") /* Memory Device */) // _HID: Hardware ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Return (MCRS (_UID))
- }
-
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (MRST (_UID))
- }
-
- Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity
- {
- Return (MPXM (_UID))
- }
-
- Method (_OST, 3, NotSerialized) // _OST: OSPM Status Indication
- {
- MOST (_UID, Arg0, Arg1, Arg2)
- }
-
- Method (_EJ0, 1, NotSerialized) // _EJx: Eject Device, x=0-9
- {
- MEJ0 (_UID, Arg0)
- }
- }
-
- Method (MTFY, 2, NotSerialized)
- {
- If ((Arg0 == Zero))
- {
- Notify (MP00, Arg1)
- }
-
- If ((Arg0 == One))
- {
- Notify (MP01, Arg1)
- }
-
- If ((Arg0 == 0x02))
- {
- Notify (MP02, Arg1)
- }
- }
- }
-
- Device (PWRB)
- {
- Name (_HID, "PNP0C0C" /* Power Button Device */) // _HID: Hardware ID
- Name (_UID, Zero) // _UID: Unique ID
- }
- }
-}
-