[coreboot] [PATCH]Allow components to add files to CBFS

Patrick Georgi patrick at georgi-clan.de
Wed Dec 15 15:10:49 CET 2010


Am Mittwoch, 15. Dezember 2010, um 14:36:51 schrieb Joseph Smith:
> Hmm, still a little confused what you mean here. So your patch just
> reworks the code to handle all binary blobs the same???
It provides an easier way to add binary components.
Right now we add them to Kconfig and have common code that switches based on 
these Kconfig flags in src/arch/x86/Makefile.inc.
With this patch, if a chipset component requires some binary, it can add that 
binary to the build easily without having to touch global code.

src/arch/x86/Makefile.inc contains code for MBI, which is (as far as I can see) 
specific to a single chipset. That simply doesn't belong in there, but so far 
there is no other way to do it.

Future chipsets will require more of that rather than less. The growing use of 
embedded controllers, even in desktop chipsets, also plays a part in this.

What this patch doesn't do is to rewire our existing binary component handling 
to use the new framework. That's a separate step.


Patrick




More information about the coreboot mailing list