Intel obre el codi de microprogramari PSE Block per als xips d'Elkhart Lake

Intel ha obert el firmware de codi obert per al bloc PSE (Programmable Services Engine), que ha començat a enviar-se en processadors Elkhart Lake com l'Atom x6000E, optimitzat per utilitzar-lo en dispositius IoT. El codi està obert sota la llicència Apache 2.0.

PSE és un nucli de processador ARM Cortex-M7 addicional que funciona en mode de baixa potència. PSE es pot utilitzar per realitzar la funcionalitat d'un controlador incrustat, processar dades dels sensors, organitzar el control remot, dur a terme operacions de xarxa i realitzar tasques especialitzades per separat.

Inicialment, aquest nucli es controlava mitjançant firmware tancat, la qual cosa impedia la implementació del suport per a xips amb PSE en projectes oberts com CoreBoot. En particular, la manca d'informació sobre la gestió de baix nivell del PSE va provocar insatisfacció i preocupacions de seguretat per la incapacitat de controlar les accions del firmware. A finals de l'any passat, els desenvolupadors del projecte CoreBoot van publicar una carta oberta a Intel instar-los a obrir el codi del microprogramari PSE i, finalment, l'empresa va escoltar les necessitats de la comunitat.

El dipòsit de microprogramari PSE també conté proves d'origen per a utilitats per a desenvolupadors i aplicacions de mostra que es poden executar al costat de PSE, components per executar RTOS Zephyr, microprogramari ECLite amb funcionalitat de controlador incrustat i una implementació de referència del control OOB (fora de banda). interfície i marc per al desenvolupament d'aplicacions.

Font: opennet.ru

Afegeix comentari