root/user/usys.S

/* [<][>][^][v][top][bottom][index][help] */
   1 # generated by usys.pl - do not edit
   2 #include "kernel/syscall.h"
   3 .global fork
   4 fork:
   5  li a7, SYS_fork
   6  ecall
   7  ret
   8 .global exit
   9 exit:
  10  li a7, SYS_exit
  11  ecall
  12  ret
  13 .global wait
  14 wait:
  15  li a7, SYS_wait
  16  ecall
  17  ret
  18 .global pipe
  19 pipe:
  20  li a7, SYS_pipe
  21  ecall
  22  ret
  23 .global read
  24 read:
  25  li a7, SYS_read
  26  ecall
  27  ret
  28 .global write
  29 write:
  30  li a7, SYS_write
  31  ecall
  32  ret
  33 .global close
  34 close:
  35  li a7, SYS_close
  36  ecall
  37  ret
  38 .global kill
  39 kill:
  40  li a7, SYS_kill
  41  ecall
  42  ret
  43 .global exec
  44 exec:
  45  li a7, SYS_exec
  46  ecall
  47  ret
  48 .global open
  49 open:
  50  li a7, SYS_open
  51  ecall
  52  ret
  53 .global mknod
  54 mknod:
  55  li a7, SYS_mknod
  56  ecall
  57  ret
  58 .global unlink
  59 unlink:
  60  li a7, SYS_unlink
  61  ecall
  62  ret
  63 .global fstat
  64 fstat:
  65  li a7, SYS_fstat
  66  ecall
  67  ret
  68 .global link
  69 link:
  70  li a7, SYS_link
  71  ecall
  72  ret
  73 .global mkdir
  74 mkdir:
  75  li a7, SYS_mkdir
  76  ecall
  77  ret
  78 .global chdir
  79 chdir:
  80  li a7, SYS_chdir
  81  ecall
  82  ret
  83 .global dup
  84 dup:
  85  li a7, SYS_dup
  86  ecall
  87  ret
  88 .global getpid
  89 getpid:
  90  li a7, SYS_getpid
  91  ecall
  92  ret
  93 .global sbrk
  94 sbrk:
  95  li a7, SYS_sbrk
  96  ecall
  97  ret
  98 .global sleep
  99 sleep:
 100  li a7, SYS_sleep
 101  ecall
 102  ret
 103 .global uptime
 104 uptime:
 105  li a7, SYS_uptime
 106  ecall
 107  ret

/* [<][>][^][v][top][bottom][index][help] */