Am 29.01.2010 08:07, schrieb Peter Stuge:
mkelfImage adds glue between coreboot and Linux. Maybe vmlinux could be started directly by the coreboot ELF loader, but it's not verified.
Close, but not quite. Linux requires a table with some runtime values around. So at least a small wrapper that fills this table will be necessary, I think.
But it should be possible to be more efficient than mkelfimage, by amending the vmlinux image with another code fragment that fills the table and jumps to the real entry point, and retargeting the entry point. At least, it will spare you a copy operation or two.
Patrick