特定于设备的方法(_DSM)
为了支持增强的功能和扩展来选择技术堆栈,Windows 为设备定义 Device-Specific 方法(_DSM)。
ACPI 5.0 规范 引入了 Windows 用于支持在芯片(SoC)集成电路上使用系统的硬件平台的多种特定于设备的方法。 本节中的主题介绍为这些方法定义的参数和返回值。
在本部分中
主题 | 说明 |
---|---|
GPIO 控制器 Device-Specific 方法(_DSM) | |
为了支持 Windows 中通用 I/O (GPIO) 驱动程序堆栈与平台固件之间的各种特定于设备类的通信,Microsoft定义了可在 ACPI 命名空间中的 GPIO 控制器中包含的 Device-Specific 方法(_DSM)。 | |
Battery Device-Specific 方法 | 为了支持平台对电池的被动热管理,Microsoft定义了一种_DSM方法,用于与平台固件通信,该限制由电池的热区域设置。 |
Microsoft热扩展 的Device-Specific 方法 | 为了支持更灵活的热区和热传感器设计,Windows 支持 ACPI 热区模型的扩展。 具体而言,Windows 支持每个热区域的热最小限制(MTL),还支持在热区域之间共享温度传感器。 |
USB Device-Specific 方法 (_DSM) | 为了支持 USB 子系统的设备类特定配置,Windows 定义了一个具有本文中所述功能的 Device-Specific 方法(_DSM)。 |
HIDI2C Device-Specific 方法 (_DSM) | _DSM方法在 ACPI 5.0 规范的第 9.14.1 节“_DSM(设备特定方法)”中定义。 此方法提供单个特定于设备的数据和控制功能,这些函数可由设备驱动程序调用,而不会与其他此类特定于设备的方法冲突。 |
Windows 按钮数组 Device-Specific 方法(_DSM) | 为了支持 Windows 按钮用户界面(UI)的演变,Windows 使用本文中所述的函数为 Windows 按钮阵列设备定义 Device-Specific 方法(_DSM)。 |
为 Windows 定义的其他_DSMs
为了支持 Windows 中的驱动程序堆栈与平台固件中特定于设备的通信,Microsoft定义了要用于驱动程序的 Device-Specific 方法(_DSM)。
主题 | 说明 |
---|---|
_DSM 字节可寻址能源支持的函数类(函数接口 1) | 字节可寻址能源支持的函数类(函数接口 1)的_DSM接口旨在映射到 JEDEC 字节可寻址能源支持的接口标准,以最大程度地降低 BIOS 复杂性。 它提供报告设备功能 & 功能的常见基础,使 OS 软件可以通过同一机制与各种实现进行交互。 此外,它允许通过访问 I2C 寄存器来支持特定于供应商的功能。 |
SATA 的 _DSM (特定于设备的方法) | 此方法允许管理与主机控制器分开的 SATA 控制器的每个端口。 |