Question about linux boot procedure (head_64.S)
Geoff Levand
geoffrey.levand at am.sony.com
Wed Sep 2 03:32:09 EST 2009
On 09/01/2009 03:58 AM, Lee HongWoo wrote:
> __start (in head_64.S)
> ---> __start_initialization_multiplatform (in head_64.S)
> ---> __boot_from_prom (in head_64.S)
> ---> prom_init ( in prom_init.c)
> ---> __start ???
>
> And I don't understand where __start is called, because I can find __start
> only in head_64.S.
> If it calls __start in head_64.S, it's a recursive call.
>
> Can anybody explain about this precedure ?
In the general case, __start is the entry point of the kernel.
It is where the bootloader or boot wrapper program jumps to
when it transfers control to the kernel.
-Geoff
More information about the Linuxppc-dev
mailing list