profiling in user mode.
[akaros.git] / kern / include / ros / sysevent.h
index dc9d06a..c022c31 100644 (file)
@@ -8,8 +8,9 @@
 #ifndef ROS_SYSEVENT_H
 #define ROS_SYSEVENT_H
 
-#include <ros/error.h>
 #include <ros/ring_buffer.h>
+#include <ros/arch/mmu.h>
+
 
 typedef enum {
        SYS_begofevents, //Should always be first
@@ -27,10 +28,12 @@ typedef struct sysevent {
 } sysevent_t;
 
 typedef struct sysevent_rsp {
-       error_t rsp;
+       int rsp;
 } sysevent_rsp_t;
 
-// Generic Syscall Ring Buffer
+// Generic Sysevent Ring Buffer
+#define SYSEVENTRINGSIZE    PGSIZE
 DEFINE_RING_TYPES(sysevent, sysevent_t, sysevent_rsp_t);
 
-#endif //ROS_SYSEVENT_H
\ No newline at end of file
+#endif //ROS_SYSEVENT_H
+