Intel heeft de PSE-firmwarecode voor Elkhart Lake-chips geopend

Intel heeft de bronfirmware geopend voor de PSE-eenheid (Programmable Services Engine), die wordt geleverd in processors uit de Elkhart Lake-familie, zoals de Atom x6000E, geoptimaliseerd voor gebruik in Internet of Things-apparaten. De code is geopend onder de Apache 2.0-licentie.

PSE is een extra ARM Cortex-M7-processorkern die in de energiezuinige modus werkt. PSE kan worden gebruikt om de functionaliteit van een ingebouwde controller uit te voeren, gegevens van sensoren te verwerken, bediening op afstand te organiseren, netwerkbewerkingen uit te voeren en gespecialiseerde taken afzonderlijk uit te voeren.

Aanvankelijk werd deze kernel bestuurd met behulp van gesloten firmware, waardoor de implementatie van ondersteuning voor chips met PSE in open projecten zoals CoreBoot niet mogelijk was. De ontevredenheid werd met name veroorzaakt door het gebrek aan informatie over de controle op laag niveau van PSE en door beveiligingsproblemen als gevolg van het onvermogen om de acties van de firmware te controleren. Eind vorig jaar publiceerde het CoreBoot-project een open brief aan Intel waarin werd opgeroepen om de PSE-firmware open source te maken, en het bedrijf luisterde uiteindelijk naar de behoeften van de gemeenschap.

De PSE-firmwarerepository bevat ook initiΓ«le tests van hulpprogramma's voor ontwikkelaars en voorbeeldtoepassingen die aan de PSE-kant kunnen worden uitgevoerd, componenten voor het uitvoeren van RTOS Zephyr, ECLite-firmware met implementatie van ingebouwde controllerfunctionaliteit en een referentie-implementatie van de OOB (Out-of- Band) besturingsinterface en een raamwerk voor applicatieontwikkeling.

Bron: opennet.ru

Voeg een reactie