Coreboot 4.18 väljalase

Avaldatud on projekti CoreBoot 4.18 väljalase, mille raames töötatakse välja tasuta alternatiiv patenteeritud püsivarale ja BIOS-ile. Projekti koodi levitatakse GPLv2 litsentsi all. Uue versiooni loomisel osales üle 200 arendaja, kes valmistasid ette üle 1800 muudatuse.

Peamised muudatused:

  • Lisatud on tugi 23 emaplaadile, millest 19 kasutatakse Chrome OS-iga seadmetes või Google'i serverites. Mitte-Google'i tasude hulgas:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Google Brya4ES emaplaadi tugi on lõpetatud.
  • Lisatud on Intel Meteor Lake'i, Mediatek Mt8188 ja AMD Morgana SoC-de tugi.
  • sconfig, seadme puustruktuuri kompilaator, mis kirjeldab olemasolevaid riistvarakomponente, on lisanud võimaluse määrata iga seadme jaoks toiminguid. Toimingud määratakse C-identifikaatori kujul, näiteks "seade pci 00.0 alias system_agent on ops system_agent_ops end".
  • Lisatud võimalus määrata i2c seadmete olemasolu seadmekirjete loomisel ACPI/SSDT tabelites. Seda funktsiooni saab kasutada puuteplaatide tuvastamiseks standardse tuvastamislipu abil, loobudes eelnevalt puuteplaatide puhul kasutatud märgist „sondeeritud”, mis on spetsiifiline ChromeOS-is kasutatavate Linuxi tuumade jaoks.
  • Rakendatud on SBoM (Firmware Software Bill of Materials) genereerimise võimalus, mis määrab püsivara kujutisel sisalduvate tarkvarakomponentide koostise, näiteks selleks, et automatiseerida turvaaukude kontrollimist või püsivara litsentside analüüsimist.
  • Töö on jätkunud ressursside eraldamise mehhanismi (RESOURCE_ALLOCATOR_V4) neljanda väljaande kallal, mis pakub tuge mitme ressursside vahemikuga manipuleerimiseks, kogu aadressiruumi kasutamiseks ja mälu eraldamiseks üle 4 GB suurustes piirkondades.
  • Klassikaline mitme protsessori režiimi lähtestamismehhanism (LEGACY_SMP_INIT) on kuulutatud aegunuks, asendatud lähtestamiskoodiga PARALLEL_MP.
  • Lisatud smbus-konsooli draiver.
  • Checkpatch utiliit toetab Lunuxi 5.19 tuuma.
  • ACPI tõlkimine ASL 2.0 süntaksiks on jätkunud.
  • Uuendatud on UEFI pinal EDK II (TianoCore) põhinev kasuliku koormuse komponent, mida 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

Lisa kommentaar