AMD 开源固件支持较新的硬件平台已经开展了一些活动,但对于那些想要完全开源固件堆栈的人来说,仍然需要在老一代的 AMD 服务器平台上进行工作。固件咨询公司 3mdeb 的 Michał Żygowski 今天在FOSDEM 2022上介绍了 AMD 围绕 Coreboot 开源固件的当前状态。
自从 Michał Żygowski去年在 FOSDEM上就开源 AMD 固件支持发表演讲以来,Coreboot 已经看到了对 AMD Ryzen 5000 系列“Cezanne”APU 的支持。Cezanne APU 对 Coreboot 的支持似乎主要是为了 AMD 的 Chromebook 努力,而谷歌继续强制要求它。但是,AMD 尚未提供任何可与 Coreboot 一起使用的公共 Cezanne 固件支持包。
Phoronix 之前未涵盖的新事物是 AMD 致力于 Coreboot 中的“Sabrina”SoC 支持。Sabrina 适用于家庭 17h 型号 A0h 至 AFh。这些模型 ID 已经出现在 Linux 5.17 内核补丁中,并且是下一代 Zen 内核。因此,很高兴看到 AMD 现在正在准备对 Sabrina 的支持,可能只是出于 Chromebook 的意图。
Coreboot 的amdfetool的一项新增功能是在系统无法 POST 时提供 AMD BIOS 恢复支持。支持系统的这个 amdfwtool 允许它从备份 BIOS 映像引导。
虽然去年曾表示希望看到对现代 AMD EPYC 服务器平台的开源固件支持,但目前还没有更新。还有关于 AMD 服务器开源固件前景的“令人担忧的信息”。我自己在私人渠道中没有听到任何新消息,但仍然抱有改变的希望……
AMD 的开源固件开发人员还涉及 AMD 的平台安全启动功能,其中 CPU 可以锁定给特定供应商。除了阻止在其他供应商主板中使用特定 AMD CPU 的这一功能外,它还可以防止在所述平台/处理器上加载开源固件的复杂性。
与此同时,一些带有 Coreboot 端口的旧 AMD Optera 时代的主板已经看到他们的代码落后并且在所有情况下都没有得到很好的维护。那些未针对现代 Coreboot 接口更新的端口存在最终从源代码树中删除的风险。
由于一些对区块链开发人员和其他目的对该平台感兴趣的组织的赞助,一些较旧的平台(例如 ASUS KGPE-D16)正在看到其开源固件支持的复兴。Dasharo 正在开发为下游的开源固件发行版,专注于简单的代码、长期维护和尊重隐私。
那些想了解更多关于 3mdeb 的 Michał Żygowski 的开源 AMD 固件工作的人可以从今天起在FOSDEM.org上查看他的其他演示文稿资产。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun124805.html