Coreboot 4.13 wird mit Unterstützung von 63 Boards, einer neuen Version von SMM und mehr geliefert

Der Start von die neue Version des Projekts "CoreBoot 4.13", Version, in der 234 Entwickler an der Erstellung beteiligt waren und die auch mehr als 4200 Änderungen vorbereitet haben.

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.13

Eine der wichtigsten Änderungen, die in dieser neuen Version auffallen, ist die Unterstützung für 63 Motherboards hinzugefügt, 42 davon werden auf Geräten mit Chrome OS- oder Google-Servern verwendet.

Unter den Nicht-Google-Boards werden folgende erwähnt:

  • Acer G43T-AM3
  • Asus A88XM-E FM2 +
  • Supermicro X11SSH-F
  • Dell OptiPlex 9010
  • HP EliteBook 2560p, HP EliteBook Folio 9480m, HP ProBook 6360b
  • Lenovo ThinkPad X230s
  • System76 lemp9
  • AMD Cereme
  • Biostar TH61-ITX
  • BostenTech GBYT4
  • Clevo L140CU / L141CU
  • Intel Alderlake-P RVP
  • Kontron COMe-bSL6
  • Öffnen Sie das Rechenprojekt DeltaLake
  • Prodrive Hermes
  • Purismus Librem Mini, Purismus Librem Mini v2
  • Siemens Chile

Eine weitere wichtige Änderung in dieser neuen Version von Cerboot 4.13 ist die folgende wurde bereitgestellt Ihre eigene Implementierung der Basiscode für Systeme auf einem Bay Trail-Chip, entspricht der von Intel bereitgestellten Codebasis.

Der benutzerdefinierte Referenzcode wird reduziert externe Komponenten, die für einen ordnungsgemäßen Betrieb erforderlich sind in eine einzelne MRC.bin-Datei (Speicherreferenzcode), die zum Laden erforderlich ist.

Hinzugefügt erste Unterstützung für Intel TXT (Trusted eXecution Technology), genug, um das tboot-Modul (Trusted Boot) auszuführen. Implementierung auf Asrock B85M Pro4 (Haswell) TPM 2.0-Motherboard getestet.

Daneben auch "versteckte" Indikatorverarbeitung hinzugefügt für PCI-Geräte in der Gerätestruktur, sodass versteckte Geräte verarbeitet werden können, deren Parameter im Gerät zu fehlen scheinen (Hersteller-ID 0xFFFF_FFFF). Ähnliche Geräte werden in Intel PMC (Power Management Controller) verwendet.

Werkzeuge wurden hinzugefügt gen_spd.go und gen_part_id.go SPD-Informationen zu generieren (Serial Presence Detect) für LP4x-Speicher und Zuweisen von Kennungen für Speichermodule, die in TGL- und JSL-basierten Karten verwendet werden.

Die Unterstützung für das Open Compute Project-SonoraPass-Motherboard und 4 Google-Boards wurde entfernt.

Eine neue Version des SMM-Bootloaders wurde vorgeschlagen: Dies kann auf Plattformen mit mehr als 32 CPU-Threads funktionieren.

Ein Debugging-Mechanismus für Address Sanitizer wurde implementiert Eingebaut, um die Richtigkeit der Arbeit mit dem Speicher zu überprüfen und Probleme wie Pufferüberläufe zu identifizieren. Die Engine kann in Ramstage und Romstage für QEMU i440fx, Intel Apollo Lake und Haswell verwendet werden.

Von den anderen Änderungen das fällt auf:

  • Die anfängliche Unterstützung für x86_64 wurde hinzugefügt, wodurch mehr als 4 GB Arbeitsspeicher und optimierterer Code möglich sind. Die Implementierung ist weiterhin auf die Verwendung im Emulator beschränkt.
  • Es wurden Vorbereitungen getroffen, um das PCI-Bus-Mastering selektiv zu aktivieren. Kconfig hat Einstellungen hinzugefügt, die es ermöglichen, das Bus-Mastering auf der Ebene einzelner Gerätegruppen zu aktivieren.
  • Die Möglichkeit, den Ausgabepegel der Protokolle in der Konsole zu ändern, wird von romstage aus bereitgestellt, das im Startblock aktiviert ist.
  • Es wurde die vierte Ausgabe des Ressourcenzuweisers vorgeschlagen, die die Manipulation mehrerer Ressourcenbereiche unter Verwendung des gesamten Adressraums und der Zuweisung von Speicher in Bereichen über 4 GB unterstützt.
  • Darüber hinaus können wir die Arbeit zur Unterstützung von Chipsätzen auf Basis der AMD Zen-Mikroarchitektur in CoreBoot beobachten.

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.