Lansarea Coreboot 26.06, o alternativă deschisă la firmware-urile proprietare

A fost publicată lansarea proiectului CoreBoot 26.06, care dezvoltă o alternativă liberă la firmware-urile și BIOS-ul proprietare. Codul proiectului este distribuit sub licența GPLv2. Noua versiune conține 1163 modificări, pregătite cu participarea a 101 dezvoltatori, dintre care 22 au participat pentru prima dată la dezvoltare.

Modificări principale:

  • S-a realizat suport pentru 31 de plăci de bază:
    • AMD Crater pentru SoC V2000A
    • AMD Jaguar pentru SoC Faegan
    • AMD Maple pentru SoC Strix Halo
    • ASRock H370M-ITX/ac, ASRock Z87 Extreme6
    • ASUS H81M-K, P8H61-I R2.0, P8H61-M LX2, PRIME H610M-K D4, Z87-K
    • ASUS Maximus VI EXTREME
    • ASUS Maximus VI FORMULA, VI HERO, VII IMPACT, VI IMPACT, VII RANGER
    • Framework Laptop 13 (Intel Core Ultra Series 1)
    • Framework Laptop 13 Pro (Intel Core Ultra Series 3)
    • Lenovo ThinkPad X61 / X61s
    • Star Labs Byte Mk I (Ryzen 7 5800U), StarBook Mk VI (Ryzen 7 5800U)
    • System76 bonw15-b, gaze20
    • 8 plăci utilizate în diferite dispozitive cu Chrome OS sau pe servere Google.
  • S-a încheiat suportul pentru plăcile de bază AMD Crater Renoir (înlocuite cu AMD Crater pentru SoC V2000A) și Google Myst.
  • S-a adăugat suport inițial pentru SoC Intel Nova Lake (NVL). S-au implementat bootblock, romstage, ramstage, FSP-M și FSP-S (Firmware Support Package), au fost adăugate definiții pentru pini GPIO și tabele ACPI, asigurând suport pentru PCIe și Flash. Utilitarele ifdtool și spd_tools au fost actualizate. Din limitări — deocamdată nu este suportat DDR5.
  • S-a adăugat suport inițial pentru SoC Intel Panther Lake (PTL) cu capacitatea de criptare inline UFS.
  • S-a adăugat suport inițial pentru SoC AMD Strix Halo cu demonstrarea încărcării pe placa de bază AMD Maple.
  • S-a adăugat suport inițial pentru SoC Qualcomm Calypso și plăcile de bază bazate pe acest SoC Google Calypso, Mensa și C1nv. Există suport pentru ARM Trusted Firmware, PCIe, inițializarea temporizatorului QUPv3, driverul SPMI, încărcarea firmware-urilor CPUCP și PDP.
  • Pentru cipurile AMD s-a adăugat suport pentru mecanismul ROM Armor, care oferă protecție împotriva modificării neautorizate a sistemului SPI Flash.
  • Pentru cipurile AMD s-a implementat suport pentru mecanismul A/B Recovery, care asigură păstrarea unui backup în timpul actualizării firmware-ului pentru a permite încărcarea unei versiuni mai vechi de firmware în cazul în care nu se poate porni cu noua versiune sau în cazul unor probleme de verificare a integrității firmware-ului. A fost adăugată posibilitatea de încărcare de pe cel de-al doilea chip Flash și păstrând indicatorul de recuperare între reporniri. În utilitarele amdfwtool și amdfwread a fost asigurată suportul pentru împărțirea directoarelor și parsarea secțiunilor A/B.
  • Pentru plățile pe cipurile Qualcomm, cum ar fi Google Bluey și Calypso, au fost implementate funcționalități extinse pentru gestionarea încărcării și a bateriei. Acestea includ: tranziția lină de la încărcarea lentă la cea rapidă, monitorizarea temperaturii, modul de încărcare fără baterie, și furnizarea optimizată de energie pentru NVMe.
  • S-a extins suportul pentru dispozitivele bazate pe cipurile Intel Haswell și Broadwell. Codul de suport pentru platformele Haswell și Broadwell a fost unificat, iar inițializarea graficii a fost realizată în comun. S-a adăugat suport inițial pentru variantele de cipuri Broadwell pentru PC. A fost adăugat un driver pentru reducerea artificială a tensiunii (undervolt) și s-au redefinit limitele de putere PL1/PL2. S-a adăugat suport pentru plăcile de bază ASUS pe cipurile Haswell, cum ar fi Maximus VI/VII, Z87-K și H81M-K.
  • În driverul Intel FSP 2.0 a fost adăugat suport pentru algoritmul de compresie Zstd.
  • S-a oferit posibilitatea de a activa mai multe imagini ale logo-urilor cu diferite rezoluții pentru a fi afișate în funcție de rezoluția ecranului.
  • S-au continuat lucrările de adaptare a codului pentru suportul standardului C23.
  • Au fost actualizate versiunile GCC 15.2.0, NASM 3.01, binutils 2.45.1 și ACPICA 20251212.
  • Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster