Index: kernel/arch/sparc32/src/mm/as.c
===================================================================
--- kernel/arch/sparc32/src/mm/as.c	(revision 9426f7c42b317a72ead25a5501beee4cae37427e)
+++ kernel/arch/sparc32/src/mm/as.c	(revision a3b034b7b291db132fe044e8c59b9a7b6bfd5277)
@@ -55,5 +55,5 @@
 	asi_u32_write(ASI_MMUREGS, 0x200, as->asid);
 	asi_u32_write(ASI_MMUCACHE, 0, 1);
-	asi_u32_write(ASI_MMUFLUSH, 0, 1);
+	asi_u32_write(ASI_MMUFLUSH, 0x400, 1);
 }
 
Index: kernel/arch/sparc32/src/sparc32.c
===================================================================
--- kernel/arch/sparc32/src/sparc32.c	(revision 9426f7c42b317a72ead25a5501beee4cae37427e)
+++ kernel/arch/sparc32/src/sparc32.c	(revision a3b034b7b291db132fe044e8c59b9a7b6bfd5277)
@@ -164,10 +164,12 @@
 int memcpy_from_uspace(void *dst, const void *uspace_src, size_t size)
 {
-	return EOK;
+	memcpy(dst, uspace_src, size);
+	return size;
 }
 
 int memcpy_to_uspace(void *uspace_dst, const void *src, size_t size)
 {
-	return EOK;
+	memcpy(uspace_dst, src, size);
+	return size;
 }
 
Index: kernel/arch/sparc32/src/trap_table.S
===================================================================
--- kernel/arch/sparc32/src/trap_table.S	(revision 9426f7c42b317a72ead25a5501beee4cae37427e)
+++ kernel/arch/sparc32/src/trap_table.S	(revision a3b034b7b291db132fe044e8c59b9a7b6bfd5277)
@@ -923,2 +923,8 @@
 	SYSCALL(0xa8)
 	SYSCALL(0xa9)
+	SYSCALL(0xaa)
+	SYSCALL(0xab)
+	SYSCALL(0xac)
+	SYSCALL(0xad)
+	SYSCALL(0xae)
+	SYSCALL(0xaf)
