CoreBoot 4.18 projekti vĂ€ljalase, mille raames arendatakse tasuta alternatiivi patenteeritud pĂŒsivaramutele ja BIOS-ile. Projekti kood on litsentseeritud GPLv2 alusel. Uue versiooni loomisel osales ĂŒle 200 arendaja, kes valmistasid ette ĂŒle 1800 muudatuse.
Peamised muudatused:
- Lisatud tugi 23 emaplaadile, millest 19 kasutatakse Chrome OS seadmetes vÔi serverites Google. Google'iga mitteseotud emaplaatide seas:
- MSI PRO Z690-A WIFI DDR4
- AMD Birman
- AMD Pademelon
- Siemens MC APL7
- Toetuse lÔpetamine emaplaadile Google Brya4ES.
- Lisatud tugi SoC Intel Meteor Lake, Mediatek Mt8188 ja AMD Morgana.
- Sconfigis, seadme puu struktuuri kompilaatoris, mis kirjeldab olemasolevaid riistvarakomponente, on lisatud vÔimalus mÀÀrata operatsioone iga seadme jaoks. Operatsioonid on mÀrgitud C-identifikaatori kujul, nÀiteks "device pci 00.0 alias system_agent on ops system_agent_ops end".
- Lisatud vÔimalus mÀÀrata i2c-seadmete olemasolu seadme sisestustega ACPI/SSDT tabelites. Seda vÔimalust saab kasutada puuteplaadide tuvastamiseks, kasutades vaikimisi lippu "detect", loobudes varem puuteplaatide jaoks kasutatud lippudest "probed", mis olid spetsiifilised ChromeOS-is kasutatavatele Linuxi kernelitele.
- Rakendatud SBoM (Firmware Software Bill of Materials) genereerimise vĂ”imalus, mis mÀÀrab kindlaks tarkvarakomponendid, mis on kaasatud pĂŒsivara kujunditesse, nĂ€iteks haavatavuste kontrollimise automatiseerimiseks vĂ”i litsentsianalĂŒĂŒsi tegemiseks pĂŒsivara sees.
- JĂ€tkatud töö neljanda versiooniga ressursi jaotamise mehhanismist (RESOURCE_ALLOCATOR_V4), milles rakendati mitme ressursside vahemiku manipuleerimise tugi, kogu aadressiruumi kasutamine ja mĂ€lu jaotamine ĂŒle 4 GB.
- Deklareeriti aegunud klassikaline mitme protsessori reĆŸiimi initsialiseerimise mehhanism (LEGACY_SMP_INIT), mille asendas PARALLEL_MP initsialiseerimise kood.
- Lisatud konsoolidraiver smbus.
- Tööriistas checkpatch on tagatud toetamine Linuxi kerneli versioonile 5.19.
- ACPI ĂŒleviimist ASL 2.0 sĂŒntaksile on jĂ€tkatud.
- Uuendatud payload-komponent UEFI steki EDK II (TianoCore) pÔhjal, mis on testitud Intel Core protsessoritega (2. kuni 12. pÔlvkond), Intel Small Core BYT, BSW, APL, GLK ja GLK-R, AMD Stoney Ridge ja Picasso.
Allikas: opennet.ru
