Coreboot 24.05 kommt mit Support-Verbesserungen, Updates und mehr

Coreboot-Logo

Das Projekt Coreboot, enthüllt Vor ein paar Tagen wurde die Version von veröffentlicht „Coreboot 24.05“, Das bedeutet drei Monate harter Arbeit. Mit über 20 neuen Mitgliedern und Beiträgen von über 150 Personen in den Bereichen Codierung, Patching und anderen Bereichen.

Diese neue Version von Coreboot 24.05, enthält 722 Änderungen, die von 131 Entwicklern vorgenommen wurden und kommt mit Support-Verbesserungen, die Unterstützung für hinzufügen 25 neue Plattformen oder Varianten und 2 neue Prozessoren, Kompatibilitätsverbesserungen und mehr.

Was ist neu in Coreboot 24.05?

Eine der wichtigsten Neuigkeiten das Coreboot 24.05 präsentiert, ist das Stabile 64-Bit-Kompatibilität, da diese Kompatibilität bekannt gegeben wurde mit 64-Bit-CoreBoot-Builds in SMM. Und die Arbeit zur vollständigen Unterstützung von 64-Bit-Coreboot-Builds, um die SMM-Unterstützung stabil und sicher genug für den allgemeinen Gebrauch zu machen, ist ziemlich bedeutend. Da SMM die Seitentabellen selbst verwaltet, gilt die SMM-Unterstützung als stabil und sicher für den allgemeinen Gebrauch.

Eine weitere Neuheit, die vorgestellt wird, ist die Neue Unterstützung für das Kompilieren mit mehreren TPM-Treibern hinzugefügt (Trusted Platform Module) gleichzeitig, was die gleichzeitige Einbindung der Unterstützung für die TPM 1.x- und TPM 2.x-Spezifikationen ermöglicht und die Fähigkeit des Systems zur Abfrage des TPM verbessert hat.

Andererseits für Systeme, die auf Architektur basieren ARM64, Unterstützung für die Ausführung auf den Ausnahmestufen EL1, EL2 und EL3 hinzugefügt, wodurch die vorherige Einschränkung für die Ausführung von Coreboot auf EL3 aufgrund des EL3-Protokollzugriffs entfernt wird. Bisher unterstützte Coreboot nur den Betrieb mit aktivierter EL3-Ebene. Mit dieser Änderung kann die Ausnahmeebene nun mithilfe des Parameters ARM64_CURRENT_EL konfiguriert werden, indem das angewendete Register (vbar_el1, vbar_el2 oder vbar_el3) ausgewählt wird.

Darüber hinaus wird in Coreboot 24.05 die Build-Toolchain wurde aktualisiert, seit LLVM 17.0.6 werden nun CMake 3.28.3, binutils 2.42 angeboten, außerdem wurde die Payload-Komponente auf Basis von U-Boot 2024.4 aktualisiert.

Da der Supportverbesserungen und neue Prozessor- und Plattformunterstützung, Es wird erwähnt, dass Unterstützung für zwei Prozessoren (basierend auf POWER9- und RISC-V-Architekturen) und 25 neue Plattformen implementiert wurde. Zu den derzeit unterstützten Motherboards gehören:

  • AMD BirmanPlus für Glinda SoC und Phoenix SoC.
  • ASROCK Z97 Extreme6.
  • Dell OptiPlex 7020/9020 MT und Dell OptiPlex 7020/9020 SFF.
  • Framework Azalea (verwendbar auf einem Framework 13-Laptop mit AMD Ryzen 7040-Prozessor).
  • HP Pro 3500.
  • Lenovo ThinkCentre M700/M900 Tiny und Lenovo ThinkCentre M710s.
  • Raptor Talos II (POWER9) Computersysteme.
  • SiFive HiFive Unübertroffen (RISC-V64).
  • 17 Boards, die in verschiedenen Geräten mit Chrome OS oder auf Google-Servern verwendet werden.

Außerdem wird erwähnt, dass diese Version von Coreboot 24.05 hat einige bekannte Probleme die aktiv angegangen werden. Bei einigen davon kommt es zu Regionsüberschneidungen aufgrund von Ganzzahlüberläufen, Fehlern in Konfigurationstools und spezifischen Problemen bei einigen Motherboards und Nutzlasten.

Der andere Änderungen, die auffallen dieser neuen Version:

  • util/smmstoretool: Enthält jetzt Unterstützung für die Verarbeitung von ROMs
    CPU/x86: Seitentabellen nach Möglichkeit stufenweise binden
  • Die Implementierung des lzma-Algorithmus auf 64-Bit-Systemen ermöglicht das Einlesen von 8-Byte-Blöcken und beschleunigt so die Datendekomprimierung.
  • Aktualisieren der Firmware-Komponenten: amd_blobs, arm-trusted-firmware und intel-microcode.
  • Zahlreiche Clang-Kompatibilitätskorrekturen
  • Kontinuierliche Codebereinigung
  • Dokumentation: Recommonmark wurde durch MyST Parser ersetzt.
  • Aktualisierte Unterstützung für IBM/Power9- und SiFive/Fu740-SoCs.
  • Der edk2-basierten Payload-Komponente in Kconfig wurden Optionen hinzugefügt, um den LAPIC-Timer und das UFS-Dateisystem zu unterstützen.

Wenn Sie mehr über diese neue Version von Coreboot 24.02 erfahren möchten, können Sie sich die Details ansehen im folgenden link.

Holen Sie sich CoreBoot

Schließlich für diejenigen, die daran interessiert sind, diese neue Version von CoreBoot zu erhalten Sie können dies in ihrem Download-Bereich tun, die sich auf der offiziellen Projektwebsite befindet. Darüber hinaus finden Sie darin Dokumentationen und weitere Informationen zum Projekt. Der Link ist dies.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.