Выпуск Coreboot 4.22
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Доступен релиз проекта CoreBoot 4.22, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. Код проекта распространяется под лицензией GPLv2. В создании новой версии приняло участие 135 разработчиков, которые подготовили 977 изменений. Отмечается, что начиная со следующего выпуска проект перейдёт на новую схему наименования версий, использующую привязку к дате (год.месяц.обновление), например, в феврале 2024 года вместо версии 4.23 будет сформирован выпуск 24.02.00.
Основные изменения:
- Добавлена начальная реализация платформы AMD openSIL (Open-Source Silicon Initialization Library), развивающей компоненты для упрощения создания прошивок.
- Добавлена поддержка 17 материнских плат. 11 добавленных плат используются на устройствах с Chrome OS или на серверах Google. Платы, не связанные с Googlе:
- AMD Onyx
- Intel Meteorlake-P RVP
- Purism Librem 11
- Purism Librem L1UM v2
- Siemens FA EHL
- Supermicro X11SSW-F
- Добавлена поддержка SoC AMD Genoa.
- На архитектуре x86 на стадиях до инициализации памяти реализована поддержка секции ".data", позволяющая использовать определения глобальных переменных в коде на языке Си. На стадии загрузочного блока данные прикрепляются сразу после кода и затем размещаются в кэше, используя концепцию Cache-As-RAM (VMA).
- Для систем x86 на стадии ramstage и стадиях до инициализации памяти реализована поддержка кэша для файловой системы CBFS, используемой для размещения компонентов Coreboot на Flash. Кэш CBFS позволяет распаковывать файлы CBFS, используя функцию cbfs_map() без резервирования для файла отдельной области памяти. Для настройки размера кэша предложены параметры PRERAM_CBFS_CACHE_SIZE и RAMSTAGE_CBFS_CACHE_SIZE.
- Добавлена возможность встраивания romstage в загрузочный блок (bootblock). Поставка romstage в составе загрузочного блока позволяет сократить размер кода на 10-20 тысяч строк. Из ситуаций, в которых может потребоваться отдельная поставка romstage упоминаются конфигурации с vboot или fallback-режимом, а также устройства с ограниченным размером загрузочного блока (Intel APL 32K) или слишком медленным загрузочным носителем (некоторые ARM SoC).
- В gfx добавлен API для определения наличия внешнего экрана на устройствах с чипами Intel.
- В pci_rom реализована возможность добавления контрольной суммы для VBIOS при заполнении таблицы VFCT. Подобную контрольную сумму проверяют некоторые драйверы AMD для Windows.
- Добавлены изменения, позволяющие запускать Windows на некоторых
устройствах Chromebook с Coreboot.
- Реализована генерация таблицы ACPI для устройств на базе архитектуры ARM64.
- Улучшена совместимость со спецификациями ACPI.
- Настройки MRC (Memory Reference Code) для плат SNB+MRC перенесены в структуру DeviceTree.
- Обновлены payload-компоненты на базе U-Boot и edk2.
- Обновлён используемый инструментарий: GMP 6.3.0, binutils 2.41 и
MPFR 4.2.1.
- Основная ветка в Git-репозитории переименована с "master" на "main".
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://blogs.coreboot.org/blo...)
- OpenNews: Intel развивает новую открытую архитектуру прошивок Universal Scalable Firmware
- OpenNews: Опубликован Canoeboot, вариант дистрибутива Libreboot, отвечающий требованиям Фонда СПО
- OpenNews: Уязвимость в NTFS-драйвере из состава GRUB2, позволяющая выполнить код и обойти UEFI Secure Boot
- OpenNews: Выпуск Coreboot 4.21
- OpenNews: Доступен Snagboot, инструментарий для восстановления встраиваемых устройств
Похожие новости:
- Выпуск GNU Mes 0.25, инструментария для самодостаточной сборки дистрибутивов
- В драйвер nouveau добавлена поддержка GSP-прошивок NVIDIA
- Выпуск загрузочной прошивки Libreboot 20231106
- Опубликован Canoeboot, вариант дистрибутива Libreboot, отвечающий требованиям Фонда СПО
- Выпуск загрузочной прошивки Libreboot 20231021
- В ядро Linux 6.6 включена безусловная загрузка микрокода для систем x86
- AMD опубликовал код прошивки для механизма защиты SEV (Secure Encrypted Virtualization)
- Выпуск Coreboot 4.21
- Замена алгоритма сортировки в sysinit позволила ускорить загрузку FreeBSD
- Выпуск системы инициализации sysvinit 3.08
Теги для поиска: #_coreboot, #_boot, #_bio, #_firmware
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 21-Ноя 14:29
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Доступен релиз проекта CoreBoot 4.22, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. Код проекта распространяется под лицензией GPLv2. В создании новой версии приняло участие 135 разработчиков, которые подготовили 977 изменений. Отмечается, что начиная со следующего выпуска проект перейдёт на новую схему наименования версий, использующую привязку к дате (год.месяц.обновление), например, в феврале 2024 года вместо версии 4.23 будет сформирован выпуск 24.02.00. Основные изменения:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 21-Ноя 14:29
Часовой пояс: UTC + 5