che_zzu 发表于 2016-5-4 01:53

dsdt改错误遇到语法错误,实在不知道怎么修改,各位大神有时间帮忙看看。

本帖最后由 che_zzu 于 2016-5-4 01:55 编辑

dell 7447 提取的dsdt,20处错误,自己动手改的还剩如下三处,实在不懂怎么修改,不知道代码够不够,原文件在下面。求大神帮忙。



{
                Store (0x80, P80H)
                If (CondRefOf (HBRT))
                {
                  HBRT (0x03)
                  Return (Zero)
                }

                If (IGDS)
                {
                  If (And (0x04, DSEN))
                  {
                        BRTN (0x86)
                  }
                  Else
                  {
                        Store (BRTL, Local0)
                      Store (^^^GFX0.CBLV (BRTL, And (Add (BRTL, One), 0xFE, BRTL), if (LLessEqual (BRTL, 0x5A))
                              {
                                    Add (BRTL, 0x0A, BRTL)
                              } ^^^GFX0.AINT (One, BRTL)Store (Zero, Local0)    Notify (^^^GFX0.DD1F._BCL, 0x86))
                  }
                }

                Store (^^^GFX0.CBLV (Local0, And (Local0, 0xFF, Local0), If (LAnd (LGreaterEqual (Local0, Zero), LLess (Local0, 0x11)))
                        {
                            Store (Zero, Local0)
                        }, If (LAnd (LGreaterEqual (Local0, 0x11), LLess (Local0, 0x17)))
                        {
                            Store (One, Local0)
                        }, If (LAnd (LGreaterEqual (Local0, 0x17), LLess (Local0, 0x1D)))
                        {
                            Store (0x02, Local0)
                        }If (LAnd (LGreaterEqual (Local0, 0x1D), LLess (Local0, 0x23))
                  {
                        Store (0x03, Local0)
                     })
                If (LAnd (LGreaterEqual (Local0, 0x23), LLess (Local0, 0x29)))
                {
                  Store (0x04, Local0)
                }

                If (LAnd (LGreaterEqual (Local0, 0x29), LLess (Local0, 0x2E)))
                {
                  Store (0x05, Local0)
                }

                If (LAnd (LGreaterEqual (Local0, 0x2E), LLess (Local0, 0x34)))
                {
                  Store (0x06, Local0)
                }

che_zzu 发表于 2016-5-4 14:39

求各位大神帮忙
页: [1]
查看完整版本: dsdt改错误遇到语法错误,实在不知道怎么修改,各位大神有时间帮忙看看。