在AMD Turin处理器上运行Coreboot:一场与固件的较量
2025-09-15
作者在AMD最新的Turin服务器处理器Gigabyte MZ33-AR1主板上运行Coreboot时遇到难题:AMD提供的固件不足以让CPU从PSP重置中恢复。他们通过将Coreboot注入厂商固件并刷回的方式解决了问题,但这远非理想。文章深入分析了AMD PSP固件结构,包括EFS、PSP和BIOS目录,并详细解释了他们如何通过比较厂商固件和Coreboot固件的差异,修复SPI速度、eSPI配置和Multi Gen EFS值等问题,最终成功引导。然而,使用公开的PSP固件仍然失败,因为其使用了不同的根密钥。作者发现AMD发布的固件存在问题,并已提交修复请求。最终,使用来自Turin PI包的官方固件成功引导。
开发