- 积分
- 180
- 最后登录
- 2023-10-23
- 精华
- 0
- 阅读权限
- 20
- 主题
- 65
- UID
- 1551231
- 帖子
- 374
- PB币
- 1380
- 威望
- 5
- 贡献
- 0
- 技术
- 60
- 活跃
- 462
- UID
- 1551231
- 帖子
- 374
- PB币
- 1380
- 贡献
- 0
- 技术
- 60
- 活跃
- 462
|
7F
发表于 2013-9-29 09:45:54
IP属地湖南
|只看该作者
我的dsdt修改是LPCB:- Device (LPCB)
- {
- Name (_ADR, 0x001F0000)
- OperationRegion (LPC0, PCI_Config, 0x40, 0xC0)
- Field (LPC0, AnyAcc, NoLock, Preserve)
- {
- Offset (0x40),
- IOD0, 8,
- IOD1, 8,
- Offset (0xB0),
- RAEN, 1,
- , 13,
- RCBA, 18,
- AG3E, 1
- }
- Method (_DSM, 4, NotSerialized)
- {
- Store (Package (0x08)
- {
- "device-id",
- Buffer (0x04)
- {
- 0x57, 0x1E, 0x00, 0x00
- },
- "compatible",
- Buffer (0x0D)
- {
- "pci8086,1e57"
- },
- "IOName",
- Buffer (0x0D)
- {
- "pci8086,1e57"
- },
- "name",
- Buffer (0x0D)
- {
- "pci8086,1e57"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
复制代码 HPET修改如下:
- Device (HPET)
- {
- Name (_HID, EisaId ("PNP0103"))
- Name (BUF0, ResourceTemplate ()
- {
- IRQNoFlags ()
- {0}
- IRQNoFlags ()
- {8}
- Memory32Fixed (ReadWrite,
- 0xFED00000, // Address Base
- 0x00000400, // Address Length
- _Y10)
- })
复制代码 开关机补丁:
- Method (_PTS, 1, NotSerialized)
- {
- Or (Arg0, 0xF0, Local0)
- Store (Local0, DBG1)
- Store (Zero, \_SB.PCI0.LPCB.AG3E)
- If (LEqual (Arg0, 0x05))
- {
- Store (Zero, SLPE)
- Sleep (0x10)
- }
- Else
- {
- Store (Zero, P80D)
- P8XH (Zero, Arg0)
- Store (One, MY9F)
复制代码 已在AppleLPC.kext中的info.plist中加入1e57。
目前还无法去掉NullCPUPowerManagement.kext。
如有建议,告诉我一下,谢谢。
|
|