2 * This is the same as the C programme:
7 * startboot(argv0, &argv0);
10 * It is in assembler because SB needs to be
11 * set and doing this in C drags in too many
15 MOVW $setR12(SB), R12 /* load the SB */
18 ADD $12, R13, R1 /* pointer to 0(FP) */
20 MOVW R0, 4(R13) /* pass argc, argv */