diff options
author | Robert Morris <[email protected]> | 2019-06-11 09:57:14 -0400 |
---|---|---|
committer | Robert Morris <[email protected]> | 2019-06-11 09:57:14 -0400 |
commit | 5753553213df8f9de851adb68377db43faecb91f (patch) | |
tree | 3b629ff54897fca414146677532cb459a2ed11ba /initcode.S | |
parent | 91ba81110acd3163f7de3580b677eece0c57f5e7 (diff) | |
download | xv6-labs-5753553213df8f9de851adb68377db43faecb91f.tar.gz xv6-labs-5753553213df8f9de851adb68377db43faecb91f.tar.bz2 xv6-labs-5753553213df8f9de851adb68377db43faecb91f.zip |
separate source into kernel/ user/ mkfs/
Diffstat (limited to 'initcode.S')
-rw-r--r-- | initcode.S | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/initcode.S b/initcode.S deleted file mode 100644 index ca76972..0000000 --- a/initcode.S +++ /dev/null @@ -1,28 +0,0 @@ -# Initial process execs /init. -# This code runs in user space. - -#include "syscall.h" - -# exec(init, argv) -.globl start -start: - la a0, init - la a1, argv - li a7, SYS_exec - ecall - -# for(;;) exit(); -exit: - li a7, SYS_exit - ecall - jal exit - -# char init[] = "/init\0"; -init: - .string "/init\0" - -# char *argv[] = { init, 0 }; -.p2align 2 -argv: - .long init - .long 0 |