YhLu YhLu@tyan.com writes:
You mean put the kernel and initrd in the ROM (8Mbit) ? So can spare the flash?
Yes. You might want to dig up the linux-tiny which helps shrink the kernel even more but it is doable.
The primary reason for working with etherboot is the prevalance of 2Mbit BIOS chips. At 4Mbit, the linux kernel becomes an option. And at 8Mbit the amount of work to squeeze a kernel and initrd into it is getting reasonable.
I need to talk to Erik Henderson but hopefully he can be convinced to switch the next version of beoboot to use kexec. Two kernel monte is the same principle just older code.
The kexec interface is in the stable kernel now, and the actual implementation is in 2.6.8.1-mm4.
Eric