Coreboot 24.05 пристига с подобрения в поддръжката, актуализации и други

Лого на Coreboot

Проектът Coreboot, представен преди няколко дни пускането на версията на «Coreboot 24.05», което представлява три месеца упорит труд. С над 20 нови членове и принос от над 150 души в кодиране, корекции и други области.

Тази нова версия на Coreboot 24.05, включва 722 промени, направени от 131 разработчици и идва с подобрения в поддръжката, добавяйки поддръжка за 25 нови платформи или варианти и 2 нови процесора, подобрения на съвместимостта и др.

Какво е новото в Coreboot 24.05?

а от най-важните новини което представя Coreboot 24.05, е Стабилна 64 битова съвместимост, тъй като е обявено, че съвместимостта с 64-битови компилации на CoreBoot в SMM. И работата по пълната поддръжка на 64-битови компилации на Coreboot, което прави поддръжката на SMM стабилна и достатъчно сигурна за обща употреба, е доста значителна. Тъй като SMM поддържа самите таблици на страниците, поддръжката на SMM се счита за стабилна и безопасна за обща употреба.

Друга новост, която се представя е добавена нова поддръжка за компилиране към множество TPM драйвери (Trusted Platform Module) едновременно, позволявайки едновременното включване на поддръжка за спецификациите TPM 1.x и TPM 2.x, и е подобрила способността на системата да отправя заявки към TPM.

От друга страна, за системи, базирани на архитектура ARM64, добавена поддръжка за изпълнение на нива на изключение EL1, EL2 и EL3, премахвайки предишното ограничение за основно зареждане, работещо на EL3 поради достъп до журнала на EL3. Преди това Coreboot поддържаше операция само с активирано ниво EL3, но с тази промяна сега нивото на изключение може да бъде конфигурирано с помощта на параметъра ARM64_CURRENT_EL, като се избере приложения регистър (vbar_el1, vbar_el2 или vbar_el3).

В допълнение към това, в Coreboot 24.05 инструменталната верига за изграждане е актуализирана, тъй като вече се предлагат LLVM 17.0.6, CMake 3.28.3, binutils 2.42, както и компонентът за полезно натоварване, базиран на U-Boot 2024.4, е актуализиран.

Относно подобрения в поддръжката и поддръжка на нов процесор и платформа, Споменава се, че е реализирана поддръжка за два процесора (базирани на POWER9 и RISC-V архитектури) и 25 нови платформи. Сега поддържаните дънни платки включват:

  • AMD BirmanPlus за Glinda SoC и Phoenix SoC.
  • ASROCK Z97 Extreme6.
  • Dell OptiPlex 7020/9020 MT и Dell OptiPlex 7020/9020 SFF.
  • Framework Azalea (може да се използва на лаптоп Framework 13 с процесор AMD Ryzen 7040).
  • HP Pro 3500.
  • Lenovo ThinkCentre M700/M900 Tiny и Lenovo ThinkCentre M710s.
  • Компютърни системи Raptor Talos II (POWER9).
  • SiFive HiFive Unmatched (RISC-V64).
  • 17 платки, използвани в различни устройства с Chrome OS или на сървъри на Google.

Също така се споменава, че тази версия на Coreboot 24.05 има известни проблеми които се разглеждат активно. Някои от тях включват припокриване на региони поради препълване на цели числа, грешки в инструментите за конфигуриране и проблеми, специфични за някои дънни платки и полезни товари.

От други промени, които се открояват на тази нова версия:

  • util/smmstoretool: Сега включва поддръжка за обработка на ROM
    CPU/x86: Свързване на таблици на страници на етапи, ако е възможно
  • Внедряването на алгоритъма lzma на 64-битови системи позволява четене в 8-байтови блокове, ускорявайки декомпресията на данните.
  • Актуализиране на компоненти на фърмуера: amd_blobs, arm-trusted-firmware и intel-microcode.
  • Многобройни корекции на съвместимостта на clang
  • Непрекъснато почистване на кода
  • Документация: Recommonmark е заменен с MyST Parser.
  • Актуализирана поддръжка за ibm/power9 и sifive/fu740 SoC.
  • Добавени са опции към базирания на edk2 компонент за полезен товар в Kconfig за поддръжка на таймера LAPIC и файловата система UFS.

Ако се интересувате да научите повече за тази нова версия на Coreboot 24.02, можете да се консултирате с подробностите В следващия линк.

Вземете CoreBoot

И накрая, за тези, които се интересуват от възможността да получат тази нова версия на CoreBoot те могат да го направят от секцията за изтегляне, който се намира в официалния уебсайт на проекта. Освен това в него можете да намерите документация и повече информация за проекта. Връзката е тази.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.