AMD 将使用开源固件处理库 openSIL 全面取代 AGESA


在布拉格的 OCP 开放计算机项目峰会演讲期间,AMD 方面表示将使用开源的 AMD openSIL 芯片初始化库取代原有的 AGESA 库,简化服务器和消费者平台的 UEFI 固件创建流程。该改动将在 2026 年左右应用到所有 AMD 处理器 —— 包括服务器和消费级系列。

AMD 通用封装软件架构(AMD Generic Encapsulated Software Architecture,缩写 AGESA)是 AMD64 架构的主板上初始化系统设备的启动协议。

AMD 主板 BIOS 中的 AGESA 软件负责 cpu 核心、内存和 HyperTransport 控制器的初始化, AGESA  会经常更新以支持新硬件并解决错误,这导致它很容易被攻击。

今年 3 月份 AMD 推出了新的 AMD openSIL ,作为 AMD 新固件计划的一部分。AMD openSIL 将 AMD 芯片初始化固件的开发、架构和验证过程全部开源,相比 AGESA 更轻量级、简单、透明和安全,且可以轻松扩展。

 AMD openSIL 并不是要取代统一可扩展固件接口 (UEFI),而是与其他主机固件集成,例如 coreboot、reboot 和 FortiBIOS。它以标准行业语言编写,允许供应商将其最新的硬件支持程序链接到主机固件。

openSIL 目前还在概念验证 (POC) 阶段,目前可与 AMD 第 4 代 EPYC(霄龙)服务器 CPU 和相关平台兼容,第 5 代 EPYC 也包含在 POC 阶段。

AMD 打算到 2026 年让 openSIL 成为第 6 代 EPYC 服务器 CPU 的默认选择,而 AGESA 将被逐步淘汰。

对于消费级 CPU ,由于 openSIL 的完整版要拖到 2026 年,而 AMD 最新的路线图显示 Zen 5 架构会在 2024 年发布,因此可能要等到 Zen 6 甚至 Zen 7 架构才能用到 openSIL 。(AMD 9950X3D ?)


相關推薦

2023-06-17

MI300X。 今天,AMD又有了一个重磅消息:他们公开了新的openSIL项目的代码,这是一个开源的CPU芯片初始化库,支持Coreboot,并且在未来几年将取代AGESA。 openSIL是AMD致力于开源软件的一个重要体现,也是他们对x86 AGESA固件栈进行

2023-04-15

系统固件领域的发展,并详细介绍了相关的解决方案 AMD openSIL。 AMD 认为,提高安全性的方法之一是向开源社区开放 Silicon Initialization Firmware 架构、开发和验证。AMD 致力于开源软件,现在正通过 x86 AGESA FW 堆栈的重新架构扩展

2023-01-31

布了,此版本完成了将代码从遗留的 ASL 语法转换为完全使用 ASL 2.0 语法。此外还支持一些新主板,其中最重要的是微星 MSI PRO Z690-A WiFi DDR5 的 Coreboot 4.19 主板。 支持的其他新主板包括用于其 Phoenix SoC 的 AMD Mayan 开发主板、用于

2023-05-14

号 允许指定 MTD 元数据偏移量和大小 上传报告时允许使用基本身份验证 从 Rust 格式自动生成枚举和结构(具有默认值) 如果使用 .xz,请删除过时的 .gz 文件 从内核读取 AGESA Bootloader 和 TEE 版本 如果有信任的报告,则

2023-03-10

一、代码效率高:coreboot、LinuxBoot 社区活跃度高,代码开源,更易于信息共享、资源共享,能够提升开发速度、更快地发现问题并解决问题; 二、时效更快:Silicon 代码迭代导入更快,从 Cloud Firmware 2.0 产品化经验来看,更新

2022-12-01

开源固件基金会(Open-Source Firmware Foundation, OSFF)近日在社交平台宣布,Coreboot 将正式加入 OSFF,共同推进开源固件的开发。 Coreboot 原名 LinuxBIOS,是一个旨在取代计算机中专有固件(BIOS 或 UEFI)的软件项目,它采用轻量级固件

2022-06-12

教育公司和个人了解开源固件,在行业中推广开源固件的使用。 本周末,开源固件基金会宣布 LinuxBoot 项目已加入这个组织。 LinuxBoot 是私有 UEFI 固件的开源替代品,致力于让基于 Linux 内核的实现取代大部分 UEFI 的驱动程序

2023-09-05

Nitrux 是一个基于 Debian 的 Linux 桌面发行版。它使用 Calamares 安装程序,包括建立在 KDE Plasma 5 桌面环境上的 NX 桌面和 MauiKit 应用程序。Nitrux 也不使用 systemd 作为它的启动系统;相反,它使用 OpenRC。 Nitrux 3.0.0 现已发布,代号为

2022-11-09

些仍在运行带有 Coreboot 固件的旧 AMD 主板的用户可以继续使用其现有固件。同样,由于 Git 和现有的 Coreboot tagged releases;如果需要的话,那些选择这些旧 AMD 主板的人可以继续运行以前的 Coreboot 版本。但就上游而言,这些旧的 AM

2023-12-01

行 Microsoft Windows 一般清理和重新格式化 添加初始 AMD openSIL 实现 添加适用于 ARM64 的 ACPI 表生成 即使标记为无效,在 s3 恢复期间也停止重置 CMOS 修复 SMM get_save_state 计算,该计算在启用 STM 时被破坏 SNB+MRC boards:将 MRC

2022-06-27

间升级方案,而 FSR 2.0 则是时间升级解决方案。FSR 2 使用尖端的时间算法来重建精细的几何和纹理细节,从混叠输入产生抗混叠输出。FSR 2 以渲染分辨率提供三个缓冲区(深度、颜色和速度),并带有可选的反应蒙版和曝光

2022-12-23

q.htm#sudo ipv6 默认设置更新 ipv6 地址的主机段,默认对外使用随机地址(ip6-privacy=2); ipv6 地址,默认使用 stable-privacy 方式生成 atzlinux-store-a11 11.3.2.7 解决安装 Opera 浏览器 opera-stable 挂住的问题 桌面环境调整 升级 gdeb

2023-04-15

Libreboot 是 Coreboot 的下游, 为支持的 x86/ARM 机器提供引导固件,取代了 x86 机器上的专有 BIOS/UEFI 固件。 Libreboot 20230413 版本已发布,此版本的优先级是构建系统修复/改进,基本不会对现有支持的硬件在 coreboot 中进行代码更改,

2023-05-15

Synthstrom Audible 宣布,Deluge 固件将在 2023 年 6 月 5 日正式开源。 Deluge 是一款 grid-based 乐器,集便携式音序器、合成器和采样器于一体。它有 128 个 RGB pads,排列在一个 16 x 8 的网格中;一个内置的合成器;从 SD 卡上播放多达 12