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
  • 第 5 章

    • 总览
    • 5.1. 系统描述表架构概述
    • 5.2. ACPI 系统描述表
      • 5.2.1. 保留位和字段
      • 5.2.2. 兼容性
      • 5.2.3. 地址格式
      • 5.2.4. 通用唯一标识符 (UUID)
      • 5.2.5. 根系统描述指针 (RSDP)
      • 5.2.6. 系统描述表头
      • 5.2.7. 根系统描述表 (RSDT)
      • 5.2.8. 扩展系统描述表 (XSDT)
      • 5.2.9. 固定 ACPI 描述表 (FADT)
      • 5.2.10. 固件 ACPI 控制结构 (FACS)
      • 5.2.11. 定义块
      • 5.2.12. 多个APIC描述表(MADT)
      • 5.2.13. 全局系统中断
      • 5.2.14. 智能电池表 (SBST)
      • 5.2.15. 嵌入式控制器启动资源表 (ECDT)
      • 5.2.16. 系统资源关联表 (SRAT)
      • 5.2.17. 系统局部性信息表 (SLIT)
      • 5.2.18. 更正平台错误轮询表 (CPEP)
      • 5.2.19. 最大系统特性表 (MSCT)
      • 5.2.20. ACPI RAS 功能表 (RASF)
      • 5.2.21. 内存电源状态表 (MPST)
      • 5.2.22. 启动图形资源表 (BGRT)
      • 5.2.23. 固件性能数据表 (FPDT)
      • 5.2.24. 通用定时器描述表 (GTDT)
      • 5.2.25. NVDIMM 固件接口表 (NFIT)
      • 5.2.26. 安全设备 (SDEV) ACPI 表
      • 5.2.27. 异构内存属性表(HMAT)
      • 5.2.28. 平台调试触发器表 (PDTT)
      • 5.2.29. 处理器属性拓扑表 (PPTT)
      • 5.2.30. 平台健康评估表 (PHAT)
    • 5.3. ACPI 命名空间
    • 5.4. 定义块编码
    • 5.5. 控制方法和 ACPI 源语言 (ASL)
      • 5.5.1. ASL 报表
      • 5.5.2. 控制方法执行
        • 5.5.2.1. 论点
        • 5.5.2.2. 方法调用约定
        • 5.5.2.3. 局部变量和本地创建的数据对象
        • 5.5.2.4. 进入运营区域
          • 5.5.2.4.1. 运营地区
          • 5.5.2.4.2. CMOS 协议
          • 5.5.2.4.3. PCI 设备 BAR 目标协议
          • 5.5.2.4.4. 声明IPMI运营区域
          • 5.5.2.4.5. 声明 GeneralPurposeIO 操作区域
          • 5.5.2.4.6. 声明 GenericSerialBus 操作区域
            • 5.5.2.4.6.1. 声明 GenericSerialBus 字段
            • 5.5.2.4.6.2. 声明和使用 GenericSerialBus 数据缓冲区
            • 5.5.2.4.6.3. 使用通用串行总线协议
          • 5.5.2.4.7. 声明PCC运营区域
    • 5.6. ACPI 事件编程模型
      • 5.6.1. ACPI 事件编程模型组件
      • 5.6.2. ACPI 事件类型
      • 5.6.3. 固定事件处理
      • 5.6.4. 通用事件处理
      • 5.6.5. GPIO 信号 ACPI 事件
      • 5.6.6. 设备对象通知
      • 5.6.7. 设备类特定对象
      • 5.6.8. 对象、方法和资源的预定义ACPI名称
      • 5.6.9. 中断信号ACPI事件
      • 5.6.10. 使用设备 _PRW 对象管理唤醒事件
    • 5.7. 预定义对象
    • 5.8. 系统配置对象

5.2.19. 最大系统特性表 (MSCT)

本节介绍最大系统特征表 (MSCT) 的格式,该表为 OSPM 提供系统最大拓扑能力的信息特征。如果在启动时预先未知系统最大拓扑,则该表不存在。仅当系统资源关联表(SRAT)存在时,OSPM才会使用MSCT提供的信息。 MSCT必须包含SRAT中定义的所有邻近域和时钟域。

表 5.63 最大系统特性表 (MSCT) 格式 字段字节长度字节偏移描述
标题
- 签名40“MSCT”最大系统特征表签名。
长度44整个MSCT的长度(以字节为单位)。
修订181
校验和19整个表的总和必须为零。
OEMID61010 OEM ID
OEM 表ID81616对于MSCT,表ID是制造商型号ID。
OEM 修订424OEM 所提供OEM 表ID 的MSCT 修订版。
创建者ID42828创建该表的实用程序的供应商ID。对于包含定义块的表,这是 ASL 编译器的 ID。
创建者修订43232创建表的实用程序的修订。对于包含定义块的表,这是 ASL 编译器的修订版。
邻近域信息结构的偏移量[OffsetProxDomInfo]43636邻近域信息结构表条目的偏移量(以字节为单位)。
邻近域的最大数量440指示系统中可能存在的邻近域的最大数量。该字段中报告的数量为(最大域 - 1)。例如,如果系统中有 0x10000 个可能的域,则该字段将报告 0xFFFF。
最大时钟域数44444指示系统中可能存在的最大时钟域数量。该字段中报告的数量为(最大域 - 1)。请参阅第 6.2.1 节。
最大物理地址84848指示系统中可能存在的最大物理地址。注意:这是可到达的物理地址的顶部。
邻近域信息结构[邻近域最大数量]–[OffsetProx-DomInfo]此实施的邻近域信息列表。结构格式在最大邻近域信息结构部分中定义。

5.2.19.1. 最大邻近域信息结构

最大邻近域信息结构用于报告系统最大特性。这些特征对于许多邻近域来说可能是相同的,但是它们可以从一个邻近域到另一邻近域而变化。这种结构经过优化,可以覆盖前一种情况,同时也为后者提供灵活性。这些结构必须按邻近域枚举的升序进行组织。 MSCT中报告的“邻近域最大数量”内的所有邻近域必须由这些结构之一覆盖。

表 5.64 最大邻近域信息结构 字段字节长度字节偏移描述
修订101
长度1122
邻近域范围(低)42此结构提供信息的邻近域范围的起始邻近域。
邻近域范围(高)46此结构提供信息的邻近域范围的结束邻近域。
最大处理器容量41010范围中指定的每个邻近域的最大处理器容量。值 0 表示邻近域不包含处理器。该字段必须 >=SRAT中域的处理器条目数。
最大内存容量81414范围内指定的邻近域的最大内存容量(以字节为单位的大小)。值 0 表示邻近域不包含内存。
Prev
5.2.18. 更正平台错误轮询表 (CPEP)
Next
5.2.20. ACPI RAS 功能表 (RASF)