3 power up call trace – SBE HighWire HW400c/2 User Manual
Page 91

HighWire HW400c/2 User Reference Guide Rev 1.0
5.5.1.3 Power up call trace
For reference purposes, this is a summary of the power up calls after U-boot runs and
early_init
(…/arch/ppc/kernel/setup.c)
rnel/head.S)
machine_init
(…/arch/ppc/kernel/setup.c)
k.c)
gigateak_setup_ethernet
gigateak_enable_ipmi
1. “
00c/2 platform.
2. U
rt.
Normally _start is at address 0. See System.map
3. The call to gigateak_setup_arch() is made via the function pointer
ppc
tion pointer is initialized in platform_init().
4. gi
tra file needed for Gentoo to boot on the HW400c/2
jumps to _start.
_start (…/arch/ppc/kernel/head.S)
start_here
(…/arch/ppc/ke
platform_init
(…/arch/ppc/platforms/gigateak.c)
start_kernel
(…/init/main.c)
setup_arch
(…/arch/ppc/kernel/setup.c)
gigateak_setup_arch
(…/arch/ppc/platforms/gigatea
gigateak_setup_bridge
gigateak_setup_peripherals
gigateak” is the HW4
-boot jumps to address _sta
_md.setup_arch()
. This func
gateak.c
is the ex
October 10, 2006
Copyright 2006, SBE, Inc.
Page
79