Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Intel ACPI Component Architecture
- * AML/ASL+ Disassembler version 20161210-64(RM)
- * Copyright (c) 2000 - 2016 Intel Corporation
- *
- * Disassembling to non-symbolic legacy ASL operators
- *
- * Disassembly of SSDT-1-Cpu0Ist.aml, Mon Oct 23 13:17:28 2017
- *
- * Original Table Header:
- * Signature "SSDT"
- * Length 0x00000804 (2052)
- * Revision 0x01
- * Checksum 0xCA
- * OEM ID "PmRef"
- * OEM Table ID "Cpu0Ist"
- * OEM Revision 0x00003000 (12288)
- * Compiler ID "INTL"
- * Compiler Version 0x20090903 (537463043)
- */
- DefinitionBlock ("", "SSDT", 1, "PmRef", "Cpu0Ist", 0x00003000)
- {
- External (_PR_.CPU0, ProcessorObj)
- External (CFGD, IntObj)
- External (NPSS, IntObj) // Warning: Unknown object
- External (PDC0, IntObj)
- External (TCNT, FieldUnitObj)
- Scope (\_PR.CPU0)
- {
- Name (_PPC, Zero) // _PPC: Performance Present Capabilities
- Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
- {
- If (LAnd (And (CFGD, One), And (PDC0, One)))
- {
- Return (Package (0x02)
- {
- ResourceTemplate ()
- {
- Register (FFixedHW,
- 0x00, // Bit Width
- 0x00, // Bit Offset
- 0x0000000000000000, // Address
- ,)
- },
- ResourceTemplate ()
- {
- Register (FFixedHW,
- 0x00, // Bit Width
- 0x00, // Bit Offset
- 0x0000000000000000, // Address
- ,)
- }
- })
- }
- Return (Package (0x02)
- {
- ResourceTemplate ()
- {
- Register (SystemIO,
- 0x10, // Bit Width
- 0x00, // Bit Offset
- 0x0000000000001000, // Address
- ,)
- },
- ResourceTemplate ()
- {
- Register (SystemIO,
- 0x08, // Bit Width
- 0x00, // Bit Offset
- 0x00000000000000B3, // Address
- ,)
- }
- })
- }
- Method (XPSS, 0, NotSerialized)
- {
- If (And (PDC0, One))
- {
- Return (NPSS)
- }
- Return (SPSS)
- }
- Name (SPSS, Package (0x0A)
- {
- Package (0x06)
- {
- 0x000009C5,
- 0x0000D6D8,
- 0x0000006E,
- 0x0000000A,
- 0x00000083,
- 0x00000000
- },
- Package (0x06)
- {
- 0x000009C4,
- 0x0000D6D8,
- 0x0000006E,
- 0x0000000A,
- 0x00000183,
- 0x00000001
- },
- Package (0x06)
- {
- 0x00000898,
- 0x0000B6A6,
- 0x0000006E,
- 0x0000000A,
- 0x00000283,
- 0x00000002
- },
- Package (0x06)
- {
- 0x000007D0,
- 0x0000A237,
- 0x0000006E,
- 0x0000000A,
- 0x00000383,
- 0x00000003
- },
- Package (0x06)
- {
- 0x00000708,
- 0x00008E9E,
- 0x0000006E,
- 0x0000000A,
- 0x00000483,
- 0x00000004
- },
- Package (0x06)
- {
- 0x00000640,
- 0x00007BC7,
- 0x0000006E,
- 0x0000000A,
- 0x00000583,
- 0x00000005
- },
- Package (0x06)
- {
- 0x00000578,
- 0x000069BE,
- 0x0000006E,
- 0x0000000A,
- 0x00000683,
- 0x00000006
- },
- Package (0x06)
- {
- 0x000004B0,
- 0x00005872,
- 0x0000006E,
- 0x0000000A,
- 0x00000783,
- 0x00000007
- },
- Package (0x06)
- {
- 0x000003E8,
- 0x000047E6,
- 0x0000006E,
- 0x0000000A,
- 0x00000883,
- 0x00000008
- },
- Package (0x06)
- {
- 0x00000320,
- 0x0000381B,
- 0x0000006E,
- 0x0000000A,
- 0x00000983,
- 0x00000009
- }
- })
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Name (_PSS, Package (0x0A) // _PSS: Performance Supported States
- {
- Package (0x06)
- {
- 0x000009C5,
- 0x0000D6D8,
- 0x0000000A,
- 0x0000000A,
- 0x00002300,
- 0x00002300
- },
- Package (0x06)
- {
- 0x000009C4,
- 0x0000D6D8,
- 0x0000000A,
- 0x0000000A,
- 0x00001900,
- 0x00001900
- },
- Package (0x06)
- {
- 0x00000898,
- 0x0000B6A6,
- 0x0000000A,
- 0x0000000A,
- 0x00001600,
- 0x00001600
- },
- Package (0x06)
- {
- 0x000007D0,
- 0x0000A237,
- 0x0000000A,
- 0x0000000A,
- 0x00001400,
- 0x00001400
- },
- Package (0x06)
- {
- 0x00000708,
- 0x00008E9E,
- 0x0000000A,
- 0x0000000A,
- 0x00001200,
- 0x00001200
- },
- Package (0x06)
- {
- 0x00000640,
- 0x00007BC7,
- 0x0000000A,
- 0x0000000A,
- 0x00001000,
- 0x00001000
- },
- Package (0x06)
- {
- 0x00000578,
- 0x000069BE,
- 0x0000000A,
- 0x0000000A,
- 0x00000E00,
- 0x00000E00
- },
- Package (0x06)
- {
- 0x000004B0,
- 0x00005872,
- 0x0000000A,
- 0x0000000A,
- 0x00000C00,
- 0x00000C00
- },
- Package (0x06)
- {
- 0x000003E8,
- 0x000047E6,
- 0x0000000A,
- 0x0000000A,
- 0x00000A00,
- 0x00000A00
- },
- Package (0x06)
- {
- 0x00000320,
- 0x0000381B,
- 0x0000000A,
- 0x0000000A,
- 0x00000800,
- 0x00000800
- }
- })
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- Package (0x06)
- {
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000,
- 0x80000000
- }
- 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 (PDC0, 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
- }
- })
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement