All local system calls are asynchronous (XCC)
[akaros.git] / kern / include / ros / ring_syscall.h
index 6fd2e8a..4eb6856 100644 (file)
@@ -5,6 +5,8 @@
 #include <ros/ring_buffer.h>
 
 #define NUM_SYSCALL_ARGS 6
+/* This will need to change to represent sending pointers to syscalls, not the
+ * syscalls themselves */
 typedef struct syscall_req {
         uint32_t num;
         uint32_t flags;
@@ -13,7 +15,7 @@ typedef struct syscall_req {
 
 typedef struct syscall_rsp {
         uint32_t retval;
-               uint32_t errno;
+               uint32_t syserr;
 } syscall_rsp_t;
 
 // Generic Syscall Ring Buffer