ACPI 中文文档ACPI 中文文档
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
  • 第 6 章

    • 总览
    • 6.1. 设备标识对象
    • 6.2. 设备配置对象
      • 6.2.1. _CDM(时钟域)
      • 6.2.2. _CRS(当前资源设置)
      • 6.2.3. _DIS(禁用)
      • 6.2.4. _DMA(直接内存访问)
      • 6.2.5. _DSD(设备特定数据)
      • 6.2.6. _FIX(固定寄存器资源提供程序)
      • 6.2.7. _GSB(全局系统中断基址)
      • 6.2.8. _HPP(热插拔参数)
      • 6.2.9. _HPX(热插拔参数扩展)
      • 6.2.10. _MAT(多个 APIC 表条目)
      • 6.2.11. _OSC(操作系统能力)
      • 6.2.12. _PRS(可能的资源设置)
      • 6.2.13. _PRT(PCI 路由表)
      • 6.2.14. _PXM(邻近性)
      • 6.2.15. _SLI(系统局部性信息)
      • 6.2.16. _SRS(设置资源设置)
      • 6.2.17. _CCA(缓存一致性属性)
      • 6.2.18. _HMA(异构内存属性)
    • 6.3. 设备插入、移除和状态对象
    • 6.4. ACPI 的资源数据类型
      • 6.4.1. 资源描述符的 ASL 宏
      • 6.4.2. 小型资源数据类型
      • 6.4.3. 大型资源数据类型
        • 6.4.3.1. 24 位内存范围描述符
        • 6.4.3.2. 厂商定义描述符,类型 1
        • 6.4.3.3. 32 位内存范围描述符
        • 6.4.3.4. 32 位固定内存范围描述符
        • 6.4.3.5. 地址空间资源描述符
        • 6.4.3.6. 扩展中断描述符
        • 6.4.3.7. 通用寄存器描述符
        • 6.4.3.8. 连接描述符
        • 6.4.3.9. 引脚功能描述符
        • 6.4.3.10. 引脚配置描述符
        • 6.4.3.11. 引脚组描述符
        • 6.4.3.12. 引脚组功能描述符
        • 6.4.3.13. 引脚组配置描述符
    • 6.5. 其他对象和控制方法

6.4.3.7. 通用寄存器描述符

类型 1,大项值 0x2

通用寄存器描述符描述任何 ACPI 定义地址空间中固定宽度寄存器的位置。详见通用寄存器描述符。

表 6.53 通用寄存器描述符定义

偏移量字段名称,ASL 字段名称定义
字节 0通用寄存器描述符值 = 0x82 (10000010B) 类型 = 1,大项名称 = 0x02
字节 1长度,位 [7:0]值 = 0x0C (12)
字节 2长度,位 [15:8]值 = 0x00
字节 3地址空间 ID,_ASI数据结构或寄存器所在的地址空间。定义的值如下:0x00 系统内存 0x01 系统 I/O 0x02 PCI 配置空间 0x03 嵌入式控制器 0x04 SMBus 0x05 SystemCMOS 0x06 PciBarTarget 0x07 IPMI 0x08 通用输入/输出 0x09 通用串行总线 0x0A PCC 0x7F 功能固定硬件
字节 4寄存器位宽,_RBW以位为单位指示寄存器宽度。
字节 5寄存器位偏移,_RBO指示从寄存器地址开始到寄存器起始位置的位偏移。
字节 6访问大小,_ASZ指定访问大小:0 - 未定义(出于遗留原因)1 - 字节访问 2 - 字访问 3 - 双字访问 4 - 四字访问
字节 7寄存器地址,_ADR 位 [7:0]寄存器地址
字节 8寄存器地址,_ADR 位 [15:8]
字节 9寄存器地址,_ADR 位 [23:16]
字节 10寄存器地址,_ADR 位 [31:24]
字节 11寄存器地址,_ADR 位 [39:32]
字节 12寄存器地址,_ADR 位 [47:40]
字节 13寄存器地址,_ADR 位 [55:48]
字节 14寄存器地址,_ADR 位 [63:56]

有关通用寄存器资源描述符宏的说明,请参见 Release(释放互斥同步对象)。

Prev
6.4.3.6. 扩展中断描述符
Next
6.4.3.8. 连接描述符