Coreboot 24.05 arriba amb millores de suport, actualitzacions i més

Logo de Coreboot

El Projecte Coreboot, va donar a conèixer fa pocs dies el llançament de la versió de Coroboot 24.05, la qual representa tres mesos de treball ardu. Amb més de 20 nous membres i contribucions de més de 150 persones en codificació, revisió de pegats i altres àrees.

Aquesta nova versió de Coreboot 24.05, inclou 722 canvis realitzats per 131 desenvolupadors i es presenta amb millores de suport, afegint suport per 25 noves plataformes o variants i 2 nous processadors, millores de compatibilitat i més.

Què hi ha de nou a Coreboot 24.05/XNUMX?

Una de les novetats més importants que presenta Coreboot 24.05, és la compatibilitat estable de 64 Bits, ja que s'ha anunciat que la compatibilitat amb compilacions CoreBoot de 64 bits a SMM. I és que el treball per admetre totalment compilacions de Coreboot de 64 bits, fent que el suport de SMM sigui estable i prou segur per a un ús general, és força significatiu. Amb SMM mantenint les taules de pàgines per si mateix, es considera que el suport de SMM és estable i segur per al seu ús general.

Una altra de les novetats que es presenta, és el nou suport afegit per compilar a múltiples controladors TPM (Trusted Platform Module) simultàniament, cosa que permet la inclusió simultània de suport per a les especificacions TPM 1.xi TPM 2.x, a més que s'ha millorat la capacitat del sistema per consultar el TPM.

D'altra banda, per a sistemes basats en arquitectura ARM64, s'ha afegit suport per a l'execució als nivells d'excepció EL1, EL2 i EL3, eliminant la restricció prèvia que coreboot s'executés a EL3 a causa de l'accés a registres d'EL3. I és que anteriorment Coreboot només admetia l'operació amb el nivell EL3 habilitat, però amb aquest canvi ara el nivell d'excepció es pot configurar fent servir el paràmetre ARM64_CURRENT_EL, seleccionant el registre aplicat (vbar_el1, vbar_el2 o vbar_el3).

A més, a Coreboot 24.05 s'ha actualitzat la cadena d'eines de compilació, ja que ara s'ofereix LLVM 17.0.6, CMake 3.28.3, binutils 2.42, així com també s'ha actualitzat el component de càrrega útil basat en U-Boot 2024.4.

Quant a les millores de suport i nous suport de processadors i plataformes, s'esmenta que s'ha implementat suport per a dos processadors (basats en arquitectures POWER9 i RISC-V) i 25 noves plataformes. Les plaques base ara compatibles inclouen:

  • AMD BirmanPlus per a SoC Glinda i SoC Phoenix.
  • ASROCK Z97 Extreme6.
  • Dell OptiPlex 7020/9020 MT i Dell OptiPlex 7020/9020 SFF.
  • Framework Azalea (utilitzable en un ordinador portàtil Framework 13 amb processador AMD Ryzen 7040).
  • HP Pro 3500.
  • Lenovo ThinkCentre M700/M900 Tiny i Lenovo ThinkCentre M710s.
  • Sistemes de computació Raptor Talos II (POWER9).
  • SiFive HiFive Unmatched (RISC-V64).
  • 17 plaques utilitzades en diversos dispositius amb Chrome OS o en servidors de Google.

També s'esmenta que aquesta versió de Coreboot 24.05 presenta alguns problemes coneguts que s'estan abordant activament. Alguns d'aquests involucren solapament de regions a causa del desbordament d'enters, errors en eines de configuració i problemes específics d'algunes plaques base i càrregues útils.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • Eina util/smmstoretool: Ara inclou suport per processar ROMs
    CPU/x86: Enllaça taules de pàgines en etapes si és possible
  • La implementació de l'algorisme lzma en sistemes de 64 bits permet la lectura en blocs de 8 bytes, accelerant la descompressió de dades.
  • Actualització de components de microprogramari: amd_blobs, arm-trusted-firmware i intel-microcode.
  • Nombroses correccions de compatibilitat amb clang
  • Continua neteja de codi
  • Documentació: S'ha reemplaçat Recommonmark amb MyST Parser.
  • Actualització del suport per a SoC ibm/power9 i sifive/fu740.
  • S'han afegit opcions al component de càrrega útil basat en edk2 al Kconfig per suportar el temporitzador LAPIC i el sistema de fitxers UFS.

Si estàs interessat en poder conèixer més sobre aquesta nova versió de Coreboot 24.02, pots consultar els detalls en el següent enllaç.

obtenir CoreBoot

Finalment, per als que estiguin interessats a poder obtindre aquesta nova versió de CoreBoot poden fer-ho des de la seva secció de descàrregues, que es troba dins de la seva pàgina web oficial del projecte. A més que hi podran trobar documentació i més informació sobre el projecte. L'enllaç és aquest.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.