Index: include/context.h
===================================================================
--- include/context.h	(revision 0cb0a723001d03416e840037b819461682716ba1)
+++ include/context.h	(revision 87cb9e23b30ef01a53a4e81a1976ef1bae6418df)
@@ -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);
