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

Page 91

Advertising
background image

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

Advertising