Google & Intel Making Progress For More Firmware Flexibility Around FSP Blobs
Subrata Banik of Google in collaboration with Vincent Zimmer of Intel have laid out "a path forward" to enhance the firmware / boot experience around the Intel Firmware Support Package and the ability to "create your own" FSP binary.
While still relying on closed-source silicon reference blobs, they have been working on the ability to eliminate optional bits, reduce the amount of proprietary firmware that runs off the host processor, and driver greater flexibility into the open-source firmware.
OSFW Foundation Intel FSP firmware graphic
The goal ultimately comes down to:
"Our goal is to be able to customize the silicon reference code although we might not be able to customize the actual underlying silicon as per the target product."
More details on this quest via the Open Source Firmware Foundation blog. Anything to reduce the amount of binary blobs in the firmware is a win in our book while ideally it still would be great if Intel made more progress on being able to publicly open-source more elements of the Firmware Support Package.