* Joseph Smith joe@settoplinux.org [101215 17:20]:
On 12/15/2010 11:04 AM, Peter Stuge wrote:
Great idea in general.
Patrick Georgi wrote:
filename-position
This one is tricky. Blobs may need to have alignment, a negative offset (ie. start at end of flash - $amount) rather than a positive, etc. How could we handle those cases?
//Peter
Ah, great point Peter! The MBI binary bolb modules ***-have-*** to be aligned in order for the VGA Bios to read them, other wise they are useless blobs of crap, and the VGA Bios is smart enough to know that and reject them.
The VGA BIOS takes care of that. In the coreboot image the MBI binary does not require any special alignment, as access to it is completely handled by our own SMI handler which copies the modules to the addresses requested by the VGA BIOS. No worries here.
Stefan