新版本 Coreboot 4.20 日前發布 在這個版本中,他們做了一個 很多變化 重點是改進已經實現的功能,以及安全改進、兼容性改進,還支持對已經支持的板和新板的改進。
對於那些不熟悉CoreBoot的人,您應該知道這是 傳統的基本I / O系統的開源替代品 (BIOS)已在MS-DOS 80s PC上並將其替換為UEFI(統一可擴展)。 CoreBoot還是一個免費的專有固件模擬產品,可用於全面驗證和審核。 CoreBoot用作硬件初始化和啟動協調的基本固件。
包括圖形芯片初始化,PCIe,SATA,USB,RS232。 同時,初始化和啟動CPU和芯片組所需的FSP 2.0(英特爾固件支持包)二進制組件和英特爾ME子系統的二進制固件已集成到CoreBoot中。
CoreBoot 4.20主要新特性
在這個新版本的 Coreboot 4.20 中 呈現約1600個確認的工作 自上一個版本以來,它代表了清理工作和實施的持續改進。
在這個新版本中最突出的變化是 cpu/mp_init.c 在運行代碼後啟用 CPU,加上cpu/x86/smm增加了PCI資源存儲功能
除此之外, SMM 運行時確保 PCI 資源存儲在 SMRAM 內存中 防止通過篡改 PCI BAR 重映射導致敏感數據洩露的攻擊。
在這個新版本中突出的另一個變化是 添加了一個驅動程序來讀取和寫入 EFI 變量 存儲在單獨的內存區域中。 這對於作為有效負載的 EDK2 特別有用,並允許重複使用現有的 EFI 工具來設置/獲取固件使用的選項。
我也知道e 添加了 EWL 控制器 (改進的警告日誌記錄)來處理英特爾 EWL HOB 錯誤,以及什麼 為 Intel GM2 的代碼添加了 DDR45 內存支持,為英特爾“Emmitsburg”PCH 添加了英特爾工具支持,為 Chromebook 添加了 Sound-Open-Firmware 驅動程序以支持系統聲音,並為 AMD 添加了 SimNow 控制台日誌記錄支持。
另一方面, Yabits 載荷被移除 它變得過時和存檔,並且還強調了 修復了超級工具構建問題 使用 musl-libc,在 Xeon SPR 上實現了初步工作,從 coreboot-sdk 中刪除了 Zephyr SDK 支持,因為打包的版本很舊並且沒有真正使用,並且還添加了對 Intel PCH“Emmitsburg”的 inteltool 支持。
提到在使用 ccache 重建時提高緩存命中百分比的工作,以及 ACPI 生成代碼的改進和擴展以及 修復了 RISC-V 代碼的一些問題。
最後,還值得一提的是,在這個新版本中, 添加了對 25 種主板的支持,其中 11 個用於 Chrome 操作系統設備或網絡服務器。
- 華擎:B75M-ITX
- 戴爾:Latitude E6400
- 谷歌:奧拉什
- 谷歌:四四方方
- 谷歌:憲法
- 谷歌:哥斯拉克斯
- 谷歌:哈迪斯
- 谷歌:神秘
- 谷歌:Screenbo
- 谷歌:Starmie
- 谷歌:塔蘭薩
- 谷歌:歐頓
- 谷歌:亞維拉
- 惠普:EliteBook 2170p
- 英特爾:Archer City CRB
- 英特爾:DQ67SW
- 保護:VP2420
- 保護:VP4630/VP4650
- 保護:VP4670
- 西門子:MC EHL4
- 西門子:MC EHL5
- 系統76:lemp11
- 系統76:oryp10
- 系統76:oryp9
如果您有興趣了解更多關於CoreBoot 4.18這個新版本的信息,可以查閱詳情 在下面的鏈接.
獲取CoreBoot
最後,對於那些有興趣獲得此新版本的CoreBoot的人 他們可以從下載部分進行操作,可以在該項目的官方網站上找到。
除此之外,他們還將能夠找到有關該項目的文檔和更多信息。