Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 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