Control Method should be made Serialized | DSDT错误修复

15次阅读
没有评论

问题描述

Control Method should be made Serialized | DSDT 错误修复

点击错误提示来到一下代码:

  1. Method (UXDV, 1, NotSerialized)
  2.     {
  3.         Store (0xFF, Local0)
  4.         Name (T_0, Zero)
  5.         Store (Add (Arg0, Zero), T_0) /* /UXDV.T_0_ */
  6.         If (LEqual (T_0, 0x03F8))
  7.         {
  8.             Store (Zero, Local0)
  9.         }

问题出在 Method (UXDV, 1, NotSerialized) 这句代码上。

修复方法

Method (UXDV, 1, NotSerialized) 修改成 Method (UXDV, 1, Serialized) 即可

修复前代码:

  1. Method (UXDV, 1, NotSerialized)
  2.     {
  3.         Store (0xFF, Local0)
  4.         Name (T_0, Zero)
  5.         Store (Add (Arg0, Zero), T_0) /* /UXDV.T_0_ */
  6.         If (LEqual (T_0, 0x03F8))
  7.         {
  8.             Store (Zero, Local0)
  9.         }

修复后代码:

  1. Method (UXDV, 1, Serialized)
  2.     {
  3.         Store (0xFF, Local0)
  4.         Name (T_0, Zero)
  5.         Store (Add (Arg0, Zero), T_0) /* /UXDV.T_0_ */
  6.         If (LEqual (T_0, 0x03F8))
  7.         {
  8.             Store (Zero, Local0)
  9.         }

错误有好几处,以上面的修改实例修复其他几处错误提示即可。

正文完
 0
liveob
版权声明:本站原创文章,由 liveob 于2024-09-15发表,共计830字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码