> STD dos bios then boots to flash.  I would need to know where in RAM the
> first piece goes, and how it reads the "floppy" to expand the rest.

My distribution uses the standard LILO loader, which loads the kernel into
memory, and then turns control over to the kernel.  Then, the kernel
decompresses itself, loads the ramdisk, decompresses the ramdisk, etc.

You will want your flash device to boot as if it was a disk drive, this
has been done before, but I have no help to offer as I've never worked
with flash.  You may have to have a custom lilo, or you can always use
loadlin if you have to.

There are no specifics about memory loading such as you describe, either
for me to share, or that you would need.  Linux works with linear memory,
there aren't special-load-areas or whatever.

-Tom

Reply via email to