summaryrefslogtreecommitdiffstats
path: root/apps/common/crt0_ppc.S
blob: 80ef3db57204d7dc6eeb9ab001cf50ad335c2dbd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "cfg.h"
#define	sp   1
#define	r0   0
#define	r7   7

    .extern	AppStack
    .extern	Cstart
    .globl  start

start:
    lis     sp, (AppStack+(APPSTACKSIZE-4))@h
    addi    sp, sp, (AppStack+(APPSTACKSIZE-4))@l
    addi    r7, r0, -8
    and     sp, sp, r7		/* 8-byte aligned (EABI spec) */
	ba		Cstart
	nop