Veröffentlichung von Coreboot 26.06, einer offenen Alternative zu proprietären Firmware-Lösungen

Die Veröffentlichung des Projekts CoreBoot 26.06 wurde veröffentlicht, das eine freie Alternative zu proprietären Firmware-Lösungen und BIOS entwickelt. Der Code des Projekts wird unter der GPLv2-Lizenz verbreitet. Die neue Version enthält 1163 Änderungen, die mit der Beteiligung von 101 Entwicklern vorbereitet wurden, von denen 22 zum ersten Mal an der Entwicklung teilgenommen haben.

Wesentliche Änderungen:

  • Unterstützung für 31 Motherboards implementiert:
    • AMD Crater für SoC V2000A
    • AMD Jaguar für SoC Faegan
    • AMD Maple für SoC Strix Halo
    • ASRock H370M-ITX/ac, ASRock Z87 Extreme6
    • ASUS H81M-K, P8H61-I R2.0, P8H61-M LX2, PRIME H610M-K D4, Z87-K
    • ASUS Maximus VI EXTREME
    • ASUS Maximus VI FORMULA, VI HERO, VII IMPACT, VI IMPACT, VII RANGER
    • Framework Laptop 13 (Intel Core Ultra Series 1)
    • Framework Laptop 13 Pro (Intel Core Ultra Series 3)
    • Lenovo ThinkPad X61 / X61s
    • Star Labs Byte Mk I (Ryzen 7 5800U), StarBook Mk VI (Ryzen 7 5800U)
    • System76 bonw15-b, gaze20
    • 8 Boards, die in verschiedenen Geräten mit Chrome OS oder auf Servern Google.
  • Die Unterstützung für AMD Crater Renoir-Motherboards wurde eingestellt (ersetzt durch AMD Crater für SoC V2000A) und Google Myst.
  • Erste Unterstützung für SoC Intel Nova Lake (NVL) hinzugefügt. Bootblock, Romstage, Ramstage, FSP-M und FSP-S (Firmware Support Package) implementiert, GPIO-Pinbelegungen und ACPI-Tabellen hinzugefügt, PCIe- und Flash-Unterstützung bereitgestellt. Die Programme ifdtool und spd_tools wurden aktualisiert. Einschränkung: DDR5 wird derzeit nicht unterstützt.
  • Erste Unterstützung für SoC Intel Panther Lake (PTL) hinzugefügt, einschließlich der Möglichkeit für Inline-Verschlüsselung von UFS.
  • Erste Unterstützung für SoC AMD Strix Halo hinzugefügt, mit einer Demonstration des Bootvorgangs auf dem Motherboard AMD Maple.
  • Erste Unterstützung für SoC Qualcomm Calypso und die auf diesem SoC basierenden Motherboards Google Calypso, Mensa und C1nv hinzugefügt. Unterstützung für ARM Trusted Firmware, PCIe, Initialisierung des QUPv3-Timers, SPMI-Treiber, und das Laden der Firmware für CPUCP und PDP vorhanden.
  • Für AMD-Chips wurde die Unterstützung für den ROM Armor-Mechanismus hinzugefügt, der Schutz vor unautorisierter Modifikation des systemeigenen SPI Flash implementiert.
  • Für AMD-Chips wurde die Unterstützung des A/B Recovery-Mechanismus implementiert, der eine Sicherungskopie beim Firmware-Update ermöglicht. Dadurch können ältere Firmware-Versionen geladen werden, wenn das Booten mit der neuen Version nicht möglich ist oder bei Integritätsprüfungsproblemen. Zusätzlich besteht die Möglichkeit, von einem zweiten Flash-Chip zu booten und den Wiederherstellungs-Flag zwischen Neustarts zu speichern. In den Tools amdfwtool und amdfwread wurde die Unterstützung für die Aufteilung von Verzeichnissen und das Parsen von A/B-Partitions hinzugefügt.
  • Für Platinen mit Qualcomm-Chips, wie Google Bluey und Calypso, wurden erweiterte Funktionen zur Steuerung von Ladezustand und Akku implementiert. Dazu gehören ein sanfter Übergang von langsamen zu schnellen Ladezeiten, Temperaturüberwachung, ein Akkuloses Bootmodus und eine optimierte Stromversorgung für NVMe.
  • Die Unterstützung für Geräte mit Intel Haswell- und Broadwell-Chips wurde erweitert. Der Code zur Unterstützung der Plattformen Haswell und Broadwell wurde vereinheitlicht, und eine gemeinsame Grafikinitialisierung wurde implementiert. Erste Unterstützung für Broadwell-Chip-Varianten für PCs wurde hinzugefügt. Ein Treiber für die künstliche Spannungsreduzierung (Undervolting) wurde hinzugefügt, und die Leistungsgrenzen PL1/PL2 wurden neu definiert. Zudem wurde die Unterstützung für ASUS-Motherboards mit Haswell-Chips, wie Maximus VI/VII, Z87-K und H81M-K, hinzugefügt.
  • Im Intel FSP 2.0-Treiber wurde die Unterstützung des Zstd-Kompressionsalgorithmus hinzugefügt.
  • Die Möglichkeit wurde bereitgestellt, mehrere Logos in unterschiedlichen Auflösungen einzufügen, die je nach Bildschirmauflösung angezeigt werden.
  • Die Anpassungsarbeiten des Codes zur Unterstützung des Standards C23 wurden fortgesetzt.
  • Die Versionen GCC 15.2.0, NASM 3.01, binutils 2.45.1 und ACPICA 20251212 wurden aktualisiert.
  • Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster