- 积分
- 106
- 最后登录
- 2024-3-4
- 精华
- 0
- 阅读权限
- 20
- 主题
- 7
- UID
- 4807766
- 帖子
- 159
- PB币
- 192
- 威望
- 7
- 贡献
- 0
- 技术
- 0
- 活跃
- 230
- UID
- 4807766
- 帖子
- 159
- PB币
- 192
- 贡献
- 0
- 技术
- 0
- 活跃
- 230
|
发表于 2016-9-18 13:30:04
IP属地香港
|显示全部楼层
加载LPC好像主要是要注入capatible id,虽然我注入了好多参数
rehabman的skylake_lpc补丁- #Maintained by: RehabMan for: Laptop Patches
- #misc_Skylake-LPC.txt
- # inject "compatible" with recognized series-100 LPC device-id
- into method label _DSM parent_adr 0x001F0000 remove_entry;
- into device name_adr 0x001F0000 insert
- begin
- Method (_DSM, 4, NotSerialized)\n
- {\n
- If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
- Return (Package()\n
- {\n
- "compatible", "pci8086,9cc1",\n
- })\n
- }\n
- end;
复制代码 虽然有些人认为随便注入一个skylake的id就行了,但我觉得还是找一个跟自己id相近的注入吧
这是我的补丁- into method label _DSM parent_adr 0x001F0000 remove_entry;
- into device name_adr 0x001F0000 insert
- begin
- Method (_DSM, 4, NotSerialized)\n
- {\n
- Store (Package ()\n
- {\n
- "compatible", Buffer () { "pci8086,8c4b" },\n
- "device-id", Buffer (0x04) { 0x4B, 0x8C, 0x00, 0x00 },\n
- "IOName", Buffer (0x0D) { "pci8086,8c4b" },\n
- "name", Buffer (0x0D) { "pci8086,8c4b" }\n
- }, Local0)\n
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
- Return (Local0)\n
- }\n
- end;
复制代码 注意我的只适用于haswell平台,你要根据自己的lpc id做出修改 |
|