Версия на Coreboot 4.18

Публикувана е версията на проекта CoreBoot 4.18, в рамките на който се разработва безплатна алтернатива на собствения фърмуер и BIOS. Кодът на проекта се разпространява под лиценз GPLv2. В създаването на новата версия участваха над 200 разработчици, които подготвиха над 1800 промени.

Основни промени:

  • Добавена е поддръжка за 23 дънни платки, 19 от които се използват на устройства с Chrome OS или на сървъри на Google. Сред таксите извън Google:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Бирман
    • AMD Pademelon
    • Siemens MC APL7
  • Поддръжката на дънната платка на Google Brya4ES е прекратена.
  • Добавена е поддръжка за Intel Meteor Lake, Mediatek Mt8188 и AMD Morgana SoC.
  • sconfig, компилатор на дървовидната структура на устройството, който описва наличните хардуерни компоненти, добави възможност за дефиниране на операции за всяко устройство. Операциите са посочени под формата на C-идентификатор, например „устройство pci 00.0 псевдоним system_agent на ops system_agent_ops end“.
  • Добавена е възможност за определяне на наличието на i2c устройства при създаване на записи на устройства в ACPI/SSDT таблиците. Тази функция може да се използва за откриване на тъчпадове с помощта на стандартния флаг „откриване“, като се отстранява флагът „пробиран“, използван преди за тъчпадове, който е специфичен за ядрата на Linux, използвани в ChromeOS.
  • Въведена е възможност за генериране на SBoM (Списък на материалите на софтуера на фърмуера), определящ състава на софтуерните компоненти, включени в изображението на фърмуера, например за автоматизиране на проверката за уязвимости или анализиране на лицензи във фърмуера.
  • Продължава работата по четвъртото издание на механизма за разпределяне на ресурси (RESOURCE_ALLOCATOR_V4), който осигурява поддръжка за манипулиране на множество диапазони от ресурси, използване на цялото адресно пространство и разпределяне на памет в области над 4 GB.
  • Класическият механизъм за инициализация на многопроцесорен режим (LEGACY_SMP_INIT) е обявен за остарял, заменен от кода за инициализация PARALLEL_MP.
  • Добавен драйвер за конзола smbus.
  • Помощната програма checkpatch осигурява поддръжка за ядрото Lunux 5.19.
  • Преводът на синтаксиса на ACPI към ASL 2.0 продължи.
  • Компонентът за полезен товар, базиран на UEFI стека EDK II (TianoCore), е актуализиран, който е тестван с процесори Intel Core (2-ро до 12-то поколение), Intel Small Core BYT, BSW, APL, GLK и GLK-R, AMD Stoney Ridge и Пикасо.

Източник: opennet.ru

Добавяне на нов коментар