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
