I've had a few people e-mail me askin exactly how to ROMIze Linux. 

I haven't done this myself, but the LART guys know about this.

The following are my asumptions.

Store kernel and RAMDISK in flash

Then on boot time copy them to locations in RAM (the same place Angelboot
would put them on the Brutus board for instance).

Jump to the start address of the Linux kernel and start executing. (If you
need to pass the kernel any options, you would put these values in some
registers unknown to me).

So the steps might be:

Have a working kernel & RAMDISK

Store Linux Kernel and RAMDISK somewhere in flash

Write some code that when your system is ready (memory controller
initialized, etc) will copy these to locations in your system RAM.

Put any parameters that need to be passed to kernel in the apropriate
registers.

Start executing kernel from start address where you placed it.

Just a guess.

Thanks,
Vasant.


unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++        Please use [EMAIL PROTECTED] for           ++
++                        kernel-related discussions.                      ++

Reply via email to