/* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20180427 (64-bit version)(RM) * Copyright (c) 2000 - 2018 Intel Corporation * * Disassembling to non-symbolic legacy ASL operators * * Disassembly of SSDT-x5_1-ApIst.aml, Sat May 26 18:40:31 2018 * * Original Table Header: * Signature "SSDT" * Length 0x00000D14 (3348) * Revision 0x02 * Checksum 0x2A * OEM ID "PmRef" * OEM Table ID "ApIst" * OEM Revision 0x00003000 (12288) * Compiler ID "INTL" * Compiler Version 0x20160527 (538314023) */ DefinitionBlock ("", "SSDT", 2, "PmRef", "ApIst", 0x00003000) { External (_PR_.PR00, DeviceObj) // (from opcode) External (_PR_.PR00._PCT, MethodObj) // 0 Arguments (from opcode) External (_PR_.PR00._PPC, MethodObj) // 0 Arguments (from opcode) External (_PR_.PR00._PSS, MethodObj) // 0 Arguments (from opcode) External (_PR_.PR01, DeviceObj) // (from opcode) External (_PR_.PR02, DeviceObj) // (from opcode) External (_PR_.PR03, DeviceObj) // (from opcode) External (_PR_.PR04, DeviceObj) // (from opcode) External (_PR_.PR05, DeviceObj) // (from opcode) External (_PR_.PR06, DeviceObj) // (from opcode) External (_PR_.PR07, DeviceObj) // (from opcode) External (_PR_.PR08, DeviceObj) // (from opcode) External (_PR_.PR09, DeviceObj) // (from opcode) External (_PR_.PR10, DeviceObj) // (from opcode) External (_PR_.PR11, DeviceObj) // (from opcode) External (_PR_.PR12, DeviceObj) // (from opcode) External (_PR_.PR13, DeviceObj) // (from opcode) External (_PR_.PR14, DeviceObj) // (from opcode) External (_PR_.PR15, DeviceObj) // (from opcode) External (PC00, IntObj) // (from opcode) External (TCNT, FieldUnitObj) // (from opcode) Scope (\_PR.PR01) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR02) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR03) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR04) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR05) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR06) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR07) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR08) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR09) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR10) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR11) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR12) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR13) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR14) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR15) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) } If (And (PC00, 0x0800)) { Return (HPSD) } Return (SPSD) } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } }