I'm working on adding the ramdisk and initrd features to the kernel. It
compiles, which is pretty good for my first kernel patch.
But, I have no way to actually test it. The kernel needs to find the
offset of the ramdisk in the first 11 bits of one of the boot headers, so
the kernel needs to be less than 2047k.
This wouldn't normally be a problem, but doing a 'make zImage' tells me
./mkboot zImage.tmp zImage
Input file isn't a little endian ELF file
make: *** [zImage] Error 1
What would be required to make mkboot handle zImage, or bzImage?
In the meantime, I will try to strip down a kernel to below 2047k. My
current one is 2347.
Any other ideas?