DSDT错误 Result is not used, operator has no effect
本帖最后由 hdj5520 于 2014-11-23 22:46 编辑红色地方报错
Method (VPCW, 2, Serialized)
{
If (LEqual (Arg0, One))
{
Store (Arg1, VCMD) /* \_SB_.PCI0.LPCB.EC0_.VCMD */
If (LEqual (Arg1, 0x11))
{
Store (0x10, VDAT) /* \_SB_.PCI0.LPCB.EC0_.VDAT */
Store (Zero, VCMD) /* \_SB_.PCI0.LPCB.EC0_.VCMD */
Return (Zero)
}
If (LEqual (Arg1, 0x13))
{
If (LLess (OSYS, 0x07D6))
{
Store (VDAT, Local0)
Add (Local0, 0x02, Local0)
^^^^IGPU.AINT (One)
DerefOf (Index (P_LV,Local0))
Return (Zero)
}
}
}
Else
{
Store (Arg1, VDAT) /* \_SB_.PCI0.LPCB.EC0_.VDAT */
}
Return (Zero)
}
自己已经解决了 切换成 ACPI 4.0 编译器也可以。ACPI 5.0 的编译器更严格了。
页:
[1]