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