Coreboot 4.18 izdanje

Objavljeno je izdanje CoreBoot 4.18 projekta u okviru kojeg se razvija besplatna alternativa vlasničkom firmveru i BIOS-u. Projektni kod se distribuira pod GPLv2 licencom. U kreiranju nove verzije učestvovalo je više od 200 programera, koji su pripremili više od 1800 izmjena.

Glavne promjene:

  • Dodata podrška za 23 matične ploče, od kojih se 19 koriste na uređajima sa Chrome OS-om ili na Google serverima. Među naknadama koje ne plaćaju Google:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Podrška za Google Brya4ES matičnu ploču je ukinuta.
  • Dodata podrška za Intel Meteor Lake, Mediatek Mt8188 i AMD Morgana SoC.
  • sconfig, kompajler strukture stabla uređaja koji opisuje prisutne hardverske komponente, dodao je mogućnost definiranja operacija za svaki uređaj. Operacije su specificirane u obliku C-identifikatora, na primjer, “device pci 00.0 alias system_agent na ops system_agent_ops end”.
  • Dodata mogućnost utvrđivanja prisutnosti i2c uređaja prilikom kreiranja zapisa uređaja u ACPI/SSDT tabelama. Ova funkcija se može koristiti za otkrivanje touchpad-a pomoću standardne zastavice “detect”, bez zastavice “probed” koja se ranije koristila za touchpade, a koja je specifična za Linux kernele koji se koriste u ChromeOS-u.
  • Implementirana je mogućnost generiranja SBoM-a (Firmware Software Bill of Materials), koja definiše sastav softverskih komponenti uključenih u sliku firmvera, na primjer, za automatizaciju provjere ranjivosti ili analizu licenci u firmveru.
  • Nastavljen je rad na četvrtom izdanju mehanizma za dodjelu resursa (RESOURCE_ALLOCATOR_V4), koji pruža podršku za manipulaciju višestrukim rasponima resursa, korištenje cijelog adresnog prostora i dodjelu memorije u oblastima iznad 4 GB.
  • Klasični mehanizam inicijalizacije višeprocesorskog načina rada (LEGACY_SMP_INIT) je proglašen zastarjelim, zamijenjen inicijalizacijskim kodom PARALLEL_MP.
  • Dodan drajver za smbus konzolu.
  • Uslužni program checkpatch pruža podršku za jezgro Lunux 5.19.
  • Prevođenje ACPI u ASL 2.0 sintaksu je nastavljeno.
  • Ažurirana je komponenta korisnog opterećenja zasnovana na UEFI steku EDK II (TianoCore), koja je testirana sa Intel Core procesorima (od 2. do 12. generacije), Intel Small Core BYT, BSW, APL, GLK i GLK-R, AMD Stoney Ridge i Picasso.

izvor: opennet.ru

Dodajte komentar