Intel раскрыла код встроенного ПО специального ядра чипов Elkhart Lake

Изображение: (cc) Christiaan Colen
Двоичный код
Двоичный код

Исходный код встроенного программного обеспечения (ПО) для специального ядра Programmable Services Engine (PSE) процессоров семейства Elkhart Lake раскрыла компания Intel, 22 апреля код прошивки выложен на хранилище программных проектов GitHub.

В процессорах для устройств интернета вещей (IoT) семейства Elkhart Lake, в частности Atom x6000E, есть встроенное энергоэффективное ядро ARM Cortex-M7. Оно используется для выполнения дополнительных функций, таких как обработка данных датчиков, сетевых операций, удаленного управления и другого.

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

В конце 2021 года разработчики проекта отрытой базовой системы ввода-вывода (БСВВ, BIOS) CoreBoot опубликовали открытое письмо к компании с просьбой открыть код прошивки. Компания предоставила исходные коды встроенного ПО и примеры использования под лицензией Apache 2.0.