Oh boy. I am looking at this:
void jmp_to_elf_entry(void *entry, unsigned long buffer)

it verges very quickly to assembly code. So for now we've lost the
machine-independent bits of elf booting, I guess. This goes on the to-do
list.

I want to move this stuff out to an arch-specific place soon. Any
suggestions?

This is kind of OK for me for now, as I am still using linuxbiosmain. I
also note that my roadrunner2 ELF-based bios no longer builds:
/users/rminnich/src/bios/freebios/src/arch/i386/lib/hardwaremain.c: In
function `hardwaremain':
/users/rminnich/src/bios/freebios/src/arch/i386/lib/hardwaremain.c:401:
warning: implicit declaration of function `elfboot'
/users/rminnich/src/bios/freebios/src/arch/i386/lib/hardwaremain.c:401:
`streams' undeclared (first use in this function)

Also mkelfImage no longer works for our stuff, I'm still tracking that one
down.

So, there is work to do for the latest set of patches.

I'm still waiting for some of you to hold up your hands and tell me which
mainboard you're going to do testing on :-)

ron


Reply via email to