On 07/13/10 05:25 AM, Stefan Parvu wrote:
As requested the files attached/
# acpidump -a 0xBF7F8918 -l 0x41D> cpu0_ist.dat
# acpidump -a 0xBF7F7A98 -l 0x303> ap_ist.dat
Human readable files attached.
/*
* Intel ACPI Component Architecture
* AML Disassembler version 20060526
*
* Disassembly of ap_ist.dat, Tue Jul 13 06:59:11 2010
*
*
* Original Table Header:
* Signature "SSDT"
* Length 0x00000303 (771)
* Revision 0x01
* OEM ID "PmRef"
* OEM Table ID "ApIst"
* OEM Revision 0x00003000 (12288)
* Creator ID "INTL"
* Creator Revision 0x20061109 (537268489)
*/
DefinitionBlock ("ap_ist.aml", "SSDT", 1, "PmRef", "ApIst", 0x00003000)
{
External (\_PR_.CPU7, DeviceObj)
External (\_PR_.CPU6, DeviceObj)
External (\_PR_.CPU5, DeviceObj)
External (\_PR_.CPU4, DeviceObj)
External (\_PR_.CPU3, DeviceObj)
External (\_PR_.CPU2, DeviceObj)
External (\_PR_.CPU1, DeviceObj)
External (\_PR_.CPU0._PSD, IntObj)
External (\_PR_.CPU0._PSS, IntObj)
External (\_PR_.CPU0._PCT, IntObj)
External (\_PR_.CPU0._PPC, IntObj)
Scope (\_PR.CPU1)
{
Method (_PPC, 0, NotSerialized)
{
Return (\_PR.CPU0._PPC)
}
Method (_PCT, 0, NotSerialized)
{
Return (\_PR.CPU0._PCT)
}
Method (_PSS, 0, NotSerialized)
{
Return (\_PR.CPU0._PSS)
}
Method (_PSD, 0, NotSerialized)
{
Return (\_PR.CPU0._PSD)
}
}
Scope (\_PR.CPU2)
{
Method (_PPC, 0, NotSerialized)
{
Return (\_PR.CPU0._PPC)
}
Method (_PCT, 0, NotSerialized)
{
Return (\_PR.CPU0._PCT)
}
Method (_PSS, 0, NotSerialized)
{
Return (\_PR.CPU0._PSS)
}
Method (_PSD, 0, NotSerialized)
{
Return (\_PR.CPU0._PSD)
}
}
Scope (\_PR.CPU3)
{
Method (_PPC, 0, NotSerialized)
{
Return (\_PR.CPU0._PPC)
}
Method (_PCT, 0, NotSerialized)
{
Return (\_PR.CPU0._PCT)
}
Method (_PSS, 0, NotSerialized)
{
Return (\_PR.CPU0._PSS)
}
Method (_PSD, 0, NotSerialized)
{
Return (\_PR.CPU0._PSD)
}
}
Scope (\_PR.CPU4)
{
Method (_PPC, 0, NotSerialized)
{
Return (\_PR.CPU0._PPC)
}
Method (_PCT, 0, NotSerialized)
{
Return (\_PR.CPU0._PCT)
}
Method (_PSS, 0, NotSerialized)
{
Return (\_PR.CPU0._PSS)
}
Method (_PSD, 0, NotSerialized)
{
Return (\_PR.CPU0._PSD)
}
}
Scope (\_PR.CPU5)
{
Method (_PPC, 0, NotSerialized)
{
Return (\_PR.CPU0._PPC)
}
Method (_PCT, 0, NotSerialized)
{
Return (\_PR.CPU0._PCT)
}
Method (_PSS, 0, NotSerialized)
{
Return (\_PR.CPU0._PSS)
}
Method (_PSD, 0, NotSerialized)
{
Return (\_PR.CPU0._PSD)
}
}
Scope (\_PR.CPU6)
{
Method (_PPC, 0, NotSerialized)
{
Return (\_PR.CPU0._PPC)
}
Method (_PCT, 0, NotSerialized)
{
Return (\_PR.CPU0._PCT)
}
Method (_PSS, 0, NotSerialized)
{
Return (\_PR.CPU0._PSS)
}
Method (_PSD, 0, NotSerialized)
{
Return (\_PR.CPU0._PSD)
}
}
Scope (\_PR.CPU7)
{
Method (_PPC, 0, NotSerialized)
{
Return (\_PR.CPU0._PPC)
}
Method (_PCT, 0, NotSerialized)
{
Return (\_PR.CPU0._PCT)
}
Method (_PSS, 0, NotSerialized)
{
Return (\_PR.CPU0._PSS)
}
Method (_PSD, 0, NotSerialized)
{
Return (\_PR.CPU0._PSD)
}
}
}
/*
* Intel ACPI Component Architecture
* AML Disassembler version 20060526
*
* Disassembly of cpu0_ist.dat, Tue Jul 13 07:01:17 2010
*
*
* Original Table Header:
* Signature "SSDT"
* Length 0x0000041D (1053)
* Revision 0x01
* OEM ID "PmRef"
* OEM Table ID "Cpu0Ist"
* OEM Revision 0x00003000 (12288)
* Creator ID "INTL"
* Creator Revision 0x20061109 (537268489)
*/
DefinitionBlock ("cpu0_ist.aml", "SSDT", 1, "PmRef", "Cpu0Ist", 0x00003000)
{
External (NPSS, IntObj)
External (PDC0)
External (CFGD)
External (PULD, IntObj)
External (PULA, IntObj)
External (PWRS, IntObj)
External (HPSU, IntObj)
External (GSVM)
External (\_PR_.CPU0, DeviceObj)
Scope (\_PR.CPU0)
{
Method (_PPC, 0, NotSerialized)
{
If (LEqual (GSVM, 0x01))
{
If (HPSU)
{
If (PWRS)
{
Return (PULA)
}
Else
{
Return (PULD)
}
}
}
Return (0x00)
}
Method (_PCT, 0, NotSerialized)
{
If (LAnd (And (CFGD, 0x01), And (PDC0, 0x01)))
{
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, 0x01))
{
Return (NPSS)
}
Return (SPSS)
}
Name (SPSS, Package (0x0B)
{
Package (0x06)
{
0x00000960,
0x000061A8,
0x0000006E,
0x0000000A,
0x00000083,
0x00000000
},
Package (0x06)
{
0x0000095F,
0x000061A8,
0x0000006E,
0x0000000A,
0x00000183,
0x00000001
},
Package (0x06)
{
0x000008DA,
0x00005C22,
0x0000006E,
0x0000000A,
0x00000283,
0x00000002
},
Package (0x06)
{
0x00000855,
0x000056CB,
0x0000006E,
0x0000000A,
0x00000383,
0x00000003
},
Package (0x06)
{
0x000007CF,
0x000051A2,
0x0000006E,
0x0000000A,
0x00000483,
0x00000004
},
Package (0x06)
{
0x0000074A,
0x00004C6E,
0x0000006E,
0x0000000A,
0x00000583,
0x00000005
},
Package (0x06)
{
0x000006C5,
0x00004779,
0x0000006E,
0x0000000A,
0x00000683,
0x00000006
},
Package (0x06)
{
0x0000063F,
0x0000428A,
0x0000006E,
0x0000000A,
0x00000783,
0x00000007
},
Package (0x06)
{
0x000005BA,
0x00003DC9,
0x0000006E,
0x0000000A,
0x00000883,
0x00000008
},
Package (0x06)
{
0x00000535,
0x00003919,
0x0000006E,
0x0000000A,
0x00000983,
0x00000009
},
Package (0x06)
{
0x000004AF,
0x0000348A,
0x0000006E,
0x0000000A,
0x00000A83,
0x0000000A
}
})
Name (_PSS, Package (0x0B)
{
Package (0x06)
{
0x00000960,
0x000061A8,
0x0000000A,
0x0000000A,
0x00000013,
0x00000013
},
Package (0x06)
{
0x0000095F,
0x000061A8,
0x0000000A,
0x0000000A,
0x00000012,
0x00000012
},
Package (0x06)
{
0x000008DA,
0x00005C22,
0x0000000A,
0x0000000A,
0x00000011,
0x00000011
},
Package (0x06)
{
0x00000855,
0x000056CB,
0x0000000A,
0x0000000A,
0x00000010,
0x00000010
},
Package (0x06)
{
0x000007CF,
0x000051A2,
0x0000000A,
0x0000000A,
0x0000000F,
0x0000000F
},
Package (0x06)
{
0x0000074A,
0x00004C6E,
0x0000000A,
0x0000000A,
0x0000000E,
0x0000000E
},
Package (0x06)
{
0x000006C5,
0x00004779,
0x0000000A,
0x0000000A,
0x0000000D,
0x0000000D
},
Package (0x06)
{
0x0000063F,
0x0000428A,
0x0000000A,
0x0000000A,
0x0000000C,
0x0000000C
},
Package (0x06)
{
0x000005BA,
0x00003DC9,
0x0000000A,
0x0000000A,
0x0000000B,
0x0000000B
},
Package (0x06)
{
0x00000535,
0x00003919,
0x0000000A,
0x0000000A,
0x0000000A,
0x0000000A
},
Package (0x06)
{
0x000004AF,
0x0000348A,
0x0000000A,
0x0000000A,
0x00000009,
0x00000009
}
})
Method (_PSD, 0, NotSerialized)
{
If (And (PDC0, 0x0800))
{
Return (HPSD)
}
Return (SPSD)
}
Name (HPSD, Package (0x01)
{
Package (0x05)
{
0x05,
0x00,
0x00,
0x04,
0x80
}
})
Name (SPSD, Package (0x01)
{
Package (0x05)
{
0x05,
0x00,
0x00,
0x04,
0x80
}
})
}
}
_______________________________________________
pm-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pm-discuss