[coreboot] INTEL FSP support coreboot-v4.0-4966

David Woodhouse dwmw2 at infradead.org
Sun Dec 8 01:05:04 CET 2013


On Sat, 2013-12-07 at 14:38 -0800, ron minnich wrote:
> 
> FSP is a delivery vehicle for binary code. It is designed to be a
> binary blob with well-defined entry points.
> 
> So, what you're saying is "the best option for delivering the binary
> blob is to be delivered as not a binary blob."
> 
> At that point my head explodes as I try to parse the
> contradiction. :-)

Some things have to be binary blobs. Because the world will apparently
end if we tell someone how to initialise a memory controller.

But the *infrastructure* that ties those binary blobs together, that
knows how to invoke the individual PEI modules, doesn't have to be
binary too.

That part could reasonably be done in source code (hell, most of it
already exists in EDKII), and could give FSP users a lot more
flexibility and debugability.

It would also help to combat the trend of including stuff in the FSP
that *doesn't* belong there because we *can* have open code that does it
(such as graphics setup).

-- 
dwmw2

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5745 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20131208/75ed3d1b/attachment-0001.bin>


More information about the coreboot mailing list