Coreboot 4.18 vrystelling

Die vrystelling van die CoreBoot 4.18-projek is gepubliseer, binne die raamwerk waarvan 'n gratis alternatief vir eie firmware en BIOS ontwikkel word. Die projekkode word onder die GPLv2-lisensie versprei. Meer as 200 ontwikkelaars het deelgeneem aan die skepping van die nuwe weergawe, wat meer as 1800 XNUMX veranderinge voorberei het.

Belangrikste veranderinge:

  • Bygevoeg ondersteuning vir 23 moederborde, waarvan 19 op toestelle met Chrome OS of op Google-bedieners gebruik word. Onder die nie-Google fooie:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Google Brya4ES-moederbordondersteuning is gestaak.
  • Bygevoeg ondersteuning vir Intel Meteor Lake, Mediatek Mt8188 en AMD Morgana SoC's.
  • sconfig, 'n samesteller van die toestelboomstruktuur wat die hardewarekomponente beskryf wat teenwoordig is, het die vermoë bygevoeg om bewerkings vir elke toestel te definieer. Bewerkings word gespesifiseer in die vorm van 'n C-identifiseerder, byvoorbeeld, "device pci 00.0 alias system_agent on ops system_agent_ops end".
  • Die vermoë bygevoeg om die teenwoordigheid van i2c-toestelle te bepaal wanneer toestelrekords in die ACPI/SSDT-tabelle geskep word. Hierdie kenmerk kan gebruik word om raakvlakke op te spoor deur gebruik te maak van die standaard "bespeur"-vlag, sonder om die "gesoekte"-vlag wat voorheen vir raakvlakke gebruik is, wat spesifiek is vir die Linux-pitte wat in ChromeOS gebruik word, af te sien.
  • Die vermoë om SBoM (Firmware Software Bill of Materials) te genereer, is geïmplementeer, wat die samestelling definieer van sagtewarekomponente wat in die firmware-beeld ingesluit is, byvoorbeeld om nagaan vir kwesbaarhede te outomatiseer of lisensies in die firmware te ontleed.
  • Werk is voortgesit aan die vierde uitgawe van die hulpbrontoewysingsmeganisme (RESOURCE_ALLOCATOR_V4), wat ondersteuning bied vir die manipulering van veelvuldige reekse hulpbronne, die gebruik van die hele adresspasie en die toekenning van geheue in gebiede bo 4 GB.
  • Die klassieke multiverwerkermodus-inisialiseringsmeganisme (LEGACY_SMP_INIT) is verouderd verklaar, vervang deur die PARALLEL_MP-inisialiseringskode.
  • Bygevoeg smbus konsole bestuurder.
  • Die checkpatch-hulpmiddel bied ondersteuning vir die Lunux 5.19-kern.
  • Die vertaling van ACPI na ASL 2.0-sintaksis het voortgegaan.
  • Die loonvragkomponent gebaseer op die UEFI-stapel EDK II (TianoCore) is opgedateer, wat getoets is met Intel Core-verwerkers (2de tot 12de generasie), Intel Small Core BYT, BSW, APL, GLK en GLK-R, AMD Stoney Ridge en Picasso.

Bron: opennet.ru

Voeg 'n opmerking