Die Veröffentlichung des Projekts CoreBoot 25.03 wurde vorgestellt, das eine freie Alternative zu proprietären Firmware- und BIOS-Lösungen entwickelt. Der Code des Projekts wird unter der GPLv2-Lizenz veröffentlicht. In dieser Version wurden 1001 Änderungen umgesetzt. An der Vorbereitung des Releases waren 131 Entwickler beteiligt.
Wesentliche Änderungen:
- Unterstützung für Motherboards implementiert:
- ASROCK Z87 Extreme3, Z87 Extreme4, Z87M Extreme4 und Z87 Pro4.
- ASUS P8H67-I DELUXE
- HP Pro 3400
- Intel Ptlrvp
- Lenovo ThinkCentre M900
- NovaCustom V540TU (14″) und V560TU (16″)
- StarLabs StarLite Mk V Smart Battery (N200), StarBook Mk VII (165H) und StarLabs StarBook Mk VII (N200).
- 8 Platinen, die in verschiedenen Geräten mit Chrome OS oder Servern Google.
- Die Unterstützung für SoC Renoir (AMD Crater) und Xilinx Zynq7000 wurde hinzugefügt.
- Die Unterstützung für die Drehung des Logos wurde hinzugefügt, um es bei Hochformat-Darstellung der Bildschirm-Oberfläche anzuzeigen. Die Möglichkeit, die Orientierung bei geschlossenem Notebookdeckel auf den ursprünglichen Zustand zurückzusetzen, wurde gewährleistet, um das Logo korrekt anzuzeigen, wenn ein externer Bildschirm angeschlossen ist.
- Die Unterstützung für das neue Ausgabeformat des Tools „lsusb -t“, das sich in usbutils 016 geändert hat, wurde hinzugefügt.
- Der Code zur Ausgabe von Benachrichtigungen über einen niedrigen Akkustand während des Bootvorgangs wurde aus dem FSP (Firmware Support Package) entfernt.
- Das unerwartete Beenden von FSP-S auf Systemen mit Intel Meteor Lake-Prozessoren wurde behoben.
- Für die Intel Cannon Lake-Plattform wird der standardisierte ACPI-Code für SRAM und HECI (Host Embedded Controller Interface) verwendet.
- Die Open-Source-Implementierung des Speicherinitialisierungsystems für die Intel Haswell-Plattform wurde verbessert.
- Das Dienstprogramm intelp2m (Intel Pad to Macro) wurde optimiert.
- Für verschiedene Plattformen wurde an der Verbesserung des Energie- und Temperaturmanagements gearbeitet.
- Die Unterstützung für Displays und Grafikkarten wurde verbessert.
- Die Unterstützung für USB Typ-C und Thunderbolt-Schnittstellen wurde erweitert.
- Die Verarbeitung von niedrigem Akkustand und der Druck auf die Einschalttaste während des Bootvorgangs wurde hinzugefügt.
- Der Speicherdatabase-Code wurde optimiert. Unterstützung für zusätzliche Speicherkonfigurationen wurde hinzugefügt.
- Die ACPI-Unterstützung und die Behandlung von Geräten wurden erweitert.
- Die Unterstützung von TPM-Chips (Trusted Platform Module) und Embedded Controllern (EC) wurde verbessert.
- Unterstützung für neue Modelle von Touchpanels und Eingabegeräten wurde hinzugefügt.
- Die Unterstützung der RISC-V-Architektur wurde verbessert.
- Die Möglichkeiten für Debugging und Logging wurden erweitert.
- Die Fehlerbehandlung und die Wiederherstellung nach Ausfällen wurden verbessert.
- Unterstützung für DDR5-Chips mit einer Datenübertragungsrate von 7500 MT/s wurde hinzugefügt.
Quelle: opennet.ru
