Version Coreboot 4.18

Die Version 4.18 des CoreBoot-Projekts wurde veröffentlicht, das eine freie Alternative zu proprietären Firmware- und BIOS-Lösungen entwickelt. Der Code des Projekts wird unter der GPLv2-Lizenz verteilt. An der Erstellung der neuen Version haben über 200 Entwickler mit mehr als 1800 Änderungen mitgewirkt.

Hauptänderungen:

  • Es wurden 23 Mainboards unterstützt, von denen 19 in Geräten mit Chrome OS oder auf Servern Google verwendet werden. Zu den nicht mit Google verbundenen Boards gehören:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Die Unterstützung des Mainboards Google Brya4ES wurde eingestellt.
  • Unterstützung für die SoCs Intel Meteor Lake, Mediatek Mt8188 und AMD Morgana wurde hinzugefügt.
  • In sconfig, dem Compiler für die device tree-Struktur, die die vorhandenen Hardwarekomponenten beschreibt, wurde die Möglichkeit hinzugefügt, Operationen für jedes Gerät zu definieren. Die Operationen werden in Form einer C-Identifikation angegeben, zum Beispiel: „device pci 00.0 alias system_agent on ops system_agent_ops end“.
  • Die Möglichkeit, die Existenz von i2c-Geräten während der Erstellung von Geräteeinträgen in den ACPI/SSDT-Tabellen zu definieren, wurde hinzugefügt. Diese Funktion kann verwendet werden, um Touchpads mithilfe des Standardflags „detect“ zu erkennen, ohne das zuvor verwendete Touchpad-Flag „probed“, das spezifisch für die in ChromeOS verwendeten Linux-Kernel war.
  • Die Möglichkeit zur Generierung eines SBoM (Software Bill of Materials für Firmware), die die Softwarekomponenten, die in das Firmware-Abbild aufgenommen wurden, beschreibt, wurde implementiert, zum Beispiel zur automatisierten Überprüfung von Schwachstellen oder zur Analyse von Lizenzen in der Firmware.
  • Die Arbeit an der vierten Auflage des Ressourcenverteilungssystems (RESOURCE_ALLOCATOR_V4) wurde fortgesetzt, in der Unterstützung für die Handhabung mehrerer Ressourcenbereiche, die Nutzung des gesamten Adressraums und die Zuweisung von Speicher im Bereich über 4 GB implementiert wurde.
  • Der Mechanismus der klassischen Initialisierung des Multiprozessormodus (LEGACY_SMP_INIT) wurde als veraltet erklärt, ersetzt durch den Initialisierungscode PARALLEL_MP.
  • Ein Konsolentreiber für smbus wurde hinzugefügt.
  • In der Checkpatch-Utility wurde Unterstützung für den Linux-Kernel 5.19 gewährleistet.
  • Die Umstellung auf die ASL 2.0-Syntax für ACPI wurde fortgesetzt.
  • Die Payload-Komponente auf Basis des UEFI-Stacks EDK II (TianoCore) wurde aktualisiert, die mit Intel Core-Prozessoren (2. bis 12. Generation), Intel Small Core BYT, BSW, APL, GLK und GLK-R sowie AMD Stoney Ridge und Picasso getestet wurde.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster