Компания 3mdeb опубликовала Dasharo v0.9 — версию свободной прошивки для материнской платы Gigabyte MZ33-AR1. Эта плата поддерживает процессоры AMD EPYC серий 9004 и 9005. Примечательно, что она объединяет Coreboot с AMD openSIL — беспрецедентная комбинация для коммерческой платы EPYC. Хотя openSIL не будет готов к производству до Zen 6, порт является функциональным и экспериментальным.
Как работает мост между Coreboot и openSIL в EPYC 🖥️
Интеграция AMD openSIL (Silicone Initialization Library) с Coreboot частично заменяет закрытый код AGESA. В этой версии openSIL управляет инициализацией кремния, в то время как Coreboot обрабатывает остальную часть загрузки. 3mdeb пришлось адаптировать драйверы и таблицу ACPI, чтобы система работала с памятью DDR5 и 96 ядрами EPYC 9004. Результатом является функциональная загрузка, хотя и с ограничениями, характерными для кода в альфа-фазе.
AMD openSIL: прошивка, которая появляется раньше, чем оборудование, которому она нужна 🚀
Увидеть openSIL, работающий на EPYC 9004, — это как увидеть гонщика Формулы-1 на зимних шинах. Технология разработана для Zen 6, но кто-то в 3mdeb сказал: А что, если попробовать сейчас?. И это сработало, хотя и со скоростью улитки с похмелья. Пока AMD обещает openSIL к 2026 году, эти ребята уже запустили его в работу. Текущее оборудование — идеальная подопытная морская свинка.