从 Coreboot 中删除旧 AMD CPU 和主板支持,代码减少约 738k 行


Upstream Coreboot 已逐步停止支持较旧的 AMD 14h / 15h / 16h 系列处理器和相关主板。

如 Phoronix 所述,由于这些较旧的 AMD 平台依赖于旧的 SMP 初始化路径,并且从未移植到较新的代码,因此在弃用之后,这些 targets 已从上游 Coreboot 中删除。事实上,考虑到这些较旧的 ports 未进行维护且未针对任何新的 Coreboot 功能等进行调整,此举乃是意料之中。那些仍在运行带有 Coreboot 固件的旧 AMD 主板的用户可以继续使用其现有固件。同样,由于 Git 和现有的 Coreboot tagged releases;如果需要的话,那些选择这些旧 AMD 主板的人可以继续运行以前的 Coreboot 版本。但就上游而言,这些旧的 AMD CPU/主板不再受支持。

此前,AMD 也有过为新平台积极贡献上游的时候。他们曾积极为新的 APU 平台积极支持 Coreboot —— 在2011 年承诺在未来的 CPU 中支持 Coreboot,但也只持续了几年。逐渐的,他们对 Coreboot 的贡献往往就仅限于在 Google Chromebook 中使用的硬件。现在,他们在十年前与工程合作伙伴一起积极推动Coreboot 支持时所编写的所有代码则都已从主线中删除。

清除旧的 LEGACY_SMP_INIT 代码、旧 motherboards 和旧 AMD 平台代码使 Coreboot 代码减少了约 738k 行。

AMD Family 15h Bulldozer era 的支持被取消,其中包括:

  • “Parmer”和“Thatcher”的 Reference boards
  • ASUS A88XM-E
  • ASUS F2A85-M
  • HP Pavilion M6 1035DX
  • Lenovo G505S
  • MSI MS-7721 FM2-A55M-E3

AMD Family 14h “Bobcat” CPU 也被砍掉了,包括以下 boards:

  • AMD Iguana,South Station 、Union Station 和 Persimmon reference boards
  • ASRock E350M1
  • Elmex PCM205400
  • Elmex PCM205401
  • Gizmosphere Gizmo
  • Jetway NF81-T56N-LF
  • Lippert Frontrunner-AF
  • PC Engines APU1

AMD Family 16h boards 也从 Coreboot 中剥离,这影响了以下 boards :

  • AMD Olivehill reference board
  • ASRock IMB-A180
  • ASUS AM1I-A
  • BAP ODE_E20XX
  • Biostar A68N-5200
  • Biostar AM1ML
  • Gizmosphere Gizmo2
  • HP ABM

相關推薦

2023-01-31

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

2023-06-17

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

2023-05-07

可扩展固件接口 (UEFI),而是与其他主机固件集成,例如 coreboot、reboot 和 FortiBIOS。它以标准行业语言编写,允许供应商将其最新的硬件支持程序链接到主机固件。 openSIL 目前还在概念验证 (POC) 阶段,目前可与 AMD 第 4 代 EPYC(

2023-04-15

scaling 的主机固件设计,以其他主机固件解决方案,如 coreboot、oreboot 、FortiBIOS、Project µ 等。一种更新的开放式架构可能会减少攻击面,并且具有明显的无限可扩展性,现在可作为概念验证在开源社区中进行评估,称为 AMD openSI

2023-12-01

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

2023-04-15

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

2023-06-28

Libreboot 是一个开源的 BIOS/UEFI 替代品,强调安全性,基于Coreboot,适用于 x86 和 ARM 机器。 随着开发人员努力改进硬件支持,Libreboot 20230625 现已作为重大更新发布,引入了对笔记本电脑和台式机新主板的支持: Libreboot 目前在

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-06-15

ream,其性能提高了 54~82%。 而且这个内核补丁只有几行代码: 目前该补丁已排入 sched/core 队列,如果没有其他突发情况,应该会在 Linux 5.20 中引入。 更多技术细节可在补丁邮件中阅读。 

2024-08-02

定了一张弃用时间表,旨在开始着手移除许多较旧的 ARM 主板和过时的功能。 这是继早些时候对过时/未使用的 ARM 主板/机器和其他过时代码进行大规模清理之后,开始规划的新一批计划弃用的硬件。按照预期,移除工作至少要

2023-10-26

Libreboot 是一个自由开源的 BIOS/UEFI 替代品,基于 Coreboot,适用于 x86 和 ARM 机器。 随着开发人员努力改进硬件支持,Libreboot 20231021 现已作为重大更新发布,引入了对笔记本电脑和台式机新主板的支持: 对大部分硬件,升级到

2022-10-22

与标准 EVEX 实现相比,这些字符串函数的 EVEX512 版本可减少多达 30% 的函数周期,使用 512 位向量的好处因字符串长度和其他因素而异。 与此同时,今天在 Glibc git 中,Noah Goldstein 对各种 libc 函数的现有 EVEX 实现进行了许多优

2024-10-23

务。这就是我们花额外时间在即将推出的HiFive Premier P550 主板上的原因。虽然我们和其他人一样渴望将这款主板交到开发人员手中,但在今年早些时候,经过与 Canonical 的多次讨论,我们决定在这款令人兴奋的新主板上预