Útgáfa CoreBoot 4.16 verkefnisins hefur verið gefin út, innan ramma þess er verið að þróa ókeypis val til sérstakrar fastbúnaðar og BIOS. Verkefniskóðanum er dreift undir GPLv2 leyfinu. 170 verktaki tóku þátt í gerð nýju útgáfunnar, sem undirbjuggu 1770 breytingar.
Helstu nýjungar:
- Bætt við stuðningi fyrir 33 móðurborð, þar af eru 22 notuð á tækjum sem keyra Chrome OS eða ... netþjónar Google. Meðal þeirra spjallsvæða sem tengjast ekki Google:
- Acer Aspire VN7-572G
- amd chausie
- ASROCK H77 Pro4-M
- ASUS P8Z77-M
- Eftirlíking QEMU máttur9
- Intel Alderlake-N RVP
- Prodrive Atlas
- Star Labs Star Labs StarBook Mk V (i3-1115G4 og i7-1165G7)
- System76 gaze16 3050, 3060 og 3060-b
- Stuðningur við Google Corsola, Nasher og Stryke móðurborð hefur verið hætt.
- Bætti við stuðningi við Power9 CPU og AMD Sabrina SoC.
- Bætt við möguleika til að slökkva á IME (Intel Management Engine) undirkerfinu, sem kemur á flestum nútíma móðurborðum með Intel örgjörvum og er útfært sem sérstakur örgjörvi sem starfar óháð örgjörva og sinnir verkefnum sem þarf að aðskilja frá stýrikerfinu, ss. sem vinnsluverndað efni (DRM), innleiðing á TPM (Trusted Platform Module) einingum og lágstigi tengi fyrir eftirlit og eftirlit með búnaði. Til að slökkva á IME í kerfum með örgjörva frá Skylake fjölskyldunni til Alder Lake, er me_state færibreytan notuð í CMOS, sem gefur gildinu 1 sem mun slökkva á vélinni. Til að breyta CSME ástandinu í gegnum CMOS hefur „.enable“ aðferðinni verið bætt við, ástand hennar samsvarar me_state færibreytunni.
- Bætti við coreboot-configurator, einfalt GUI til að breyta CMOS stillingum í Coreboot CBFS með því að nota nvramtool tólið.
- Bætti við apcb_v3_edit tólinu til að breyta APCB V3 (AMD PSP Customization Block) tvíundarskrám og skipta út allt að 16 SPD (Serial Presence Detect) í þeim.
- Uppfærðar undireiningar amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs og vboot.
- Kóðinn til að stilla LAPIC (Local Advanced Programmable Interrupt Controller) hefur verið færður í MP init.
- Bætti við stuðningi við ANSI flóttaraðir til að auðkenna mikilvæga atburði, svo sem villur og viðvaranir, þegar annálar eru sýndar í gagnvirku stjórnborðinu.
- Innleitt cbmem_dump_console aðgerð, svipað og cbmem_dump_console_to_uart, en virkar með almennum stilltum leikjatölvum.
- Stillingar fyrir lifandi mynd eru aðlagaðar til að vinna með NixOS 21.11 dreifingunni. iasl pakkanum hefur verið hætt og hefur verið skipt út fyrir acpica-tools.
- U-Boot bootloader hefur verið uppfært í útgáfu 2021.10.
- Bætt við stuðningi fyrir kerfi með meira en 128 CPU kjarna.
- Bætt við reklum fyrir Semtech sx9360 SAR nálægðarskynjara sem notaðir eru í Samsung tækjum.
- Bætt við reklum fyrir SGenesys Logic GL9750 SD stýringar sem notaðar eru í Chromebook.
- Bætt við stuðningi við Realtek RT8125 Ethernet stýringar.
- Bætti við reklum fyrir Fibocom 5G WWAN ACPI.
- Bætti við stuðningi fyrir blandaða minnisuppbyggingu þegar DDR4 er notað.
- Bætt við stuðningi við FSP 2.3 (Flexible Software Package) forskrift.
- Kóðinn til að reikna út kjötkássa sem notaður er við sannprófun og mat á CBFS ástandi hefur verið endurunnin
- Bætt við stuðningi við PCI-e Resizable BAR (Base Address Registers) tækni, sem gerir örgjörvanum kleift að fá aðgang að öllu myndminni PCI kortsins.
Að auki er breytingaáætlun kynnt frá útgáfu 4.18 til fjórðu útgáfu auðlindaúthlutunarkerfisins (RESOURCE_ALLOCATOR_V4), sem bætir við stuðningi við að vinna með mörg auðlindasvið, nota allt vistfangarýmið og minnisúthlutun á svæðum yfir 4 GB. Coreboot 4.18, væntanleg í nóvember, ætlar einnig að afnema klassíska frumstillingarbúnaðinn fyrir fjölgjörva (LEGACY_SMP_INIT) og skipta honum út fyrir PARALLEL_MP upphafskóðann.
Heimild: opennet.ru
