Coreboot 4.13 поставляется с поддержкой 63 плат, новой версией SMM и многим другим.

Запуск новая версия проекта "CoreBoot 4.13", версия, в создании которой участвовали 234 разработчика и которые также подготовили более 4200 изменений.

Тем, кто не знаком с CoreBoot, следует знать, что это альтернатива с открытым исходным кодом традиционной базовой системе ввода-вывода (BIOS), который уже был на ПК с MS-DOS 80-х годов, и заменив его на UEFI (Unified Extensible). CoreBoot также является бесплатным аналогом проприетарной прошивки и доступен для полной проверки и аудита. CoreBoot используется в качестве базовой прошивки для инициализации оборудования и координации загрузки.

Включая инициализацию графического чипа, PCIe, SATA, USB, RS232. В то же время двоичные компоненты FSP 2.0 (Intel Firmware Support Package) и двоичное программное обеспечение для подсистемы Intel ME, которые необходимы для инициализации и запуска ЦП и набора микросхем, интегрированы в CoreBoot.

Основные новые функции Coreboot 4.13

Из основных изменений, которые выделяются в этой новой версии, одно из них - добавлена ​​поддержка 63 материнских плат, 42 из которых используются на устройствах с Chrome OS или серверами Google.

Среди досок сторонних разработчиков упоминаются следующие:

  • Асер G43T-AM3
  • Asus A88XM-E FM2 +
  • Супермикро X11SSH-F
  • Dell OptiPlex 9010
  • HP EliteBook 2560p, HP EliteBook Folio 9480m, HP ProBook 6360b
  • Lenovo ThinkPad X230s
  • Система76 лемп9
  • Церемония AMD
  • Биостар TH61-ITX
  • BostenTech GBYT4
  • Clevo L140CU / L141CU
  • Intel Alderlake-P РВП
  • Контрон COMe-bSL6
  • Открыть вычислительный проект DeltaLake
  • Продрайв Гермес
  • Пуризм Либрем Мини, Пуризм Либрем Мини v2
  • Сименс Чили

Еще одно важное изменение в этой новой версии Cerboot 4.13 заключается в том, что был предоставлен ваша собственная реализация базовый код для систем на микросхеме Bay Trail, эквивалентно кодовой базе, предоставленной Intel.

Пользовательский реферальный код будет уменьшает количество внешних компонентов, необходимых для правильной работы в один файл MRC.bin (код ссылки памяти), необходимый для загрузки.

Добавлено начальная поддержка Intel TXT (Trusted eXecution Technology), достаточно для запуска модуля tboot (Trusted Boot). Протестирована реализация на материнской плате Asrock B85M Pro4 (Haswell) TPM 2.0.

Кроме того, также добавлена ​​обработка "скрытых" индикаторов для устройств PCI в дереве устройств, позволяя обрабатывать скрытые устройства, параметры которых отсутствуют в устройстве (идентификатор поставщика 0xFFFF_FFFF). Подобные устройства используются в Intel PMC (Power Management Controller).

Добавлены инструменты gen_spd.go и gen_part_id.go для генерации информации SPD (Serial Presence Detect) для памяти LP4x и назначьте идентификаторы для модулей памяти, используемых в платах на основе TGL и JSL.

Удалена поддержка материнской платы Open Compute Project SonoraPass и 4 плат Google.

Предложена новая версия загрузчика SMM, который может работать на платформах с более чем 32 потоками ЦП.

Реализован механизм отладки Address Sanitizer. Встроен для проверки корректности работы с памятью, позволяя выявлять такие проблемы, как переполнение буфера. Движок можно использовать в ramstage и romstage для QEMU i440fx, Intel Apollo Lake и Haswell.

Из других изменений которые выделяются:

  • Была добавлена ​​начальная поддержка x86_64, позволяющая использовать более 4 ГБ памяти и включая более оптимизированный код. Реализация по-прежнему ограничена для использования в эмуляторе.
  • Были сделаны приготовления для выборочного включения мастеринга шины PCI, для чего в Kconfig были добавлены настройки, позволяющие включить мастеринг шины на уровне отдельных групп устройств.
  • Возможность изменять уровень вывода логов на консоль предоставляется из romstage, активированного в загрузочном блоке.
  • Было предложено четвертое издание распределителя ресурсов, которое добавляет поддержку для управления несколькими диапазонами ресурсов, используя все адресное пространство и выделяя память в областях размером более 4 ГБ.
  • Кроме того, мы можем наблюдать за работой по обеспечению поддержки в CoreBoot чипсетов на базе микроархитектуры AMD Zen.

Получить CoreBoot

Наконец, для тех, кто хочет получить эту новую версию CoreBoot они могут сделать это из раздела загрузки, который можно найти на официальном сайте проекта.

Кроме того, в нем они смогут найти документацию и дополнительную информацию о проекте.

Ссылка такая.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)