CoreBoot 4.16 kommt mit Unterstützung für 33 neue Boards und mehr

Vor ein paar Tagen die Veröffentlichung des CoreBoot 4.16-Projekts wurde angekündigt, an der etwa 170 Entwickler an der Erstellung der neuen Version beteiligt waren und die 1770 Änderungen vorbereiteten.

Für diejenigen, die mit CoreBoot nicht vertraut sind, sollten Sie wissen, dass dies der Fall ist Eine Open-Source-Alternative zum herkömmlichen Basis-E / A-System (BIOS), das sich bereits auf MS-DOS 80s-PCs befand und durch UEFI (Unified Extensible) ersetzt wurde. CoreBoot ist auch ein kostenloses proprietäres Firmware-Analogon und steht zur vollständigen Überprüfung und Prüfung zur Verfügung. CoreBoot wird als Basis-Firmware für die Hardware-Initialisierung und Boot-Koordination verwendet.

Inklusive Grafikchip-Initialisierung, PCIe, SATA, USB, RS232. Gleichzeitig werden die binären Komponenten FSP 2.0 (Intel Firmware Support Package) und die binäre Firmware für das Intel ME-Subsystem, die zum Initialisieren und Starten der CPU und des Chipsatzes erforderlich sind, in CoreBoot integriert.

Die wichtigsten neuen Funktionen von CoreBoot 4.16

In dieser neuen Version, die vorgestellt wird, wird hervorgehoben, dass die Unterstützung für 33 Motherboards hinzugefügt wurde, von denen 22 in Chrome OS-Geräten oder Google-Servern verwendet werden.

Unter den Platten, die Unterstützung erhalten haben und nicht von Google stammen, finden wir die folgenden

  • Acer Aspire VN7-572G
  • und chausie
  • ASROCK H77 Pro4-M
  • Asus P8Z77-M
  • QEMU power9-Emulation
  • Intel Alderlake-N RVP
  • Prodrive-Atlas
  • Star Labs Star Labs StarBook Mk V (i3-1115G4 und i7-1165G7)
  • System76 Gaze16 3050, 3060 und 3060-b

Außerdem können wir das findenOption zum Deaktivieren des IME-Subsystems hinzugefügt (Intel Management Engine), die kommt mit den meisten modernen Motherboards mit Intel-Prozessoren und ist als separater Mikroprozessor implementiert, der unabhängig von der CPU arbeitet und Aufgaben ausführt, die vom Betriebssystem getrennt werden sollten. Wie die Verarbeitung von geschützten Inhalten (DRM), die Implementierung von Modulen TPM (Trusted Platform Module) und Low-Level-Schnittstellen für die Geräteüberwachung und -steuerung.

Um IME auf Systemen mit Prozessoren der Skylake- bis Alder Lake-Familie zu deaktivieren, verwenden Sie den me_state-Parameter im CMOS, indem Sie ihm den Wert 1 zuweisen, wodurch die Engine deaktiviert wird. Um den CSME-Zustand über CMOS zu ändern, wurde die Methode ".enable" hinzugefügt, deren Zustand dem me_state-Parameter entspricht.

Eine weitere der Änderungen, die in dieser neuen Version hervorstechen, ist, dass Coreboot-Konfigurator hinzugefügt, sind eine Einfache GUI zum Ändern der CMOS-Einstellungen in Coreboot CBFS mit dem Dienstprogramm nvramtool.

Das können wir auch finden Dienstprogramm apcb_v3_edit zum Bearbeiten von Binärdateien hinzugefügt APCB V3 (AMD PSP Customization Block) und ersetzen Sie diese durch bis zu 16 SPD (Serial Presence Detect).

Die Submodule amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs und vboot wurden aktualisiert und der Code zur Konfiguration von LAPIC (Local Advanced Programmable Interrupt Controller) wurde nach MP init verschoben.

Auf der anderen Seite wird hervorgehoben, dass Unterstützung für ANSI-Escape-Sequenzen hinzugefügt wichtige Ereignisse wie Fehler und Warnungen beim Einloggen in die interaktive Konsole hervorzuheben und dass die Funktion cbmem_dump_console, ähnlich cbmem_dump_console_to_uart, aber mit normal konfigurierten Konsolen funktioniert, implementiert wurde.

Von den anderen Änderungen das hebt sich von dieser neuen Version ab:

  • Unterstützung für Google Corsola-, Nasher- und Stryke-Motherboards entfernt.
  • Unterstützung für Power9 CPU und AMD Sabrina SoC hinzugefügt.
  • Live-Bildeinstellungen angepasst, um mit der NixOS 21.11-Distribution zu funktionieren. Das iasl-Paket ist veraltet und wurde durch acpica-tools ersetzt.
  • Der U-Boot-Bootloader wurde auf Version 2021.10 aktualisiert.
  • Unterstützung für Systeme mit mehr als 128 CPU-Kernen hinzugefügt.
  • Treiber für Semtech sx9360 SAR-Näherungssensoren hinzugefügt, die in Samsung-Geräten verwendet werden.
  • Treiber für SD SGenesys Logic GL9750-Treiber hinzugefügt, die in verwendet werden
  • Chromebooks.
  • Unterstützung für Realtek RT8125 Ethernet-Controller hinzugefügt.
  • Treiber für Fibocom 5G WWAN ACPI hinzugefügt.
  • Unterstützung für gemischte Speichertopologien bei Verwendung von DDR4 hinzugefügt.
  • Unterstützung für die Spezifikation FSP 2.3 (Flexible Software Package) hinzugefügt.
  • Überarbeiteter Code für die Berechnung von Hashes, die bei der Überprüfung und Bewertung des Zustands von CBFS verwendet werden
  • Unterstützung für PCI-e Resizable BAR (Base Address Registers)-Technologie hinzugefügt, die es der CPU ermöglicht, auf den gesamten Videospeicher einer PCI-Karte zuzugreifen.

Darüber hinaus wird ein Übergangsplan von Version 4.18 zur vierten Ausgabe des Ressourcenzuweisungsmechanismus (RESOURCE_ALLOCATOR_V4) bereitgestellt, der Unterstützung für die Bearbeitung mehrerer Ressourcenbereiche, die Verwendung des gesamten Adressraums und die Zuweisung von Speicher in höheren Bereichen bis 4 GB hinzufügt.

In der für November erwarteten Veröffentlichung von Coreboot 4.18 ist außerdem geplant, den klassischen Multiprozessor-Initialisierungsmechanismus (LEGACY_SMP_INIT) abzuschaffen, der durch den Initialisierungscode PARALLEL_MP ersetzt wurde.

Wenn Sie mehr über diese neue Version erfahren möchten, können Sie die Details konsultieren 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 auf der offiziellen Website des Projekts zu finden sind.

Darüber hinaus finden sie Dokumentation 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.