推出 項目的新版本 “ CoreBoot 4.13”,該版本有234個開發人員參與了該創作,他們還準備了4200多項更改。
對於那些不熟悉CoreBoot的人,您應該知道這是 傳統的基本I / O系統的開源替代品 (BIOS)已在MS-DOS 80s PC上並將其替換為UEFI(統一可擴展)。 CoreBoot還是一個免費的專有固件模擬產品,可用於全面驗證和審核。 CoreBoot用作硬件初始化和啟動協調的基本固件。
包括圖形芯片初始化,PCIe,SATA,USB,RS232。 同時,初始化和啟動CPU和芯片組所需的FSP 2.0(英特爾固件支持包)二進制組件和英特爾ME子系統的二進制固件已集成到CoreBoot中。
Coreboot 4.13的主要新功能
在此新版本中突出的主要更改中,其中一項是 增加了對63個主板的支持,其中42個用於裝有Chrome操作系統或Google服務器的設備上。
在非Google董事會中,提到了以下內容:
- 宏cerG43T-AM3
- 華碩A88XM-E FM2 +
- 超微X11SSH-F
- 戴爾OptiPlex 9010
- HP EliteBook 2560p,HP EliteBook Folio 9480m,HP ProBook 6360b
- 聯想ThinkPad X230s
- 系統76 Lemp9
- AMD 潔面乳
- 映泰TH61-ITX
- 博世科技GBYT4
- Clevo L140CU / L141CU
- 英特爾Alderlake-P RVP
- 控創COMe-bSL6
- 開放計算項目DeltaLake
- Prodrive愛馬仕
- Purism Librem Mini,Purism Librem Mini v2
- 西門子辣椒
這個新版本的Cerboot 4.13的另一個重要變化是 提供了 您自己的實現 Bay Trail芯片上系統的基本代碼, 等效於英特爾提供的代碼庫。
自定義推薦代碼將 減少正常操作所需的外部組件 加載所需的單個MRC.bin文件(內存參考代碼)。
添加 最初對英特爾TXT的支持 (受信任的執行技術),足以運行tboot(受信任的引導)模塊。 實施在Asrock B85M Pro4(Haswell)TPM 2.0主板上進行了測試。
除此之外 添加了“隱藏”指標處理 對於設備樹中的PCI設備,允許處理隱藏的設備,這些設備的參數似乎從設備中丟失(供應商ID 0xFFFF_FFFF)。 英特爾PMC(電源管理控制器)中使用了類似的設備。
工具增加了 gen_spd.go和gen_part_id.go 生成SPD信息 (串行狀態檢測)用於LP4x存儲器,並為基於TGL和JSL的板中使用的存儲器模塊分配標識符。
刪除了對Open Compute Project SonoraPass主板和4個Google主板的支持。
已經提出了新版本的SMM引導加載程序, 可以在具有32個以上CPU線程的平台上運行。
實現了地址清理器調試機制 內置可驗證內存工作的正確性,從而使您能夠確定諸如緩衝區溢出之類的問題。 該引擎可用於QEMU i440fx,Intel Apollo Lake和Haswell的ramstage和romstage。
其他變化 脫穎而出:
- 添加了對x86_64的初始支持,從而允許超過4GB的內存並包括更多優化的代碼。 該實現仍然僅限於在仿真器中使用。
- 為選擇性地啟用PCI總線主控做了準備,為此Kconfig添加了一些設置,這些設置使在單個設備組級別啟用總線主控成為可能。
- romstage提供了更改日誌到控制台的輸出級別的功能,該功能在啟動塊中激活。
- 已經提出了第四版資源分配器,它增加了對使用多個地址範圍,使用整個地址空間並在4 GB以上區域分配內存的支持。
- 此外,我們可以觀察到在CoreBoot中為基於AMD Zen微架構的芯片組提供支持的工作。
獲取CoreBoot
最後,對於那些有興趣獲得此新版本的CoreBoot的人 他們可以從下載部分進行操作,可以在該項目的官方網站上找到。
除此之外,他們還將能夠找到有關該項目的文檔和更多信息。