категории | RSS

AMD запустила проект openSIL для разработки прошивок

AMD представила открытый проект openSIL (Open-Source Silicon Initialization Library), в рамках которого развивается набор открытых библиотек с компонентами для упрощения создания прошивок. 

Идея openSIL заключается в выносе кода для инициализации оборудования в отдельные, независимо тестируемые и сопровождаемые библиотеки на языке С, которые могут статически связываться с основными прошивками без специфичных протоколов.

Это позволит быстрее и проще добавить поддержку необходимого оборудования в типовые UEFI-прошивки, а также альтернативные прошивки, созданные на базе платформ CoreBoot, oreboot, FortiBIOS и Project µ. 

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

AMD совместно с компаниями 9elements, AMI, AWS, 3mdeb, Datacom, Google, Meta* и Oxide подготовила первый вариант набора openSIL для эталонной платформы на базе четвёртого поколения процессоров AMD EPYC. Его продемонстрируют на конференции OCP Regional Summit (19-20 апреля 2023 года). 

Пока код не готов к повсеместному использованию и находится на стадии рабочего прототипа. В ближайшее время будут подготовлены инструкции по интеграции с CoreBoot, опубликованы спецификации openSIL Firmware Architecture Specification, появятся прошивки на базе CoreBoot и AMI Aptio OpenEdition для платформы AMD CRB на базе SoC AMD EPYC 4 Gen.

AMD openSIL включает три базовые библиотеки для статического связывания во время компиляции, в том числе:

xSIM (x86 Silicon Initialization Libraries). Она обеспечивает API для базовой инициализации хост-платформы, включая инициализацию DRAM, JEDEC и контроллеров памяти;

xPRF (x86 Platform Reference Library). Это сервисы для инициализации специфичных аппаратных компонентов, таких как GPIO и SMM;

xUSL (x86 Utilities & Services Library). Это вспомогательные внутренние обработчики, используемые в библиотеках xSIM и xPRF, и недоступные для вызова из прошивок.

*признана экстремистской организацией, её деятельность в России запрещена



Источник новости: habr.com

DimonVideo
2023-04-16T12:50:02Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика