jack99699 发表于 2016-2-29 21:40

dsdt修改就只有一个NamePath optimized不会改.会的兄弟帮解决下.

Method (_CRS, 0, Serialized)
            {
                If (PM1L)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y00._LEN, C0LN)
                  Store (Zero, C0LN)
                }

                If (LEqual (PM1L, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y00._RW, C0RW)
                  Store (Zero, C0RW)
                }

                If (PM1H)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y01._LEN, C4LN)
                  Store (Zero, C4LN)
                }

                If (LEqual (PM1H, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y01._RW, C4RW)
                  Store (Zero, C4RW)
                }

                If (PM2L)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y02._LEN, C8LN)
                  Store (Zero, C8LN)
                }

                If (LEqual (PM2L, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y02._RW, C8RW)
                  Store (Zero, C8RW)
                }

                If (PM2H)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y03._LEN, CCLN)
                  Store (Zero, CCLN)
                }

                If (LEqual (PM2H, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y03._RW, CCRW)
                  Store (Zero, CCRW)
                }

                If (PM3L)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y04._LEN, D0LN)
                  Store (Zero, D0LN)
                }

                If (LEqual (PM3L, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y04._RW, D0RW)
                  Store (Zero, D0RW)
                }

                If (PM3H)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y05._LEN, D4LN)
                  Store (Zero, D4LN)
                }

                If (LEqual (PM3H, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y05._RW, D4RW)
                  Store (Zero, D4RW)
                }

                If (PM4L)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y06._LEN, D8LN)
                  Store (Zero, D8LN)
                }

                If (LEqual (PM4L, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y06._RW, D8RW)
                  Store (Zero, D8RW)
                }

                If (PM4H)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y07._LEN, DCLN)
                  Store (Zero, DCLN)
                }

                If (LEqual (PM4H, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y07._RW, DCRW)
                  Store (Zero, DCRW)
                }

                If (PM5L)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y08._LEN, E0LN)
                  Store (Zero, E0LN)
                }

                If (LEqual (PM5L, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y08._RW, E0RW)
                  Store (Zero, E0RW)
                }

                If (PM5H)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y09._LEN, E4LN)
                  Store (Zero, E4LN)
                }

                If (LEqual (PM5H, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y09._RW, E4RW)
                  Store (Zero, E4RW)
                }

                If (PM6L)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y0A._LEN, E8LN)
                  Store (Zero, E8LN)
                }

                If (LEqual (PM6L, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y0A._RW, E8RW)
                  Store (Zero, E8RW)
                }

                If (PM6H)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y0B._LEN, ECLN)
                  Store (Zero, ECLN)
                }

                If (LEqual (PM6H, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y0B._RW, ECRW)
                  Store (Zero, ECRW)
                }

                If (PM0H)
                {
                  CreateDWordField (BUF0, \_SB.PCI0._Y0C._LEN, F0LN)
                  Store (Zero, F0LN)
                }

                If (LEqual (PM0H, One))
                {
                  CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, F0RW)
                  Store (Zero, F0RW)
                }

                CreateDWordField (BUF0, \_SB.PCI0._Y0D._MIN, M1MN)
                CreateDWordField (BUF0, \_SB.PCI0._Y0D._MAX, M1MX)
                CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, M1LN)
                ShiftLeft (TLUD, 0x14, M1MN)
                Add (Subtract (M1MX, M1MN), One, M1LN)
                Return (BUF0)
            }16/2/29 下午9:36:47, iASLwHRV6u.dsl(1795) : optimize 1075 - NamePath optimized (^_Y00._LEN)
16/2/29 下午9:36:47, iASLwHRV6u.dsl(1801) : optimize 1075 - NamePath optimized (^_Y00._RW_)
16/2/29 下午9:36:47, iASLwHRV6u.dsl(1807) : optimize 1075 - NamePath optimized (^_Y01._LEN)
16/2/29 下午9:36:47, iASLwHRV6u.dsl(1813) : optimize 1075 - NamePath optimized (^_Y01._RW_)
16/2/29 下午9:36:47, iASLwHRV6u.dsl(1819) : optimize 1075 - NamePath optimized (^_Y02._LEN)
16/2/29 下午9:36:47, iASLwHRV6u.dsl(1825) : optimize 1075 - NamePath optimized (^_Y02._RW_)
16/2/29 下午9:36:47, iASLwHRV6u.dsl(1831) : optimize 1075 - NamePath optimized (^_Y03._LEN)
16/2/29 下午9:36:47, iASLwHRV6u.dsl(1837) : optimize 1075 - NamePath optimized (^_Y03._RW_)
16/2/29 下午9:36:47, iASLwHRV6u.dsl(1843) : optimize 1075 - NamePath optimized (^_Y04._LEN)
16/2/29 下午9:36:48, iASLwHRV6u.dsl(1849) : optimize 1075 - NamePath optimized (^_Y04._RW_)
16/2/29 下午9:36:48, iASLwHRV6u.dsl(1855) : optimize 1075 - NamePath optimized (^_Y05._LEN)
16/2/29 下午9:36:48, iASLwHRV6u.dsl(1861) : optimize 1075 - NamePath optimized (^_Y05._RW_)
16/2/29 下午9:36:48, iASLwHRV6u.dsl(1867) : optimize 1075 - NamePath optimized (^_Y06._LEN)
16/2/29 下午9:36:48, iASLwHRV6u.dsl(1873) : optimize 1075 - NamePath optimized (^_Y06._RW_)
16/2/29 下午9:36:48, iASLwHRV6u.dsl(1879) : optimize 1075 - NamePath optimized (^_Y07._LEN)
16/2/29 下午9:36:48, iASLwHRV6u.dsl(1885) : optimize 1075 - NamePath optimized (^_Y07._RW_)
16/2/29 下午9:36:48, iASLwHRV6u.dsl(1891) : optimize 1075 - NamePath optimized (^_Y08._LEN)
16/2/29 下午9:36:48, iASLwHRV6u.dsl(1897) : optimize 1075 - NamePath optimized (^_Y08._RW_)
16/2/29 下午9:36:48, iASLwHRV6u.dsl(1903) : optimize 1075 - NamePath optimized (^_Y09._LEN)
16/2/29 下午9:36:48, iASLwHRV6u.dsl(1909) : optimize 1075 - NamePath optimized (^_Y09._RW_)
16/2/29 下午9:36:49, iASLwHRV6u.dsl(1915) : optimize 1075 - NamePath optimized (^_Y0A._LEN)
16/2/29 下午9:36:49, iASLwHRV6u.dsl(1921) : optimize 1075 - NamePath optimized (^_Y0A._RW_)
16/2/29 下午9:36:49, iASLwHRV6u.dsl(1927) : optimize 1075 - NamePath optimized (^_Y0B._LEN)
16/2/29 下午9:36:49, iASLwHRV6u.dsl(1933) : optimize 1075 - NamePath optimized (^_Y0B._RW_)
16/2/29 下午9:36:49, iASLwHRV6u.dsl(1939) : optimize 1075 - NamePath optimized (^_Y0C._LEN)
16/2/29 下午9:36:49, iASLwHRV6u.dsl(1945) : optimize 1075 - NamePath optimized (^_Y0C._RW_)
16/2/29 下午9:36:49, iASLwHRV6u.dsl(1949) : optimize 1075 - NamePath optimized (^_Y0D._MIN)
16/2/29 下午9:36:49, iASLwHRV6u.dsl(1950) : optimize 1075 - NamePath optimized (^_Y0D._MAX)
16/2/29 下午9:36:49, iASLwHRV6u.dsl(1951) : optimize 1075 - NamePath optimized (^_Y0D._LEN)

z5561064 发表于 2017-2-25 10:14

我也是这个 同问

7312140 发表于 2019-2-23 10:42

楼主解决了吗?
页: [1]
查看完整版本: dsdt修改就只有一个NamePath optimized不会改.会的兄弟帮解决下.