hotpatch详解

24次阅读
没有评论

hotpatch 详解

[TOC]

核心文件

名称 解释
SSDT-Config SSDT 控制入口文件

系统

名称 解释
SSDT-LPC 正确识别 LPC 总线到系统
SSDT-SMBUS 正确识别 SMBus 到系统
SSDT-DMAC 将 DMA 控制器公开给系统
SSDT-MCHC 将内存控制器暴露在系统中

显卡

名称 解释
SSDT-IGPU 将属性添加到集成显卡设备,可以实现 HDMI 音频以及正确显示
SSDT-Disable_DGPU 在启动时关闭独立显卡,因为 Mac OS 无法使用它
SSDT-ALS0 添加假环境光传感器以在重新启动之间保存背光信息
SSDT-BRT6 将键盘的 ACPI 管理亮度键映射到 VoodooPS2Controller.kext 的 PS2 代码
SSDT-Dell_FN 将键盘的 ACPI 管理亮度键映射到 VoodooPS2Controller.kext 的 PS2 代码
【部分 DELL 机型】
SSDT-PNLF 显示器亮度控制,为 IntelBacklight.kext 或 AppleBacklight.kext + AppleBacklightInjector.kext 添加 PNLF 设备

声卡

名称 解释
SSDT-HDAU 自动注入 HDAU 属性 备注:适用于 Haswell 和 Broadwell 平台
SSDT-HDEF 自动注入 HDEF 属性 声卡 layoutid 注入点

睡眠相关

名称 解释
SSDT-GPRW 通过挂接 GPRW 或 UPRW 来解决即时唤醒
SSDT-LANC_PRW 通过挂接 GPRW 来解决即时唤醒
SSDT-UPRW 通过挂接 GPRW 或 UPRW 来解决即时唤醒
SSDT-IMEI 添加 IMEI(6 系列 HD4000,7 系 HD3000)
SSDT-PTSWAK 在睡眠之前对离散 GPU 进行驱动,并在唤醒后将其关闭,以确保系统能够跟踪它

其它杂项

名称 解释
SSDT-Debug 用于 ACPIDebug
该文件是通过将“添加 DSDT 调试方法”应用于空 SSDT 创建的,使用“添加 SSDT 调试外部声明”从其他方式访问这些方法
hotpatch SSDT 甚至打补丁的 OEM ACPI 文件
SSDT-ESEL 关闭 ESEL,在 DSDT 里原生 ESEL 被重命名为 ESEX
SSDT-XWAK 关闭 XWAK,在 DSDT 里原生的 XWAK 被重命名为 ZWAK
SSDT-PluginType1 在_PR.CPU0 上插入 plugin-type = 1
可能是所有支持 XCPM 的 SMBIOS 只需要这种插件类型的注入
SSDT-SATA 修复某些不支持的 SATA 设备
SSDT-XHC 自动注入 XHC 属性
SSDT-XOSI 覆盖主机定义的_OSI 来处理“Darwin”…
DSDT 中的所有_OSI 调用都被路由到 XOSI
XOSI 模拟“Windows 2009”(这是 Windows 7)
XOSI 模拟“Windows 2015”(这是 Windows 10)
这里是关于_OSI 中微软操作系统的描述文件

关于打赏

您的支持就是我更新的动力!
如果不希望看到博主停更的话,请点击下方的 打赏 支持一下,有钱的捧个钱场,没钱的捧个人场,谢谢大家!

正文完
 0
liveob
版权声明:本站原创文章,由 liveob 于2024-09-14发表,共计1228字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码