]> git.lizzy.rs Git - plan9front.git/blob - sys/src/9/ppc/initcode
ppc: remove old duplicate of devtls.c
[plan9front.git] / sys / src / 9 / ppc / initcode
1 #include "/sys/src/libc/9syscall/sys.h"
2
3 /*
4  *  we pass in the argument of the exec parameters as 0(FP)
5  */
6
7 TEXT    main(SB),$8
8
9         MOVW    $setSB(SB), R2
10         MOVW    $boot(SB), R3
11         ADD     $12, R1, R4     /* get a pointer to 0(FP) */
12         MOVW    R3, 4(R1)
13         MOVW    R4, 8(R1)
14         MOVW    $EXEC, R3
15         SYSCALL
16
17         /* should never get here */
18 loop:
19         BR      loop
20
21 DATA    boot+0(SB)/5,$"/boot"
22 DATA    boot+5(SB)/5,$"/boot"
23 DATA    bootv+0(SB)/4,$boot+6(SB)
24 GLOBL   boot+0(SB),$11
25 GLOBL   bootv+0(SB),$8