Coreboot 4.18 väljaanne

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

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster