La société Intel a ouvert le code du firmware du bloc PSE pour les puces Elkhart Lake

La société Intel a ouvert les fichiers sources du firmware pour le bloc PSE (Programmable Services Engine), qui a commencé à être livré avec les processeurs de la famille Elkhart Lake, tels que l'Atom x6000E, optimisés pour une utilisation dans des dispositifs Internet des objets. Le code est ouvert sous la licence Apache 2.0.

Le PSE est un cœur de processeur ARM Cortex-M7 supplémentaire fonctionnant en mode basse consommation. Le PSE peut être utilisé pour exécuter des fonctionnalités de contrôleur intégré, traiter des données provenant de capteurs, organiser un contrôle à distance, effectuer des opérations réseau distinctes et exécuter des tâches spécialisées.

À l'origine, ce cœur était géré par un firmware propriétaire, ce qui limitait la mise en œuvre du support des puces avec PSE dans les projets open source tels que CoreBoot. En particulier, l'absence d'informations sur la gestion à bas niveau du PSE et les préoccupations en matière de sécurité, dues à l'impossibilité de contrôler les actions du firmware, suscitaient un mécontentement. À la fin de l'année dernière, les développeurs du projet CoreBoot ont publié une lettre ouverte à Intel appelant à l'ouverture du code du firmware PSE, et finalement, la société a répondu aux besoins de la communauté.

Le dépôt contenant le firmware pour le PSE a également publié les tests sources des utilitaires pour les développeurs et des exemples d'applications pouvant être exécutées côté PSE, des composants pour le démarrage de RTOS Zephyr, le firmware ECLite avec mise en œuvre de fonctionnalités de contrôleur intégré, une implémentation de référence de l'interface de gestion OOB (Out-of-Band) et un cadre pour le développement d'applications.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster