Intel apre il codice del firmware del blocco PSE per i chip Elkhart Lake

Intel ha aperto il firmware sorgente per il blocco PSE (Programmable Services Engine), che ha iniziato a essere distribuito nei processori Elkhart Lake come l'Atom x6000E, ottimizzato per l'uso nei dispositivi IoT. Il codice è aperto sotto la licenza Apache 2.0.

PSE è un core del processore ARM Cortex-M7 aggiuntivo che funziona in modalità a basso consumo. PSE può essere utilizzato per eseguire le funzionalità di un controller integrato, elaborare dati dai sensori, organizzare il controllo remoto, eseguire operazioni di rete ed eseguire separatamente attività specializzate.

Inizialmente, questo core era controllato utilizzando un firmware chiuso, che impediva l'implementazione del supporto per chip con PSE in progetti aperti come CoreBoot. In particolare, la mancanza di informazioni sulla gestione di basso livello del PSE ha causato insoddisfazione e problemi di sicurezza a causa dell'impossibilità di controllare le azioni del firmware. Alla fine dello scorso anno, gli sviluppatori del progetto CoreBoot hanno pubblicato una lettera aperta a Intel esortandoli ad aprire il codice del firmware PSE e, alla fine, l'azienda ha ascoltato le esigenze della comunità.

Il repository del firmware PSE contiene anche test di origine per utilità per sviluppatori e applicazioni di esempio che possono essere eseguite sul lato PSE, componenti per l'esecuzione di RTOS Zephyr, firmware ECLite con funzionalità di controller integrate e un'implementazione di riferimento del controllo OOB (Out-of-Band) interfaccia e framework per lo sviluppo di applicazioni.

Fonte: opennet.ru

Aggiungi un commento