几个月前我写了一篇关于致力于ACPI Phat支持的AMD Linux工程师用于Linux内核。本周,围绕Linux ACPI Phat处理的新补丁已经发布,并进一步确认这一功能将在“未来的”AMD SoC中使用。
ACPI PHAT用于平台健康评估表,是一种暴露额外平台健康相关遥测的手段。这不是任何讨厌的远程“遥测”,就像有些人可能担心的那样, ACPI规范是一组可扩展的平台信息,可用于在操作系统的约束内运行的软件。例如,ACPI Phat可用于在遇到意外行为时传达最近一次系统重置或引导的原因。
AMD之前的ACPI Phat Linux补丁本质上是相当通用的,而本周的最新补丁明确列出了:
未来的AMD SOC将支持ACPI平台健康评估表(PHAT),通过固件版本和固件健康数据记录导出一套可扩展的平台健康相关遥测数据。“
考虑到时机和AMD Linux工程师通常专注于N代和N+1代,而不是像我们有时看到的英特尔Linux硬件支持那样通常提前几代,这意味着Phat几乎肯定会在明年的Zen 5 SoC中得到支持。
AMD在ACPI Phat上的最新工作是一块补丁 adding "parse_phat" as a new tool to live within the Linux kernel source tree for parsing the PHAT table and exporting the Reset Reason Health Records. There's a suggestion so far that this functionality could potentially live in the acpidump utility or elsewhere, so we'll see if/how it ends up evolving. In any event, AMD is working on ACPI PHAT Linux support for what appears to be on path for next-generation Zen 5 SoCs.