- 积分
- 180
- 最后登录
- 2023-10-23
- 精华
- 0
- 阅读权限
- 20
- 主题
- 65
- UID
- 1551231
- 帖子
- 374
- PB币
- 1380
- 威望
- 5
- 贡献
- 0
- 技术
- 60
- 活跃
- 462
- UID
- 1551231
- 帖子
- 374
- PB币
- 1380
- 贡献
- 0
- 技术
- 60
- 活跃
- 462
|
发表于 2014-6-2 21:58:28
IP属地湖南
|显示全部楼层
g958 发表于 2014-6-2 13:19
试下RehabMan 的补丁
两个分别试一下
patch打不上,以下是现在的方法。- Method (_WAK, 1, Serialized)
- {
- PINI ()
- Name (T_0, Zero)
- P8XH (One, 0xAB)
- If (LEqual (IFFS, One))
- {
- \_SB.PHSR (0x30)
- }
- Store (Zero, MY9F)
- Store (ToInteger (BRID), T_0)
- If (LEqual (T_0, One)) {}
- Else
- {
- If (LEqual (T_0, 0x04)) {}
- Else
- {
- If (LEqual (T_0, 0x05)) {}
- Else
- {
- Store (Zero, SLPO)
- }
- }
- }
- If (NEXP)
- {
- If (And (OSCC, 0x02))
- {
- \_SB.PCI0.NHPG ()
- }
- If (And (OSCC, 0x04))
- {
- \_SB.PCI0.NPME ()
- }
- }
- If (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04)))
- {
- If (LAnd (DTSE, LGreater (TCNT, One)))
- {
- TRAP (TRTD, 0x14)
- }
- If (LEqual (OSYS, 0x07D2))
- {
- If (And (CFGD, One))
- {
- If (LGreater (\_PR.CPU0._PPC, Zero))
- {
- Subtract (\_PR.CPU0._PPC, One, \_PR.CPU0._PPC)
- PNOT ()
- Add (\_PR.CPU0._PPC, One, \_PR.CPU0._PPC)
- PNOT ()
- }
- Else
- {
- Add (\_PR.CPU0._PPC, One, \_PR.CPU0._PPC)
- PNOT ()
- Subtract (\_PR.CPU0._PPC, One, \_PR.CPU0._PPC)
- PNOT ()
- }
- }
- }
- Acquire (\_SB.PCI0.LPCB.EC0.MUT0, 0xFFFF)
- Store (OSTY, \_SB.PCI0.LPCB.EC0.ACOS)
- Release (\_SB.PCI0.LPCB.EC0.MUT0)
- If (LEqual (RP1D, Zero))
- {
- Notify (\_SB.PCI0.RP01, Zero)
- }
- If (LEqual (RP5D, Zero))
- {
- Notify (\_SB.PCI0.RP05, Zero)
- }
- If (LEqual (RP6D, Zero))
- {
- Notify (\_SB.PCI0.RP06, Zero)
- }
- If (LNotEqual (MY9A, Zero))
- {
- Store (Zero, MY9A)
- Store (Zero, \_PR.CPU0._PPC)
- Notify (\_PR.CPU0, 0x80)
- }
- }
- If (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04)))
- {
- \_SB.PCI0.XHC.XWAK ()
- }
- Acquire (\_SB.PCI0.LPCB.EC0.MUT0, 0xFFFF)
- Store (\_SB.PCI0.LPCB.EC0.ACIN, PWRS)
- Release (\_SB.PCI0.LPCB.EC0.MUT0)
- Notify (\_SB.ADP0, 0x80)
- Acquire (\_SB.PCI0.LPCB.EC0.MUT0, 0xFFFF)
- \_SB.BAT0.BTST ()
- Release (\_SB.PCI0.LPCB.EC0.MUT0)
- Notify (\_SB.BAT0, 0x80)
- If (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04)))
- {
- \_SB.PCI0.XHC.XWAK ()
- }
- Return (Package (0x02)
- {
- Zero,
- Zero
- })
- }
复制代码 |
|