a general bootloader question

Jim Thompson jim at SmallWorks.COM
Thu Nov 15 21:18:32 EST 2001

> if anyone can help with the following question, i'd be really grateful:
> 1) what is the proper way to get the kernel to boot - do i need a
> bootloader, if so, what ?

ppcboot or gbios are two good starting points for a bootloader.

ppcboot: http://ppcboot.sourceforge.net/
gbios: http://www.humboldt.co.uk/gbios.html

there is also dink32 from motorola.

> 2) what is the bootloader's functionality - except downloading the kernel ?
> does it modify
>     memory in any way ? is the kernel dependent on such modifications ?

typically it turns on the memory system, sets up an environment for
the kernel, moves the kernel into ram (over serial, ethernet or out of
flash/rom) and then transfers control to the kernel (or the routine
that decompresses the kernel)

> 3) how can i make a bootloader load the kernel in low memory without
> changing KERNELBASE etc ?

See #1.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

More information about the Linuxppc-embedded mailing list