Method (_BIF, 0, NotSerialized)
{
Store (B0ST, Local6)
Store (0x14, Local7)
While (LAnd (Local6, Local7))
{
If (ECON)
{
Store (NB0S, Local1)
}
Else
{
Store (RBEC (0x88), Local1)
}
If (And (Local1, 0x08))
{
Store (Zero, Local6)
}
Else
{
Sleep (0x01F4)
Decrement (Local7)
}
}
Return (GBIF (Zero, B0IP, Local6))
}
Method (_BST, 0, NotSerialized)
{
XOr (DerefOf (Index (B0IP, Zero)), One, Local0)
If (ECON)
{
Store (NB0S, Local1)
}
Else
{
Store (RBEC (0x88), Local1)
}