Intel Publishes Open-Source PSE Firmware
Last year open-source developers called on Intel to open-source their "PSE" firmware. The Programmable Services Engine (PSE) introduced with Elkhart Lake is an Arm Cortex-M7 companion core responsible for various tasks and is programmed by a binary-only firmware module. While it started out as a proprietary, binary blob, the PSE firmware has now been open-sourced!
[...] The PSE firmware had been closed-source as a frustration to Coreboot developers and other folks concerned about having an open platform as much as possible at the lower-levels for the sake of not only open-source system firmware but also security concerns.
The Intel PSE firmware is being made open-source via GitHub. The Elkhart Lake PSE is open-source under an Apache 2.0 license and is accompanied as well by sample applications and pre-built binaries.
Elkhart Lake is based on the Tremont Atom core.
Also at CNX Software.
(Score: 1, Insightful) by Anonymous Coward on Monday April 25 2022, @09:44PM
Google has enough clout to convince Intel to open some code for coreboot.
But what proprietary secrets could be lurking in the initialization code for someone else's Cortex M7 core? The Intel programmer who wrote the source is probably breathing a sigh of relief someone else can maintain those lines of code.