Coreboot 4.18 发布

CoreBoot 4.18 项目的版本已经发布,在该项目的框架内正在开发专有固件和 BIOS 的免费替代方案。 项目代码根据 GPLv2 许可证分发。 超过 200 名开发人员参与了新版本的创建,他们准备了 1800 多项更改。

主要变化:

  • 增加了对 23 种主板的支持,其中 19 种用于运行 Chrome 操作系统的设备或 Google 服务器。 非 Google 费用包括:
    • 微星 PRO Z690-A WIFI DDR4
    • AMD伯曼
    • AMD 帕德梅隆
    • 西门子 MC APL7
  • Google Brya4ES 主板支持已停止。
  • 添加了对 Intel Meteor Lake、Mediatek Mt8188 和 AMD Morgana SoC 的支持。
  • sconfig 是描述当前硬件组件的设备树结构的编译器,增加了为每个设备定义操作的功能。 操作以 C 标识符的形式指定,例如“device pci 00.0 alias system_agent on ops system_agent_ops end”。
  • 添加了在 ACPI/SSDT 表中创建设备记录时确定 i2c 设备是否存在的功能。 此功能可用于使用标准“检测”标志来检测触摸板,而无需使用以前用于触摸板的“探测”标志,该标志特定于 ChromeOS 中使用的 Linux 内核。
  • 已实现生成 SBoM(固件软件物料清单)的功能,定义固件映像中包含的软件组件的组成,例如,自动检查固件中的漏洞或分析许可证。
  • 第四版资源分配机制 (RESOURCE_ALLOCATOR_V4) 的工作仍在继续,它支持操作多个范围的资源、使用整个地址空间以及在 4 GB 以上的区域分配内存。
  • 经典的多处理器模式初始化机制 (LEGACY_SMP_INIT) 已被声明为过时,由 PARALLEL_MP 初始化代码取代。
  • 添加了 smbus 控制台驱动程序。
  • checkpatch 实用程序提供对 Lunux 5.19 内核的支持。
  • ACPI 到 ASL 2.0 语法的转换仍在继续。
  • 基于 UEFI 堆栈 EDK II (TianoCore) 的有效负载组件已更新,已通过 Intel Core 处理器(第 2 至 12 代)、Intel Small Core BYT、BSW、APL、GLK 和 GLK-R、AMD Stoney Ridge 进行测试和毕加索。

来源: opennet.ru

添加评论