Index: kernel/arch/abs32le/src/abs32le.c
===================================================================
--- kernel/arch/abs32le/src/abs32le.c	(revision d32358f46cafe03f9b3c769982c62f90757ba1c4)
+++ kernel/arch/abs32le/src/abs32le.c	(revision 721d4e853e8e491d2762f94112d2528162530557)
@@ -35,5 +35,4 @@
 #include <arch.h>
 #include <arch/types.h>
-#include <arch/context.h>
 #include <arch/interrupt.h>
 #include <arch/asm.h>
@@ -41,6 +40,9 @@
 #include <func.h>
 #include <config.h>
+#include <errno.h>
 #include <context.h>
+#include <fpu_context.h>
 #include <interrupt.h>
+#include <syscall/copy.h>
 #include <ddi/irq.h>
 #include <proc/thread.h>
@@ -49,4 +51,7 @@
 #include <sysinfo/sysinfo.h>
 #include <memstr.h>
+
+char memcpy_from_uspace_failover_address;
+char memcpy_to_uspace_failover_address;
 
 void arch_pre_mm_init(void)
@@ -83,5 +88,5 @@
 unative_t sys_tls_set(unative_t addr)
 {
-	return 0;
+	return EOK;
 }
 
@@ -109,14 +114,4 @@
 }
 
-void memsetb(void *dst, size_t cnt, uint8_t val)
-{
-	_memsetb(dst, cnt, val);
-}
-
-void memsetw(void *dst, size_t cnt, uint16_t val)
-{
-	_memsetw(dst, cnt, val);
-}
-
 void panic_printf(char *fmt, ...)
 {
@@ -140,4 +135,26 @@
 }
 
+void fpu_init(void)
+{
+}
+
+void fpu_context_save(fpu_context_t *ctx)
+{
+}
+
+void fpu_context_restore(fpu_context_t *ctx)
+{
+}
+
+int memcpy_from_uspace(void *dst, const void *uspace_src, size_t size)
+{
+	return EOK;
+}
+
+int memcpy_to_uspace(void *uspace_dst, const void *src, size_t size)
+{
+	return EOK;
+}
+
 /** @}
  */
