CoreBoot 26.06 正式发布,该项目旨在开发一种免费的、替代专有固件和 BIOS 的方案。该项目的代码以 GPLv2 许可证发布。新版本包含 1163 项更改,由 101 位开发者参与完成,其中 22 位是首次加入该项目。
主要变化:
- 已实现对 31 款主板的支持:
- AMD Crater for SoC V2000A
- AMD Jaguar 芯片用于 Faegan SoC
- AMD Maple for SoC Strix Halo
- 华擎 H370M-ITX/ac,华擎 Z87 Extreme6
- 华硕 H81M-K、P8H61-I R2.0、P8H61-M LX2、PRIME H610M-K D4、Z87-K
- 华硕 Maximus VI EXTREME
- 华硕 Maximus VI FORMULA、VI HERO、VII IMPACT、VI IMPACT、VII RANGER
- Framework 13英寸笔记本电脑(英特尔酷睿Ultra系列1)
- Framework Laptop 13 Pro(英特尔酷睿Ultra系列3)
- 联想ThinkPad X61 / X61s
- Star Labs Byte Mk I(Ryzen 7 5800U),StarBook Mk VI(Ryzen 7 5800U)
- System76 bonw15-b,gaze20
- 8 块电路板用于运行 Chrome OS 的各种设备或 服务器 谷歌。
- 已停止支持 AMD Crater Renoir(已被 AMD Crater for SoC V2000A 取代)和 Google Myst 主板。
- 已初步支持 Intel Nova Lake (NVL) SoC。已实现引导块、ROM 阶段、RAM 阶段、FSP-M 和 FSP-S(固件支持包),添加了 GPIO 引脚定义和 ACPI 表,并实现了 PCIe 和 Flash 支持。ifdtool 和 spd_tools 工具已更新。目前尚不支持 DDR5 内存。
- 新增对具有内联 UFS 加密功能的 Intel Panther Lake (PTL) SoC 的初步支持。
- 新增对 AMD Strix Halo SoC 的初始支持,并在 AMD Maple 主板上进行了启动演示。
- 已初步支持高通 Calypso SoC 以及基于该 SoC 的 Google Calypso、Mensa 和 C1nv 主板。现在支持 ARM Trusted Firmware、PCIe、QUPv3 定时器初始化、SPMI 驱动程序以及 CPUCP 和 PDP 固件加载。
- 对于 AMD 芯片,新增了对 ROM Armor 机制的支持,该机制可防止未经授权修改系统 SPI Flash。
- AMD芯片现在支持A/B恢复机制,该机制确保在固件更新期间保存备份副本,以便在新版本无法启动或固件完整性验证出现问题时加载旧固件。此外,还新增了从第二个闪存芯片启动并在重启之间保留恢复标志的功能。amdfwtool和amdfwread工具现在支持目录分割和A/B分区解析。
- 针对基于高通芯片(例如 Google Blue 和 Calypso)的开发板,我们实现了先进的充电和电池管理功能。这些功能包括:从慢充到快充的平滑过渡、温度监控、无电池启动模式以及针对 NVMe 设备的优化供电。
- 对基于 Intel Haswell 和 Broadwell 芯片的设备支持已扩展。Haswell 和 Broadwell 平台的支持代码已统一,并实现了通用的图形初始化。新增了对 PC 平台 Broadwell 芯片变体的初步支持。新增了降压驱动程序,并重新定义了 PL1/PL2 的功率限制。新增了对基于 Haswell 芯片的华硕主板的支持,例如 Maximus VI/VII、Z87-K 和 H81M-K。
- Intel FSP 2.0 驱动程序增加了对 Zstd 压缩算法的支持。
- 提供了添加多个不同分辨率的logo图片的功能,可以根据屏幕分辨率显示它们。
- 继续进行代码适配工作,以支持 C23 标准。
- GCC 15.2.0、NASM 3.01、binutils 2.45.1 和 ACPICA 20251212 的更新版本。
来源: opennet.ru
