}
And (PDCV, CAP, PDCV)
If (LEqual (CINT, Zero))
{
Store (One, CINT)
If (LEqual (And (PDCV, 0x09), 0x09))
{
If (LNotEqual (NPSS, Zero))
{
Load (SSDT, HNDL)
}
}
If (LEqual (And (PDCV, 0x10), 0x10))
{
If (LNotEqual (NCST, 0xFF))
{
Load (CSDT, CHDL)
}
}
}
Return (Arg3)
}
Processor (P000, 0x01, 0x00000410, 0x06)
{
Method (_PDC, 1, NotSerialized)
{
\_PR.PDC (Arg0)
}
Method (_OSC, 4, NotSerialized)
{
Return (\_PR.OSC)
Arg0
Arg1
Arg2
Arg3
}
}
Processor (P001, 0x02, 0x00000410, 0x06)
{
Method (_PDC, 1, NotSerialized)
{
\_PR.PDC (Arg0)
}
Method (_OSC, 4, NotSerialized)
{
Return (\_PR.OSC)
Arg0
Arg1
Arg2
Arg3
}
}
Processor (P002, 0x03, 0x00000410, 0x06)
{
Method (_PDC, 1, NotSerialized)
{
\_PR.PDC (Arg0)
}
Method (_OSC, 4, NotSerialized)
{
Return (\_PR.OSC)
Arg0
Arg1
Arg2
Arg3
}
}
Processor (P003, 0x04, 0x00000410, 0x06)
{
Method (_PDC, 1, NotSerialized)
{
\_PR.PDC (Arg0)
}
Method (_OSC, 4, NotSerialized)
{
Return (\_PR.OSC)
Arg0
Arg1
Arg2
Arg3
}
}
}