2 * Intel ACPI Component Architecture
3 * AML/ASL+ Disassembler version 20190509 (64-bit version)
4 * Copyright (c) 2000 - 2019 Intel Corporation
6 * Disassembling to symbolic ASL+ operators
8 * Disassembly of tests/data/acpi/q35/DSDT.bridge, Tue Aug 4 11:14:15 2020
10 * Original Table Header:
12 * Length 0x00001E0F (7695)
13 * Revision 0x01 **** 32-bit table (V1), no 64-bit math support
16 * OEM Table ID "BXPCDSDT"
17 * OEM Revision 0x00000001 (1)
19 * Compiler Version 0x00000001 (1)
21 DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPCDSDT", 0x00000001)
25 OperationRegion (DBG, SystemIO, 0x0402, One)
26 Field (DBG, ByteAcc, NoLock, Preserve)
31 Method (DBUG, 1, NotSerialized)
33 ToHexString (Arg0, Local0)
34 ToBuffer (Local0, Local0)
35 Local1 = (SizeOf (Local0) - One)
37 While ((Local2 < Local1))
39 DBGB = DerefOf (Local0 [Local2])
51 Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID
52 Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID
53 Name (_ADR, Zero) // _ADR: Address
54 Name (_UID, Zero) // _UID: Unique ID
55 Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities
57 CreateDWordField (Arg3, Zero, CDW1)
58 If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */))
60 CreateDWordField (Arg3, 0x04, CDW2)
61 CreateDWordField (Arg3, 0x08, CDW3)
62 Local0 = CDW3 /* \_SB_.PCI0._OSC.CDW3 */
90 Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID
91 Name (_UID, Zero) // _UID: Unique ID
92 OperationRegion (HPTM, SystemMemory, 0xFED00000, 0x0400)
93 Field (HPTM, DWordAcc, Lock, Preserve)
99 Method (_STA, 0, NotSerialized) // _STA: Status
101 Local0 = VEND /* \_SB_.HPET.VEND */
102 Local1 = PRD /* \_SB_.HPET.PRD_ */
104 If (((Local0 == Zero) || (Local0 == 0xFFFF)))
109 If (((Local1 == Zero) || (Local1 > 0x05F5E100)))
117 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
119 Memory32Fixed (ReadOnly,
120 0xFED00000, // Address Base
121 0x00000400, // Address Length
131 Name (_ADR, 0x001F0000) // _ADR: Address
132 OperationRegion (PIRQ, PCI_Config, 0x60, 0x0C)
140 Name (_HID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _HID: Hardware ID
141 Name (_STA, 0x0F) // _STA: Status
142 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
145 0x0060, // Range Minimum
146 0x0060, // Range Maximum
151 0x0064, // Range Minimum
152 0x0064, // Range Maximum
163 Name (_HID, EisaId ("PNP0F13") /* PS/2 Mouse */) // _HID: Hardware ID
164 Name (_STA, 0x0F) // _STA: Status
165 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
174 Name (_HID, EisaId ("PNP0400") /* Standard LPT Parallel Port */) // _HID: Hardware ID
175 Name (_UID, One) // _UID: Unique ID
176 Name (_STA, 0x0F) // _STA: Status
177 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
180 0x0378, // Range Minimum
181 0x0378, // Range Maximum
192 Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID
193 Name (_UID, One) // _UID: Unique ID
194 Name (_STA, 0x0F) // _STA: Status
195 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
198 0x03F8, // Range Minimum
199 0x03F8, // Range Maximum
210 Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID
211 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
214 0x0070, // Range Minimum
215 0x0070, // Range Maximum
226 Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model
235 Name (PRTP, Package (0x80)
1261 Name (PRTA, Package (0x80)
2287 Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
2291 Return (PRTP) /* \_SB_.PCI0.PRTP */
2295 Return (PRTA) /* \_SB_.PCI0.PRTA */
2300 Field (PCI0.ISA.PIRQ, ByteAcc, NoLock, Preserve)
2313 Method (IQST, 1, NotSerialized)
2323 Method (IQCR, 1, Serialized)
2325 Name (PRR0, ResourceTemplate ()
2327 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, _Y00)
2332 CreateDWordField (PRR0, \_SB.IQCR._Y00._INT, PRRI) // _INT: Interrupts
2333 PRRI = (Arg0 & 0x0F)
2334 Return (PRR0) /* \_SB_.IQCR.PRR0 */
2339 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2340 Name (_UID, Zero) // _UID: Unique ID
2341 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2343 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2350 Method (_STA, 0, NotSerialized) // _STA: Status
2352 Return (IQST (PRQA))
2355 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2360 Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
2362 Return (IQCR (PRQA))
2365 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2367 CreateDWordField (Arg0, 0x05, PRRI)
2368 PRQA = PRRI /* \_SB_.LNKA._SRS.PRRI */
2374 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2375 Name (_UID, One) // _UID: Unique ID
2376 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2378 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2385 Method (_STA, 0, NotSerialized) // _STA: Status
2387 Return (IQST (PRQB))
2390 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2395 Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
2397 Return (IQCR (PRQB))
2400 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2402 CreateDWordField (Arg0, 0x05, PRRI)
2403 PRQB = PRRI /* \_SB_.LNKB._SRS.PRRI */
2409 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2410 Name (_UID, 0x02) // _UID: Unique ID
2411 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2413 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2420 Method (_STA, 0, NotSerialized) // _STA: Status
2422 Return (IQST (PRQC))
2425 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2430 Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
2432 Return (IQCR (PRQC))
2435 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2437 CreateDWordField (Arg0, 0x05, PRRI)
2438 PRQC = PRRI /* \_SB_.LNKC._SRS.PRRI */
2444 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2445 Name (_UID, 0x03) // _UID: Unique ID
2446 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2448 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2455 Method (_STA, 0, NotSerialized) // _STA: Status
2457 Return (IQST (PRQD))
2460 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2465 Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
2467 Return (IQCR (PRQD))
2470 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2472 CreateDWordField (Arg0, 0x05, PRRI)
2473 PRQD = PRRI /* \_SB_.LNKD._SRS.PRRI */
2479 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2480 Name (_UID, 0x04) // _UID: Unique ID
2481 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2483 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2490 Method (_STA, 0, NotSerialized) // _STA: Status
2492 Return (IQST (PRQE))
2495 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2500 Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
2502 Return (IQCR (PRQE))
2505 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2507 CreateDWordField (Arg0, 0x05, PRRI)
2508 PRQE = PRRI /* \_SB_.LNKE._SRS.PRRI */
2514 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2515 Name (_UID, 0x05) // _UID: Unique ID
2516 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2518 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2525 Method (_STA, 0, NotSerialized) // _STA: Status
2527 Return (IQST (PRQF))
2530 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2535 Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
2537 Return (IQCR (PRQF))
2540 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2542 CreateDWordField (Arg0, 0x05, PRRI)
2543 PRQF = PRRI /* \_SB_.LNKF._SRS.PRRI */
2549 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2550 Name (_UID, 0x06) // _UID: Unique ID
2551 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2553 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2560 Method (_STA, 0, NotSerialized) // _STA: Status
2562 Return (IQST (PRQG))
2565 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2570 Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
2572 Return (IQCR (PRQG))
2575 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2577 CreateDWordField (Arg0, 0x05, PRRI)
2578 PRQG = PRRI /* \_SB_.LNKG._SRS.PRRI */
2584 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2585 Name (_UID, 0x07) // _UID: Unique ID
2586 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2588 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2595 Method (_STA, 0, NotSerialized) // _STA: Status
2597 Return (IQST (PRQH))
2600 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2605 Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
2607 Return (IQCR (PRQH))
2610 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2612 CreateDWordField (Arg0, 0x05, PRRI)
2613 PRQH = PRRI /* \_SB_.LNKH._SRS.PRRI */
2619 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2620 Name (_UID, 0x10) // _UID: Unique ID
2621 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2623 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2628 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
2630 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2635 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2639 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2646 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2647 Name (_UID, 0x11) // _UID: Unique ID
2648 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2650 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2655 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
2657 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2662 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2666 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2673 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2674 Name (_UID, 0x12) // _UID: Unique ID
2675 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2677 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2682 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
2684 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2689 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2693 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2700 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2701 Name (_UID, 0x13) // _UID: Unique ID
2702 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2704 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2709 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
2711 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2716 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2720 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2727 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2728 Name (_UID, 0x14) // _UID: Unique ID
2729 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2731 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2736 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
2738 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2743 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2747 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2754 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2755 Name (_UID, 0x15) // _UID: Unique ID
2756 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2758 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2763 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
2765 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2770 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2774 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2781 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2782 Name (_UID, 0x16) // _UID: Unique ID
2783 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2785 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2790 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
2792 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2797 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2801 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2808 Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
2809 Name (_UID, 0x17) // _UID: Unique ID
2810 Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings
2812 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2817 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
2819 Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, )
2824 Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
2828 Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
2838 Name (_ADR, 0x001F0003) // _ADR: Address
2844 Device (\_SB.PCI0.PRES)
2846 Name (_HID, EisaId ("PNP0A06") /* Generic Container Device */) // _HID: Hardware ID
2847 Name (_UID, "CPU Hotplug resources") // _UID: Unique ID
2849 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
2852 0x0CD8, // Range Minimum
2853 0x0CD8, // Range Maximum
2858 OperationRegion (PRST, SystemIO, 0x0CD8, 0x0C)
2859 Field (PRST, ByteAcc, NoLock, WriteAsZeros)
2870 Field (PRST, DWordAcc, NoLock, Preserve)
2877 Method (_INI, 0, Serialized) // _INI: Initialize
2885 Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID
2886 Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) // _CID: Compatible ID
2887 Method (CTFY, 2, NotSerialized)
2895 Method (CSTA, 1, Serialized)
2897 Acquire (\_SB.PCI0.PRES.CPLK, 0xFFFF)
2898 \_SB.PCI0.PRES.CSEL = Arg0
2900 If ((\_SB.PCI0.PRES.CPEN == One))
2905 Release (\_SB.PCI0.PRES.CPLK)
2909 Method (CEJ0, 1, Serialized)
2911 Acquire (\_SB.PCI0.PRES.CPLK, 0xFFFF)
2912 \_SB.PCI0.PRES.CSEL = Arg0
2913 \_SB.PCI0.PRES.CEJ0 = One
2914 Release (\_SB.PCI0.PRES.CPLK)
2917 Method (CSCN, 0, Serialized)
2919 Acquire (\_SB.PCI0.PRES.CPLK, 0xFFFF)
2921 While ((Local0 == One))
2924 \_SB.PCI0.PRES.CCMD = Zero
2925 If ((\_SB.PCI0.PRES.CINS == One))
2927 CTFY (\_SB.PCI0.PRES.CDAT, One)
2928 \_SB.PCI0.PRES.CINS = One
2931 ElseIf ((\_SB.PCI0.PRES.CRMV == One))
2933 CTFY (\_SB.PCI0.PRES.CDAT, 0x03)
2934 \_SB.PCI0.PRES.CRMV = One
2939 Release (\_SB.PCI0.PRES.CPLK)
2942 Method (COST, 4, Serialized)
2944 Acquire (\_SB.PCI0.PRES.CPLK, 0xFFFF)
2945 \_SB.PCI0.PRES.CSEL = Arg0
2946 \_SB.PCI0.PRES.CCMD = One
2947 \_SB.PCI0.PRES.CDAT = Arg1
2948 \_SB.PCI0.PRES.CCMD = 0x02
2949 \_SB.PCI0.PRES.CDAT = Arg2
2950 Release (\_SB.PCI0.PRES.CPLK)
2953 Processor (C000, 0x00, 0x00000000, 0x00)
2955 Method (_STA, 0, Serialized) // _STA: Status
2957 Return (CSTA (Zero))
2960 Name (_MAT, Buffer (0x08) // _MAT: Multiple APIC Table Entry
2962 0x00, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 // ........
2964 Method (_OST, 3, Serialized) // _OST: OSPM Status Indication
2966 COST (Zero, Arg0, Arg1, Arg2)
2972 Method (\_GPE._E02, 0, NotSerialized) // _Exx: Edge-Triggered GPE, xx=0x00-0xFF
2979 Name (_HID, "ACPI0006" /* GPE Block Device */) // _HID: Hardware ID
2984 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
2986 WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
2987 0x0000, // Granularity
2988 0x0000, // Range Minimum
2989 0x00FF, // Range Maximum
2990 0x0000, // Translation Offset
2994 0x0CF8, // Range Minimum
2995 0x0CF8, // Range Maximum
2999 WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
3000 0x0000, // Granularity
3001 0x0000, // Range Minimum
3002 0x0CF7, // Range Maximum
3003 0x0000, // Translation Offset
3005 ,, , TypeStatic, DenseTranslation)
3006 WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
3007 0x0000, // Granularity
3008 0x0D00, // Range Minimum
3009 0xFFFF, // Range Maximum
3010 0x0000, // Translation Offset
3012 ,, , TypeStatic, DenseTranslation)
3013 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
3014 0x00000000, // Granularity
3015 0x000A0000, // Range Minimum
3016 0x000BFFFF, // Range Maximum
3017 0x00000000, // Translation Offset
3018 0x00020000, // Length
3019 ,, , AddressRangeMemory, TypeStatic)
3020 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
3021 0x00000000, // Granularity
3022 0x08000000, // Range Minimum
3023 0xAFFFFFFF, // Range Maximum
3024 0x00000000, // Translation Offset
3025 0xA8000000, // Length
3026 ,, , AddressRangeMemory, TypeStatic)
3027 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
3028 0x00000000, // Granularity
3029 0xC0000000, // Range Minimum
3030 0xFEBFFFFF, // Range Maximum
3031 0x00000000, // Translation Offset
3032 0x3EC00000, // Length
3033 ,, , AddressRangeMemory, TypeStatic)
3034 QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
3035 0x0000000000000000, // Granularity
3036 0x0000000100000000, // Range Minimum
3037 0x00000008FFFFFFFF, // Range Maximum
3038 0x0000000000000000, // Translation Offset
3039 0x0000000800000000, // Length
3040 ,, , AddressRangeMemory, TypeStatic)
3044 Name (_HID, "PNP0A06" /* Generic Container Device */) // _HID: Hardware ID
3045 Name (_UID, "GPE0 resources") // _UID: Unique ID
3046 Name (_STA, 0x0B) // _STA: Status
3047 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
3050 0x0620, // Range Minimum
3051 0x0620, // Range Maximum
3061 Name (_S3, Package (0x04) // _S3_: S3 System State
3068 Name (_S4, Package (0x04) // _S4_: S4 System State
3075 Name (_S5, Package (0x04) // _S5_: S5 System State
3088 Name (_HID, "QEMU0002") // _HID: Hardware ID
3089 Name (_STA, 0x0B) // _STA: Status
3090 Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
3093 0x0510, // Range Minimum
3094 0x0510, // Range Maximum
3108 Name (_ADR, Zero) // _ADR: Address
3113 Name (_ADR, 0x00010000) // _ADR: Address
3114 Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State
3119 Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State
3124 Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State
3132 Name (_ADR, 0x00020000) // _ADR: Address
3135 Method (PCNT, 0, NotSerialized)