В принципе все понятно, только с DSDT таблицей не очень.Из этого понял половину. Кто силен помогите.Зараннее благодарен. ThermalZone (THRM)
{
Name (_AL0,Package(0x01) {FN0H})
Name (_AL1,Package(0x01) {FN0M})
Name (_AL2,Package(0x01) {FN0L})
Method(_AC0,0,NotSerialized){
Store (50, Local0) //
Multiply(Local0, 0x0A , Local0)
Add (Local0, 0x0AAC, Local0)
Return (Local0)
}
Method(_AC1,0,NotSerialized){
Store (45, Local0)
Method(_AC2,0,NotSerialized){
Store (40, Local0)
Method (_CRT,0, NotSerialized)
Store (75, Local0)
Method (_TMP, 0, NotSerialized)
Return (RTMP ())
Method (_PSV, 0, NotSerialized)
Store (70, Local0)
Name(_PSL,Package(0x01){\_PR.CPU0})
Name (_TSP, 0x3C)
Name (_TC1, 0x04)
Name (_TC2, 0x03)
Method (_SCP, 1, NotSerialized)
Store (Zero, PLCY) // 0 = Active, 1 = Passive
Notify (\_TZ.THRM, 0x81)
Method (STMP, 2, NotSerialized)
Store (Arg1, DW00)
If (Arg0)
STHY (DB00, DB01, DW00)
Else
STOS (DB00, DB01, DW00)
В принципе все понятно, только с DSDT таблицей не очень.Из этого понял половину. Кто силен
помогите.Зараннее благодарен.
ThermalZone (THRM)
{
Name (_AL0,Package(0x01) {FN0H})
Name (_AL1,Package(0x01) {FN0M})
Name (_AL2,Package(0x01) {FN0L})
Method(_AC0,0,NotSerialized){
Store (50, Local0) //
Multiply(Local0, 0x0A , Local0)
Add (Local0, 0x0AAC, Local0)
Return (Local0)
}
Method(_AC1,0,NotSerialized){
Store (45, Local0)
Multiply(Local0, 0x0A , Local0)
Add (Local0, 0x0AAC, Local0)
Return (Local0)
}
Method(_AC2,0,NotSerialized){
Store (40, Local0)
Multiply(Local0, 0x0A , Local0)
Add (Local0, 0x0AAC, Local0)
Return (Local0)
}
Method (_CRT,0, NotSerialized)
{
Store (75, Local0)
Multiply(Local0, 0x0A , Local0)
Add (Local0, 0x0AAC, Local0)
Return (Local0)
}
Method (_TMP, 0, NotSerialized)
{
Return (RTMP ())
}
Method (_PSV, 0, NotSerialized)
{
Store (70, Local0)
Multiply(Local0, 0x0A , Local0)
Add (Local0, 0x0AAC, Local0)
Return (Local0)
}
Name(_PSL,Package(0x01){\_PR.CPU0})
Name (_TSP, 0x3C)
Name (_TC1, 0x04)
Name (_TC2, 0x03)
Method (_SCP, 1, NotSerialized)
{
Store (Zero, PLCY) // 0 = Active, 1 = Passive
Notify (\_TZ.THRM, 0x81)
}
Method (STMP, 2, NotSerialized)
{
Store (Arg1, DW00)
If (Arg0)
{
STHY (DB00, DB01, DW00)
}
Else
{
STOS (DB00, DB01, DW00)
}
}
}
}