在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包的官方固件成功引导。

阅读更多
开发

Coreboot项目:在Gigabyte MZ33-AR1主板上启用AMD Turin支持

2025-08-16

这篇博文描述了在coreboot中启用AMD Turin支持以及移植到Gigabyte MZ33-AR1主板的第一阶段进展。该项目由NLnet基金会资助,旨在将开源固件引入AMD最新的CPU。项目团队完成了Turin SoC框架构建,提取并整合了必要的PSP固件包,并创建了MZ33-AR1主板支持。尽管在整合公共Turin PSP blob时遇到了一些挑战,但该团队通过一些变通方案成功引导了系统,为后续的改进奠定了基础。

阅读更多
开发 AMD Turin

RAM数据残留时间研究:DDR4与DDR5差异显著

2024-12-15

3mdeb公司进行了一项研究,测试了不同类型RAM(DDR4和DDR5)的数据残留时间。结果显示,DDR5内存的数据在断电后几乎立即消失,而DDR4内存的数据则可以保留更长时间,甚至长达两分钟。这表明不同类型的RAM在数据安全方面存在显著差异。研究使用了定制的UEFI应用程序,该应用程序能够写入和比较内存模式,并考虑了各种因素,例如温度和环境湿度。这项研究对于理解内存数据安全性以及设计更安全系统具有重要意义。

阅读更多