Coreboot-Version 4.18

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

Wesentliche Änderungen:

  • UnterstĂŒtzung fĂŒr 23 Motherboards hinzugefĂŒgt, von denen 19 in GerĂ€ten mit Chrome OS oder in Servern Google eingesetzt. Unter den nicht mit Google verbundenen Platinen sind:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Die UnterstĂŒtzung des Motherboards Google Brya4ES wurde eingestellt.
  • UnterstĂŒtzung fĂŒr SoC Intel Meteor Lake, Mediatek Mt8188 und AMD Morgana hinzugefĂŒgt.
  • Im 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. Diese Operationen werden in Form eines C-Bezeichners angegeben, z.B. "device pci 00.0 alias system_agent on ops system_agent_ops end".
  • Es wurde die Möglichkeit hinzugefĂŒgt, die Anwesenheit von I2C-GerĂ€ten wĂ€hrend der Erstellung von GerĂ€teeintrĂ€gen in ACPI/SSDT-Tabellen zu bestimmen. Diese Funktion kann verwendet werden, um Touchpads mit dem Standard-Flag "detect" zu identifizieren, ohne das zuvor fĂŒr Touchpads verwendete, kernel-spezifische Flag "probed" fĂŒr in ChromeOS genutzte Linux-Kernel.
  • Die Möglichkeit zur Erstellung von SBoM (Firmware Software Bill of Materials) wurde implementiert, um die Zusammensetzung der Softwarekomponenten, die im Firmware-Image enthalten sind, festzulegen, beispielsweise zur Automatisierung der ÜberprĂŒfung auf SicherheitsanfĂ€lligkeiten oder zur Lizenzanalyse in der Firmware.
  • Die Arbeiten an der vierten Version des Ressourcenverteilungssystems (RESOURCE_ALLOCATOR_V4) wurden fortgesetzt, das die UnterstĂŒtzung fĂŒr die Manipulation mehrerer Ressourcenbereiche, die Nutzung des gesamten Adressraums und die Zuweisung von Speicher im Bereich ĂŒber 4 GB ermöglicht.
  • Der Mechanismus zur klassischen Initialisierung des Mehrprozessormodus (LEGACY_SMP_INIT) wurde fĂŒr veraltet erklĂ€rt, und stattdessen kam der Initialisierungscode PARALLEL_MP zum Einsatz.
  • Ein Konsolentreiber fĂŒr den smbus wurde hinzugefĂŒgt.
  • Die checkpatch-Anwendung unterstĂŒtzt jetzt den Linux-Kernel 5.19.
  • Die Umstellung von ACPI auf die ASL 2.0-Syntax wurde fortgesetzt.
  • Der Payload-Komponenten basierend auf dem UEFI-Stack EDK II (TianoCore) wurde aktualisiert, der mit Intel Core-Prozessoren (von der 2. bis zur 12. Generation), Intel Small Core BYT, BSW, APL, GLK und GLK-R, AMD Stoney Ridge und Picasso getestet wurde.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster