from the first-flying-pig-sighted! dept.
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.