Index: include/context.h
===================================================================
--- include/context.h	(revision 0cb0a723001d03416e840037b819461682716ba1)
+++ include/context.h	(revision fc9c4e1c3529c0cb24c31aaa8868392570bc9fdf)
@@ -30,7 +30,12 @@
 #define __CONTEXT_H__
 
+#include <arch/types.h>
 #include <typedefs.h>
-#include "fpu_context.h"
 
+#ifndef context_set
+#define context_set(c, _pc, stack, size) 	\
+	(c)->pc = (__address) (_pc);		\
+	(c)->sp = ((__address) (stack)) + (size) - SP_DELTA;
+#endif /* context_set */
 
 extern int context_save(context_t *c);
