Index: kernel/arch/arm32/include/arch/context.h
===================================================================
--- kernel/arch/arm32/include/arch/context.h	(revision 95d45482754feecb799113e94c59c7c41e44b029)
+++ kernel/arch/arm32/include/arch/context.h	(revision e8d3165e8856d2a56f76fadb0a4095213144932f)
@@ -40,4 +40,5 @@
 #include <arch/stack.h>
 #include <arch/context_struct.h>
+#include <arch/regutils.h>
 
 /* Put one item onto the stack to support get_stack_base() and align it up. */
@@ -49,4 +50,5 @@
 		(c)->sp = ((uintptr_t) (stack)) + (size) - SP_DELTA; \
 		(c)->fp = 0; \
+		(c)->cpu_mode = SUPERVISOR_MODE; \
 	} while (0)
 
