Перейти к содержанию
Русский
Материал FikirPilot

Coreboot продвигается к инициализации DRAM на Bay Trail

Обновлено: 19.09.2026 · 2 мин чтения · 333 слов

Опубликовано: · Новость поступила: · Время обработки: 3 мин

Coreboot продвигается к инициализации DRAM на Bay Trail
Микрочип на материнской плате

На машине с открытой операционной системой BIOS не является открытым, и даже при поддержке coreboot для загрузки требуются бинарные blob’ы. Однако теперь coreboot может инициализировать DRAM на Intel Bay Trail SOC. Об этом Mate Kukri рассказал в своей презентации на Open Source Firmware Conference.

Bay Trail, которому уже более десяти лет, использовался только в мобильных устройствах с низкой производительностью, например в Chromebook. Инициализация DRAM сложна, поскольку память ещё не готова к использованию; обратная инженерия специальных blob’ов, документация на которые не предоставлялась производителями, была выполнена с помощью отладчика SerialICE и эмулятора CPU Unicorn Engine. Презентация была посвящена не столько подробностям одного старого SOC, сколько более широкому применению этого метода. Ожидается, что записи будут опубликованы на сайте OFSC.

Благодаря своей открытой структуре coreboot может работать в кэше процессора до инициализации RAM и запускать DOOM. Для использования без blob’ов требуется оборудование с поддержкой Libreboot; сегодня найти совместимое оборудование может быть сложнее, чем установить Libreboot.

Почему это важно

Это достижение имеет значение для усилий по снижению зависимости от принадлежащих производителям и недокументированных компонентов в процессе загрузки оборудования. Подход к обратной инженерии, применённый на Bay Trail, поднимает вопрос не только о возможности использования конкретного старого SOC, но и о техническом пути, которому можно следовать при изучении аналогичных закрытых компонентов firmware. Вместе с тем способность coreboot инициализировать DRAM не означает, что вся цепочка загрузки машины автоматически избавляется от бинарных blob’ов; использование без blob’ов по-прежнему зависит от поддержки оборудования. Поэтому это достижение особенно наглядно показывает различие между прогрессом в программном обеспечении и проблемой поиска подходящего оборудования для тех, кто использует или хочет использовать firmware с открытым исходным кодом. Публикация записей презентации может предоставить дополнительные сведения для оценки применимости метода к другим платформам.

Предыстория

Trail — не новое имя в архиве FikirPilot: за последние 90 дней мы опубликовали новость, в которой упоминалось это имя; эта публикация датирована 30 августа 2026 года.

Термин: открытый исходный код

Открытый исходный код означает, что исходный код программного обеспечения доступен всем, а его лицензия разрешает изучение, изменение и распространение; это не то же самое, что бесплатность.

Источник: Hackaday