Index: /branches/ia32/lisp-kernel/x86-constants32.h
===================================================================
--- /branches/ia32/lisp-kernel/x86-constants32.h	(revision 9457)
+++ /branches/ia32/lisp-kernel/x86-constants32.h	(revision 9458)
@@ -23,4 +23,5 @@
 #define Iebp   REG_EBP
 #define Ieip   REG_EIP
+#define Iflags REG_EFL
 
 #define Isp Iesp
@@ -30,4 +31,8 @@
 #define Inargs Itemp1
 #define Ixfn Itemp1
+
+/* MMX register offsets from where mm0 is found in uc_mcontext.fs */
+#define Imm0 0
+#define Imm1 1
 
 #define nbits_in_word 32
@@ -251,6 +256,7 @@
  */
 typedef struct xframe_list {
-    ExceptionInformation *curr;
-    struct xframe_list *prev;
+  ExceptionInformation *curr;
+  natural node_regs_mask;
+  struct xframe_list *prev;
 } xframe_list;
 
@@ -369,5 +375,5 @@
     struct tcr *next;
     struct tcr *prev;
-    u32_t node_regs_mask; /* bit set means correspnding reg contains node */
+    natural node_regs_mask; /* bit set means correspnding reg contains node */
     struct tcr *linear;
   /* this spill area must be 16-byte aligned */
