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

60GB SSD 8Gb DDR4