Coreboot 原名 LinuxBIOS,是一个旨在取代计算机中专有固件(BIOS 或 UEFI)的软件项目,它采用轻量级固件设计,只执行加载和运行现代 32 位或 64 位操作系统所需的最少量任务。 由于 coreboot 要初始化硬件,所以必须为所要支持的每个芯片组和主板移植。因此而言,coreboot 只适用于有限的硬件平台和主板型号。 近日,coreboot 4.16 正式发布,自 4.15 版本以来,有 170 名开发者提交了 1770 个新文件。其中,有超过 35 人是第一次为 coreboot 做出贡献。 新的主板: Acer Aspire VN7-572G AMD Chausie ASROCK H77 Pro4-M ASUS P8Z77-M Emulation QEMU power9 Google Agah Google Anahera4ES Google Banshee Google Beadrix Google Brya4ES Google Crota Google Dojo Google Gimble4ES Google Herobrine_Rev0 Google Kingler Google Kinox Google Krabby Google Moli Google Nereid Google Nivviks Google Primus4ES Google Redrix4ES Google Skyrim Google Taeko4ES Google Taniks Google Vell Google Volmar Intel Alderlake-N RVP Prodrive Atlas Star Labs Star Labs StarBook Mk V (i3-1115G4 and i7-1165G7) System76 gaze16 3050 System76 gaze16 3060 System76 gaze16 3060-b 移除的主板: Google -> Corsola Google -> Nasher Google -> Stryke 添加的处理器: src/cpu/power9 src/soc/amd/sabrina 子模块更新 /3rdparty/amd_blobs (6 commits) /3rdparty/arm-trusted-firmware (965 commits) /3rdparty/blobs (30 commits) /3rdparty/chromeec (2212 commits) /3rdparty/intel-microcode (1 commits) /3rdparty/qc_blobs (13 commits) /3rdparty/vboot (44 commits) 官方表示,2022 年 11 月 4.18 版本发布后,其计划将转移对任何仍然需要 RESOURCE_ALLOCATOR_V3 的 boards 的支持到 4.18 分支。 并计划从 4.18 版开始弃用 LEGACY_SMP_INIT;还包括 SMM_ASEG 的代码路径。此代码用于启动 AP 并在每个 AP 上进行一些功能编程,还用于设置 SMM。这在很大程度上已被 PARALLEL_MP 所取代,它应该能够涵盖 LEGACY_SMP_INIT 的所有用例,只需很少的代码更改。弃用的原因在于拥有 2 个代码路径来执行几乎相同的操作会大大增加社区的维护负担,同时也相当混乱。 更多详情可查看官方博客。 (责任编辑:IT) |