6. 设备配置
本节规定了 OSPM 用于配置设备的对象。配置对象共有三种类型:
设备标识对象将平台设备与即插即用 ID 相关联。
设备配置对象为通过 ACPI 枚举的设备声明并配置硬件资源和特性。
设备插入和移除对象提供了用于处理设备动态插入和移除的机制。
设备对象共有两种类型:
完整设备描述符,包含无法通过任何其他标准总线枚举机制发现的设备的完整描述。此类设备对象由 ACPI 子系统(OSPM)枚举,并包含一个硬件 ID 对象(_HID)。
增强设备描述符,包含设备自身未提供、但设备驱动程序或总线驱动程序为正确配置和使用该设备所需的附加设备信息。此类设备通过特定于总线的枚举机制进行枚举,OSPM 使用地址(_ADR)将命名空间中的 ACPI 设备对象与通过总线枚举发现的设备进行匹配。
本节还定义了 ACPI 设备资源描述符格式。设备资源描述符被某些设备配置对象用作参数。