Coreboot 4.18 release

De release van CoreBoot 4.18 is gepubliceerd, waarin een vrije alternatieve firmware en BIOS voor propriƫtaire systemen wordt ontwikkeld. De code van het project wordt verspreid onder de GPLv2-licentie. Bij het maken van deze nieuwe versie waren meer dan 200 ontwikkelaars betrokken, die meer dan 1800 wijzigingen hebben aangebracht.

Belangrijkste wijzigingen:

  • Er is ondersteuning toegevoegd voor 23 moederborden, waarvan 19 worden gebruikt in apparaten met Chrome OS of op servers Google. Onder de niet aan Google gerelateerde borden:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • De ondersteuning voor het moederbord Google Brya4ES is stopgezet.
  • Ondersteuning is toegevoegd voor de SoC Intel Meteor Lake, Mediatek Mt8188 en AMD Morgana.
  • In sconfig, de compiler voor de device tree structuur die de aanwezige hardwarecomponenten beschrijft, is de mogelijkheid toegevoegd om operaties voor elk apparaat te definiĆ«ren. De operaties worden aangegeven in de vorm van een C-identificator, bijvoorbeeld, "device pci 00.0 alias system_agent on ops system_agent_ops end".
  • De mogelijkheid is toegevoegd om de aanwezigheid van I2C-apparaten te bepalen tijdens het aanmaken van apparaatrecords in de ACPI/SSDT-tabellen. Deze mogelijkheid kan worden gebruikt om touchpads te identificeren met de standaard detect-vlag, zonder de eerder gebruikte vlag 'probed', die specifiek is voor Linux-kernes die in ChromeOS worden toegepast.
  • De mogelijkheid om een SBoM (Firmware Software Bill of Materials) te genereren, die de samenstelling van softwarecomponenten die in de firmware-afbeelding zijn opgenomen, bepaalt, is geĆÆmplementeerd, bijvoorbeeld voor het automatiseren van de controle op kwetsbaarheden of licentieanalyse in de firmware.
  • De ontwikkeling van de vierde editie van het resource allocation mechanisme (RESOURCE_ALLOCATOR_V4) is voortgezet, waarin ondersteuning is geĆÆmplementeerd voor het manipuleren van meerdere bronbereiken, het gebruik van de volledige adresruimte en het toewijzen van geheugen in gebieden boven de 4 GB.
  • Het klassieke initialisatiemechanisme voor multi-core modus (LEGACY_SMP_INIT) is verouderd verklaard, vervangen door de initialisatiecode PARALLEL_MP.
  • Er is een console driver voor smbus toegevoegd.
  • In de checkpatch utility is ondersteuning voor kernel Lunux 5.19 geboden.
  • De conversie van ACPI naar de ASL 2.0-syntaxis is voortgezet.
  • De payload-component op basis van de UEFI-stack EDK II (TianoCore) is bijgewerkt en is getest met Intel Core-processors (van de 2e tot 12e generatie), Intel Small Core BYT, BSW, APL, GLK en GLK-R, AMD Stoney Ridge en Picasso.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster