On Wed, Oct 22, 2014 at 10:56:05AM -0700, David Daney wrote: > Another reason is that the protocol between the bootloader and the kernel > varies by platform. So you would have to have several different entry > points, one for each booting protocol. > > I am not sure how the bootloaders would know which entry point to use. That's where I foresaw the needs for the ISA style platform probe right at the kernel entry point before fanning out to a platform-specific entry point. Since we already support compressed kernels I'm wondering if relocation might also be performed by the compression wrapper along with the hardware probe. That would leave the vmlinux itself untouched and the wrapper could be installed on the target. It's just that all this for the sake of a unified kernel images seems way to painful! Ralf