Coreboot 4.18 väljaanne

Käesolev CoreBoot 4.18 projekti väljaanne tutvustab avatud alternatiivi patenteeritud püsivormidele ja BIOS-idele. Projekti kood on litsentseeritud GPLv2 alusel. Uue versiooni loomisel osales üle 200 arendaja, kes ette valmistasid rohkem kui 1800 muudatust.

Peamised muudatused:

  • Toetust on lisatud 23 emaplaadile, millest 19 kasutatakse seadmetes, kus on Chrome OS või serverites Google. Mitte Google'iga seotud plaatide seas:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Toetuse lõpetamine emaplaadile Google Brya4ES.
  • Toetust on lisatud SoC Intel Meteor Lake, Mediatek Mt8188 ja AMD Morgana.
  • sconfigis, seadme puu struktuuri kompilaatoris, mis kirjeldab olemasolevaid riistvarakomponente, on lisatud võimalus määrata tehteid iga seadme jaoks. Tehteid näidatakse C-identifikaatori vormis, näiteks "device pci 00.0 alias system_agent on ops system_agent_ops end".
  • Lisatud võimalus tuvastada i2c-seadmete olemasolu seadmete arvestuste loomisel ACPI/SSDT tabelites. Seda võimalust saab kasutada puuteplaatide tuvastamiseks tavalise „detect“ lipu abil, vältides varem puuteplaatide jaoks kasutatud Linuxi tuumadele spetsiifilisi „probed“ lippe, mida kasutati ChromeOS-is.
  • Töö on ellu viidud SBoM (Firmware Software Bill of Materials) genereerimise võimalus, mis määratleb tarkvarakomponentide koosseisu, mis on hõlmatud püsivara pildis, näiteks haavatavuste kontrollimise automatiseerimiseks või litsentside analüüsimiseks püsivaras.
  • Jätkatud tööd neljanda redaktsiooni ressursi jaotamise mehhanismi (RESOURCE_ALLOCATOR_V4) kallal, milles on rakendatud tuge mitme ressursivahemiku manipuleerimise, kogu adresseerimisruumi kasutamise ja üle 4 GB mälu eraldamise jaoks.
  • Klassikalise mitme protsessori režiimi initsialiseerimise mehhanism (LEGACY_SMP_INIT) on kuulutatud aegunuks, selle asemel on rakendatud PARALLEL_MP initsialiseerimise kood.
  • Lisatud smbus konsooli draiver.
  • Utiliidi checkpatch toetust on täiendatud Linuxi 5.19 tuumaga.
  • Jätkatud ACPI tõlkimist ASL 2.0 süntaksisse.
  • Uuendatud payload-komponent UEFI EDK II (TianoCore) põhjal, mis on testitud Intel Core (2–12. põlvkond), Intel Small Core BYT, BSW, APL, GLK ja GLK-R, AMD Stoney Ridge ja Picasso protsessoritega.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster