好望角:让你的每次点击都有价值:byteclicks.com | 搜索引擎正在被AI污染信息源,中文优质信息越来越少了 |

AMD公布了openSIL的详细信息,以推进开源系统固件

最近 AMD宣布启动新项目 有名字的 “openSIL” (开源硅初始化库)并以开发一组包含组件以简化固件创建的开放库而闻名。

这个主意 项目的背后是 将硬件初始化代码移动到 openSIL 库 分离,独立测试和维护,用通用C语言编写 并且可以静态链接到主固件 不涉及特定协议。

提供的库集 允许您快速轻松地向标准 UEFI 固件添加对必要硬件的支持,以及构建在 CoreBoot、oreboot、FortiBIOS 和 Project µ 平台上的替代固件。

萨尔瓦多PROYECTO 使开发人员无需单独维护固件 针对特定设备,最初开发为一个开放透明的工具集,这也将提高固件安全性,简化测试,提供独立验证,并统一错误和漏洞跟踪。

更详细地介绍 openSIL 解决方案:

“AMD openSIL 坚持以行业标准语言编写的一组不可知的库函数的简单目标,这些函数可以静态链接到主机固件,而无需遵守任何主机固件协议。 AMD openSIL 旨在实现可扩展性和易于使用。” 集成、轻量级、低噪音和透明,可能会增强安全态势

与 9elements、AMI、AWS、3mdeb、Datacom、Google、Meta 和 Oxide 一起,针对基于第四代 AMD EPYC 处理器的参考平台开发了第一版 openSIL 套件。

该原型将在 OCP 区域峰会上展示, 将于 19 年 20 月 2023 日至 XNUMX 日举行。值得注意的是,该代码尚未准备好广泛使用,处于工作原型阶段。

AMD openSIL 是一组三个静态链接库:xSIM(x86 硅初始化库)、xPRF(x86 平台参考库)和 xUSL(x86 服务和实用程序库),可以静态链接到任何 AMD 固件。 /链接时间。 下面是一个比较固件堆栈图,显示了两个不同平台主机固件解决方案之间的可扩展性:UEFI 和 coreboot,它们可以扩展到目前和未来可能存在的任何其他平台主机固件。

之间 最近的计划 提到了 开发与 CoreBoot 集成的指令, openSIL 固件架构规范的发布,基于 AMD EPYC 4 Gen SoC 的 AMD CRB 平台创建基于 CoreBoot 和 AMI Aptio OpenEdition 的固件。

有人提到 AMD openSIL 包括三个库 设计为在编译时静态链接的内核:

  • xSIM(x86 硅初始化库)——提供用于基本主机平台初始化的 API,包括 DRAM、JEDEC 和内存控制器的初始化。
  • xPRF(x86 平台参考库)- 用于初始化特定硬件组件(例如 GPIO 和 SMM)的服务。
  • xUSL(x86 实用程序和服务库)- 在 xSIM 和 xPRF 库中使用的助手内部驱动程序,不可从固件调用。

最后,值得一提的是,由于这个新的“openSIL”项目非常令人鼓舞,我们必须考虑到它尚未准备好投入生产,因此第四代 EPYC 的 openSIL 库将很快发布, openSIL Coreboot Integrator、openSIL 固件架构规范和 AMD CRB 参考平台的 Coreboot 集成指南。

除了 openSIL 上的 Coreboot 支持外,AMD Genoa 参考平台也有望使用 Aptio OpenEdition AMI。

上一篇:

下一篇:


标签