move all security policy stuff out of userspace
[nestedvm.git] / src / org / ibex / nestedvm / support.s
index 050ef4f..3a50fac 100644 (file)
@@ -144,8 +144,8 @@ SYSCALL_R(lstat)
 SYSCALL_R(symlink)
 SYSCALL_R(link)
 SYSCALL_R_LONG(getdents)
-/*SYSCALL(memcpy)                        */
-/*SYSCALL(memset)                       */
+SYSCALL(memcpy)
+SYSCALL(memset)
 SYSCALL_R(dup)
 SYSCALL_R(vfork)
 SYSCALL_R(chroot)
@@ -169,3 +169,29 @@ SYSCALL_R_LONG(getsockopt)
 SYSCALL_R(listen)
 SYSCALL_R(bind)
 SYSCALL_R(shutdown)
+SYSCALL_R_LONG(sendto)
+SYSCALL_R_LONG(recvfrom)
+SYSCALL_R_LONG(select)
+SYSCALL(umask)
+SYSCALL(getuid)
+SYSCALL(geteuid)
+SYSCALL(getgid)
+SYSCALL(getegid)
+SYSCALL_R(send)
+SYSCALL_R(recv)
+SYSCALL_R(getsockname)
+SYSCALL_R(getpeername)
+SYSCALL_R(setuid)
+SYSCALL_R(seteuid)
+SYSCALL_R(setgid)
+SYSCALL_R(setegid)
+SYSCALL_R(setgroups)
+SYSCALL_R(access)
+SYSCALL_R(chown)
+SYSCALL_R(fchown)
+SYSCALL_R(chmod)
+SYSCALL_R(fchmod)
+SYSCALL(alarm)
+SYSCALL_R(getgroups)
+SYSCALL_R(setsid)
+SYSCALL_R2(__resolve_ip_r,SYS_resolve_ip)