summaryrefslogtreecommitdiffstats
path: root/apps/common/crt0_ppc.S
blob: ef16a09d1157a251a7ef579aeede8f30d122fe47 (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