Coreboot 4.17 带来了新主板、AMD PSB、Doom 游戏被移植以作为有效负载运行

Coreboot 开发人员今天发布了 Coreboot 4.17,支持各种新主板,支持 SeaBIOS 上的 GRUB2 作为有效负载,以及各种低级代码改进。此外,Coreboot 4.17 带来了“coreDOOM”有效负载——是的,可以让游戏 Doom 在这个系统固件上运行。还为 Coreboot 引入了 AMD 平台安全启动 (PSB) 支持。

Coreboot 4.17 支持的新主板包括:

– Clevo L140MU / L141MU / L142MU
– Dell Precision T1650
– Google Craask
– Google Gelarshie
– Google Kuldax
– Google Mithrax
– Google Osiris
– HP Z220 CMT Workstation
– Star Labs LabTop Mk III (i7-8550u)
– Star Labs LabTop Mk IV(i3-10110U 和 i7-10710U)
– Star Labs Lite Mk III (N5000)
– Star Labs Lite Mk IV (N5030)

新的 Google Chromebook 主板不足为奇,但鉴于它们的普遍性,看到更多支持 Clevo 硬件是件好事。很高兴看到英国的 Linux 系统零售商 Star Labs 继续通过上游 Coreboot 支持他们的更多系统。当然,这些是较旧的 Intel 系统,而不是当前一代 Intel(或 AMD)处理器。

Coreboot 4.17 还删除了一些未使用的 Google 主板端口,在 SeaBIOS 上添加了对 GRUB2 作为辅助有效负载的支持,一个 CVE 安全修复程序,通过 AMD PSP 支持 AMD 平台安全启动 (PSB) 以对 PSB 熔断器进行编程(尽管文档仅适用于AMD NDA 客户并需要 BIOS 签名密钥令牌)、本机英特尔 FSB 调试处理程序实施以及各种其他更改。AMD 平台安全启动可用于将 AMD CPU 限制为仅在首次启动时设置 PSB 保险丝后才能与特定供应商的系统一起使用。

Coreboot 开发人员还决定弃用 Intel Ice Lake 支持。Coreboot 中的 Intel Ice Lake 代码未维护,仅支持 Intel Ice Lake RVP 参考主板。由于在零售主板上没有用,并且缺乏维护,计划是移除 Intel Ice Lake SoC 和带有 Coreboot 4.19 的主板端口。

Coreboot 4.17 的另一个有趣的变化是添加了 coreDOOM 作为 Coreboot 有效负载。CoreDOOM 是在 Coreboot 上运行的 1993 Doom 游戏的移植版。这是 Doomgeneric 的一个移植,该项目使 Doom 游戏易于移植,只需要围绕帧呈现、键盘事件、滴答声和其他基本功能实现少数功能,但缺乏对声音等的支持。 coreDOOM 有效负载渲染到 Coreboot 线性帧缓冲区,并从系统 ROM 中的 CBFS 加载 WAD 游戏数据文件。

image.php_-7
Doom 现在可以作为 Coreboot 有效负载运行…

这已经在 QEMU 和真实硬件下进行了测试,适合那些想要玩弄这款直接在 Coreboot 系统固件上作为有效负载运行的经典游戏的人。coreDOOM 的副本在树中,而开发是通过GitHub 上的 coreDOOM完成的。到目前为止,仅支持 PS/2 键盘,预计稍后将支持 USB 键盘,由于它是从系统启动闪存 ROM 运行的,因此不支持保存游戏,并且视频格式支持有限。哦,是的,而且,当您退出游戏时,系统将冻结。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun169044.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年6月3日
下一篇 2022年6月3日

相关推荐