5.2.18. 更正平台错误轮询表 (CPEP)
平台可能具有在维护平台功能的同时检测和纠正某些操作错误的能力。平台可能会记录这些错误以供检索。根据底层硬件支持的不同,检索更正的平台错误信息的方法也有所不同。如果平台硬件支持基于中断的已纠正平台错误信号,则MADT平台中断源结构描述已纠正平台错误中断(CPEI)。参见第 5.2.12.11 节。或者,OSPM可以轮询处理器以获取更正的平台错误信息。从处理器检索的错误日志信息可以包含错误报告组内的所有处理器的信息。因此,OSPM可能不需要轮询系统中的所有处理器来检索完整的错误信息。此可选表提供的信息允许OSPM仅轮询完整报告平台已纠正的平台错误信息所需的处理器。
| 表 5.61 更正的平台错误轮询表格式 字段 | 字节长度 | 字节偏移 | 描述 |
|---|---|---|---|
| 标题 | |||
| - 签名 | 4 | 0 | ‘CPEP’。更正平台错误轮询表的签名。 |
| - 长度 | 4 | 4 | 整个 CPEP 的长度(以字节为单位)。长度表示表末尾 Entry 字段的数量。 |
| - 修订 | 1 | 8 | 1 |
| - 校验和 | 1 | 9 | 整个表的总和必须为零。 |
| - OEMID | 6 | 10 | 10 OEM ID。 |
| - OEM 表 ID | 8 | 16 | 16对于更正的平台错误轮询表,表ID 是制造商型号ID。 |
| - OEM 修订 | 4 | 24 | OEM 所提供OEM 表ID 的更正平台错误轮询表的修订版。 |
| - 创建者ID | 4 | 28 | 28创建该表的实用程序的供应商ID。 |
| - 创建者修订 | 4 | 32 | 32创建表的实用程序的修订。 |
| 保留 | 8 | 36 | 36保留,必须为0。 |
| CPEP 处理器结构[n] | — | 44 | 44该平台的更正平台错误轮询处理器结构的列表。参见下表对应的内容。 |
5.2.18.1. 更正平台错误轮询处理器结构
更正的平台错误轮询处理器结构提供有关特定处理器OSPM轮询错误信息的信息。有关更正平台错误轮询处理器结构的详细信息,请参阅下表。
| 表 5.62 更正的平台错误轮询处理器结构 字段 | 字节长度 | 字节偏移 | 描述 |
|---|---|---|---|
| 类型 | 1 | 0 | 0 更正了基于APIC/SAPIC 的处理器的平台错误轮询处理器结构 |
| 长度 | 1 | 1 | 8 |
| 处理器ID | 1 | 2 | 目的地处理器ID。 |
| 处理器EID | 1 | 3 | 目的地处理器EID。 |
| 轮询间隔 | 4 | 4 | 平台建议的轮询间隔(以毫秒为单位) |