Eric,
In the source of mkelfImage, linux-i386/convert_params.c,
there is some code to retrieve information like memory map
from Multiboot information structure.
However, ELF images created by mkelfImage does not have
Multiboot header, according to 'mbchk' of GRUB boot loader.
In what situation is this code supposed to run (and tested)?
If one added a (trivial) Multiboot header in the head.S,
the resulting kernel could be loaded from GRUB, while it could also
be loaded by ELF boot of LinuxBIOS and Etherboot?
--
Takeshi