Coreboot 4.22 发布,将启用新的版本命名规则


Coreboot 4.22 & 4.22.01 现已发布。项目团队在 4.22 发布周期中发现了 sandybridge/ivybridge 平台上存在未初始化变量错误,因此决定纳入 4.22.01 发布包。下一个版本计划于 2024 年 2 月 19 日发布。

新版本的一些更新亮点包括:

  • x86 对预内存阶段 .data 部分的支持、对预内存阶段和 ramstage 的 CBFS 缓存的支持
  • 允许 romstage 合并到 bootblock 中
  • soc/intel/cmn/gfx:添加 API 来报告外部显示器的存在
  • device/pci_rom:填充 VFCT 表时设置 VBIOS 校验和
  • 将所有“select”语句从 Kconfig.name 文件移至 Kconfig
  • acpigen 现在生成可变长度的 PkgLength 字段,而不是固定的 3 字节大小,以提高兼容性并与 IASL 保持一致
  • 支持在更多基于 Coreboot 的 Chromebook 上运行 Microsoft Windows
  • 一般清理和重新格式化
  • 添加初始 AMD openSIL 实现
  • 添加适用于 ARM64 的 ACPI 表生成
  • 即使标记为无效,在 s3 恢复期间也停止重置 CMOS
  • 修复 SMM get_save_state 计算,该计算在启用 STM 时被破坏
  • SNB+MRC boards:将 MRC 设置迁移到 devicetree
  • 适用于所有平台的 chipset devicetrees

新增 17 块主板

  • AMD Onyx
  • Google: Anraggar
  • Google: Brox
  • Google: Chinchou
  • Google: Ciri
  • Google: Deku
  • Google: Deku4ES
  • Google: Dexi
  • Google: Dochi
  • Google: Nokris
  • Google: Quandiso
  • Google: Rex4ES EC ISH
  • Intel: Meteorlake-P RVP with Chrome EC for non-Prod Silicon
  • Purism Librem 11
  • Purism Librem L1UM v2
  • Siemens FA EHL
  • Supermicro X11SSW-F

coreboot 版本命名更新

值得注意的是,此版本是使用递增 4.xx 版本名称方案的最后一个版本。对于未来的版本,coreboot 将切换到 Year.Month.Sub-version 命名方案。因此,计划于 2024 年 2 月发布的下一个版本将编号为 24.02,子版本为 00。如果项目团队需要对 24.02 版本进行修复或将来发布,他们会将值 .01、.02 等附加到初始版本值。

coreboot 默认分支更新

4.21 版本发布后,coreboot 项目已经将默认 git 分支从“master”更改为“main”。在更改后的前几个月,master 分支每天与 main 分支同步几次,以便大家有时间更新脚本。截至 2023 年 11 月 1 日,同步率已减慢至每周一次;该频率计划将持续到下一个版本,届时 master 分支将被删除。

更多详情可查看官方博客


相關推薦

2023-11-25

采用基于日历的版本号。因此下一个大版本是 2024 年 2 月发布的 LibreOffice 24.2。 LibreOffice 24.2 昨天发布了首个 alpha,主要变化如下: 在LibreOffice Writer中改进了多页浮动表格的功能。 在LibreOffice Calc电子表格的函数侧边

2022-07-27

Ant Design 4.22 现已发布,主要变化如下: Form Form 新增 Form.Item.useStatus 用于获取 Form.Item 的校验状态。#36486 Form 支持 setFieldValue 以简化设置数字单个值的操作流程。#36058 修复 Form.Item 在快速切换校验状态时高度抖动的问题

2022-11-09

Upstream Coreboot 已逐步停止支持较旧的 AMD 14h / 15h / 16h 系列处理器和相关主板。 如 Phoronix 所述,由于这些较旧的 AMD 平台依赖于旧的 SMP 初始化路径,并且从未移植到较新的代码,因此在弃用之后,这些 targets 已从上游 Cor

2023-06-17

penSIL项目的代码,这是一个开源的CPU芯片初始化库,支持Coreboot,并且在未来几年将取代AGESA。 openSIL是AMD致力于开源软件的一个重要体现,也是他们对x86 AGESA固件栈进行的重构。原来的AGESA设计是基于UEFI作为主固件的,这限制

2023-01-31

Coreboot 原名 LinuxBIOS,是一个旨在取代计算机中专有固件(BIOS 或 UEFI)的软件项目,它采用轻量级固件设计,只执行加载和运行现代 32 位或 64 位操作系统所需的最少量任务。由于 coreboot 要初始化硬件,所以必须为所要支持的每

2022-12-01

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

2023-03-10

云固件 Cloud Firmware 2.0,这是首次在 X86 服务器中产品化 coreboot 的固件解决方案。 固件是各种电子设备的基础模块。小到智能手表,大到数据中心服务器,开机时首先都会运行固件,用来初始化硬件、启动操作系统。 Cloud Firmwa

2022-07-22

版本控制管理工具,适用于开发人员和 DBA。 Bytebase 1.2.2 发布,更新内容如下: 功能 👻添加了对 gh-ost 的 支持,大型​​表的在线模式迁移(测试版)。 更新了帮助提示的显示方式,使用侧抽屉而不是弹出提示。 为表/

2023-02-08

量级和耗费 runtime 开销的 Python 虚拟机。 近日,mypy 正式发布了 1.0 版本,引入了新特性、优化了性能以及修复错误等。 主要变化 采用新的版本号命名规则 由于 mypy 版本号已进入 1.0 阶段,因此开发团队决定切换到新的版

2022-08-16

Ubuntu LTS 版本每两年才发布一次,即便是临时版本也要六个月才发布一次。相比之下,市面上的硬件设备更新频率则是更加高,六个月在 IT 领域是一个非常长的周期,Hardware Enablement (HWE,硬件启用) 就是一个让这些最新硬件也可

2023-11-26

LibreOffice 7.6 社区版发布了第三个补丁更新:7.6.3,支持 Windows(Intel/AMD 和 ARM 处理器)、macOS(Apple 和 Intel 处理器),以及 Linux 系统。 下载地址 | Release Notes LibreOffice 7.6 引入的新功能包括:支持触摸板上的缩放手势、支持文

2023-11-08

Libreboot 是一个自由开源的 BIOS/UEFI 替代品,基于 Coreboot,适用于 x86 和 ARM 机器。 随着开发人员努力改进,Libreboot 20231106现已作为错误修正更新发布: Dell E6400支持及DDR2修正移到单独的代码树coreboot/dell,而不是coreboot/default。

2023-08-24

PicList是一款高效的云存储和图床平台管理工具,在PicGo的基础上经过深度的二次开发,不仅完整保留了PicGo的所有功能,还增添了许多新的feature。例如相册支持同步云端删除文件,内置图床额外添加了WebDav、本地图床和SFTP等。Pi

2022-05-18

Rocky Linux 8.6 发布了!Rocky Linux 是一个社区驱动的企业级操作系统, 100% 兼容 RHEL。目前 Rocky Linux 8.6 已发布,此版本适用于 x86_64 和 aarch64 架构。 Rocky Linux 8.6 带来以下改动: 支持较新版本的语言运行时 PHP 8.0 提供了 Bug 修复