AMD 发布 openSIL 项目,开源 CPU 硅初始化代码,支持 Coreboot

AMD在昨天的AI Day上发布了一系列令人兴奋的产品,包括Ryzen PRO 7000系列桌面和笔记本处理器,Genoa-X和Bergamo服务器处理器,以及MI300X。今天,AMD又有了一个重磅消息:他们公开了新的openSIL项目的代码,这是一个开源的CPU硅初始化库,支持Coreboot,并且在未来几年将取代AGESA。

openSIL是AMD致力于开源软件的一个重要体现,也是他们对x86 AGESA固件栈进行的重构。原来的AGESA设计是基于UEFI作为主固件的,这限制了其扩展性和适应性,无法支持其他主固件解决方案,如coreboot, oreboot, FortiBIOS, Project Mu等。openSIL则是一个更加开放、灵活、安全、可扩展的架构,可以与任何主固件进行静态链接,不需要遵循任何主固件协议。

openSIL由三个静态链接库组成:xSIM (x86 Silicon Initialization Libraries), xPRF (x86 Platform Reference Library), 和 xUSL (x86 Utilities & Services Library)。这些库可以在编译/链接时静态链接到任何主固件中。openSIL的源代码已经在GitHub上开放。

目前,openSIL还处于早期的验证阶段,其主要目标是在第四代EPYC“Genoa”处理器上提供一个概念验证。AMD计划在2026年将openSIL达到“生产”状态,并用它取代AGESA。验证阶段预计将持续到2024年。

目前,openSIL只支持AMD Onyx CRB参考板,这是一款第四代EPYC服务器主板。随着openSIL的发展,我们期待看到更多的AMD服务器和客户端产品能够使用开源的固件解决方案,如Coreboot。值得一提的是,从第四代EPYC开始,AMD的参考板也使用了OpenBMC而不是专有的BMC栈。

openSIL项目无疑是AMD对开源社区的一大贡献,也是其未来发展的一个重要方向。我们将密切关注openSIL项目的进展,并期待看到更多的开源硬件支持。

相关链接、相关信息来源:
[1]: https://www.phoronix.com/news/AMD-openSIL-Published “AMD Publishes Initial openSIL Open-Source CPU Silicon … – Phoronix”
[2]: https://www.phoronix.com/news/AMD-openSIL-Detailed “AMD openSIL Detailed For Advancing Open-Source System Firmware – Phoronix”
[3]: https://www.phoronix.com/news/AMD-openSIL-Open-Source “AMD Preparing \”openSIL\” For Open-Source Silicon … – Phoronix”

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYp06HHL' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片