/* * Intel ACPI Component Architecture * AML Disassembler version 20090521 * * Disassembly of ssdt1.dat, Sat Apr 24 11:25:40 2010 * * * Original Table Header: * Signature "SSDT" * Length 0x00000277 (631) * Revision 0x01 * Checksum 0x9E * OEM ID "DpgPmm" * OEM Table ID "P001Ist" * OEM Revision 0x00000011 (17) * Compiler ID "INTL" * Compiler Version 0x20060113 (537264403) */ DefinitionBlock ("ssdt1.aml", "SSDT", 1, "DpgPmm", "P001Ist", 0x00000011) { External (NCPU) External (NPCP, IntObj) External (PDC0) External (CFGD) External (\_PR_.P001, DeviceObj) Scope (\_PR.P001) { Method (_PPC, 0, NotSerialized) { Return (Zero) } Method (_PCT, 0, NotSerialized) { If (LAnd (LNot (And (CFGD, 0x4000)), LEqual (And (PDC0, 0x09), 0x09))) { 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 0x0000000000000900, // Address ,) }, ResourceTemplate () { Register (SystemIO, 0x10, // Bit Width 0x00, // Bit Offset 0x0000000000000902, // Address ,) } }) } Method (_PSD, 0, NotSerialized) { Name (DOMN, 0x00) Name (CRTP, 0x00) Name (NOPR, 0x00) If (And (PDC0, 0x0800)) { Store (0xFE, CRTP) } Else { Store (0xFC, CRTP) } Divide (0x01, NPCP, Local1, Local2) If (LEqual (Local1, 0x00)) { Store (NPCP, Local1) } Decrement (Local1) Store (Local1, DOMN) Divide (NCPU, NPCP, Local2, Local3) Store (Local3, NOPR) Return (Package (0x01) { Package (0x05) { 0x05, 0x00, DOMN, CRTP, NOPR } }) } Method (_PSS, 0, NotSerialized) { If (LAnd (LNot (And (CFGD, 0x4000)), LEqual (And (PDC0, 0x09), 0x09))) { Return (NPSS) } Return (SPSS) } Name (SPSS, Package (0x04) { Package (0x06) { 0x00000BB8, 0x00015BA8, 0x000000A0, 0x0000000A, 0x00000920, 0x00000920 }, Package (0x06) { 0x00000A6B, 0x00013880, 0x000000A0, 0x0000000A, 0x0000081E, 0x0000081E }, Package (0x06) { 0x0000091D, 0x00011940, 0x000000A0, 0x0000000A, 0x0000071C, 0x0000071C }, Package (0x06) { 0x000007D0, 0x0000FDE8, 0x000000A0, 0x0000000A, 0x0000061A, 0x0000061A } }) Name (NPSS, Package (0x04) { Package (0x06) { 0x00000BBB, 0x00015BA8, 0x0000000A, 0x0000000A, 0x00000920, 0x00000920 }, Package (0x06) { 0x00000A6E, 0x00013880, 0x0000000A, 0x0000000A, 0x0000081E, 0x0000081E }, Package (0x06) { 0x00000920, 0x00011940, 0x0000000A, 0x0000000A, 0x0000071C, 0x0000071C }, Package (0x06) { 0x000007D3, 0x0000FDE8, 0x0000000A, 0x0000000A, 0x0000061A, 0x0000061A } }) } }