Проект состоит из трёх основных этапов: создание SoC-структуры, подготовка PSP-пакета прошивок и реализация скелета материнской платы MZ33-AR1.
Для SoC Turin создана новая директория turin_poc на базе genoa_poc с правками конфигурации портов USB, регистров AOAC и адресов MMIO/I/O.
Пакет PSP прошивок (ASP) разделён на общесиликонные и материнские блобы; добавлены в coreboot через submodule, доработан инструмент amdfwtool.
В коде платы реализованы bootblock.c для настройки eSPI и BMC Serial, mainboard.c для ранних этапов, devicetree.cb и файлы APCB/Makefile.mk.
Сборка образа без PSP-блобов обошла проблему нерабочего amdfw.rom: заданы адреса в DRAM для загрузки bootblock и BIOS, проверен вывод на последовательный порт.
Get notified when new stories are published for "Hacker News 🇷🇺 Русский"