yes, i'm familiar with what a bootloader is. i just don't get why it is a requirement that you have to use the built-in FLASH programmer to flash your own kernel image into the bootable system FLASH RAM from CF?
if it were possible to flash the RAM from a userspace app on a running linux kernel, thus replacing the bootable system image, then we could far better automate the process of replacing linux kernels/initrd images in the base zaurus hardware.
Why does it need a bootloader in the first place, if the flashable RAM is available and can be written to from normal kernel space? Is there simply no way to flash the RAM from the kernel, i.e. some sorta Sharp'ism on access to onboard Flash RAM?
feel free to indicate which tree i'm not wrongly barking up, I'm new to the zaurus scene ... it just seems to me that with a flash program that can be run in kernel space, we eliminate the need for the C-D trick as the only means of replacing kernel images. that'd be nice, wouldn't it?