Stub out kernel support for VM contexts (XCC)
[akaros.git] / kern / include / ros / trapframe.h
index 319174c..9b03d8e 100644 (file)
@@ -6,13 +6,15 @@
 
 #define ROS_HW_CTX                             1
 #define ROS_SW_CTX                             2
+#define ROS_VM_CTX                             3
 
-/* User-space context, either from a hardware event (IRQ, trap, etc), or from a
- * syscall.  Each arch defines its types. */
+/* User-space context, either from a hardware event (IRQ, trap, etc), from a
+ * syscall, or virtual machine.  Each arch defines its types. */
 struct user_context {
        int                                                     type;
        union {
                struct hw_trapframe             hw_tf;
                struct sw_trapframe             sw_tf;
+               struct vm_trapframe             vm_tf;
        } tf;
 };