Projekt-Releases , das eine freie Alternative zu proprietären Firmware und BIOS entwickelt. An der Erstellung der neuen Version waren 130 Entwickler beteiligt, die 1630 Änderungen vorgenommen haben.
Haupt :
- Unterstützung für 25 Motherboards hinzugefügt:
- AMD PADMELON;
- ASUS P5QL-EM;
- QEMU-AARCH64 (Emulation);
- Google AKEMI, ARCADA CML, DAMU, DOOD, DRALLION, DRATINI, JACUZZI,
JUNIPER, KAKADU, KAPPA, PUFF, SARIEN CML, TREEYA und TROGDOR; - Lenovo R60, T410, THINKPAD T440P und X301;
- RAZER BLADE-STEALTH KBL;
- SIEMENS MC-APL6;
- SUPERMICRO X11SSH-TF und X11SSM-F.
- Die Bereinigung des Codes wurde fortgesetzt. Überflüssige Header-Dateien wurden entfernt. Der Code, der mit der Unterstützung von Intel-Chipsätzen zusammenhängt, wurde einheitlich gestaltet, und Standardfunktionen wurden in allgemeine Treiber ausgelagert;
- Es wurde viel Arbeit geleistet, um die Unterstützung für Intel-Chips auf Basis der Mikroarchitekturen Kaby Lake und Cannon Lake sowie für AMD-Chips der Serie Picasso zu verbessern. Die Unterstützung für ARM-Chip Mediatek 8173, Chips auf Basis der RISC-V-Architektur und einige ältere Chipsätze wie Intel GM45 und Via VX900 wurde verbessert. Vorläufige Unterstützung für Intel Tiger Lake-Chips und SoC Qualcomm SC7180 wurde angeboten;
- Die Unterstützung für den verifiziertem Startmodus (vboot), der von Google auf Chromebook-Geräten verwendet wird, wurde verbessert. Der verifizierte Start kann jetzt auch mit Geräten verwendet werden, die speziell nicht für vboot angepasst sind. Beispielsweise wurde die Unterstützung für die Verifizierung des Starts für verschiedene Lenovo-Laptops, industrielle Computer von Siemens und Systeme aus dem Projekt hinzugefügt. . Die Arbeit an der Integration der messbaren Boot-Technologie in vboot wurde fortgesetzt ();
- . Die Unterstützung von veralteten SoCs auf Basis des Allwinner A10-Prozessors wurde entfernt, darunter die Unterstützung für das Cubieboard-Board eingestellt.
- Die Unterstützung für die MIPS-Architektur und die älteren 12h-Chips von AMD wurde als veraltet erklärt und wird bald entfernt ();
- In Es wurde Unterstützung für USB3-Hubs bereitgestellt.
- In der Bibliothek , die für die Initialisierung des grafischen Subsystems verantwortlich ist, wurde eine dynamische Anpassung des CDClk (Core Display Clock) implementiert, um hochauflösende Bildschirme ohne statische Einstellungsmöglichkeiten zu unterstützen. Die Kompatibilität mit DP- und eDP-Ports wurde verbessert (zum Beispiel wurde die Unterstützung für DisplayPort für Intel Ibex Peak-Chips mit der GPU Ironlake hinzugefügt). Unterstützung für Intel Kaby, Amber, Coffee und Whiskey Lake wurde hinzugefügt.
Quelle: opennet.ru
