Index: uspace/lib/libc/arch/sparc64/src/thread_entry.s
===================================================================
--- uspace/lib/libc/arch/sparc64/src/thread_entry.s	(revision 99de22b5fb6b8faaa2a2796f37caebf2f125988b)
+++ uspace/lib/libc/arch/sparc64/src/thread_entry.s	(revision 86018c11a1e682f179cb1ce268bf18b901b8a78b)
@@ -38,7 +38,9 @@
 	# Create the first stack frame.
 	#
-	save %sp, -176, %sp
-	flushw
-	add %g0, -0x7ff, %fp
+
+	# MH
+	#save %sp, -176, %sp
+	#flushw
+	#add %g0, -0x7ff, %fp
 
 	sethi %hi(_gp), %l7
Index: uspace/lib/libc/generic/thread.c
===================================================================
--- uspace/lib/libc/generic/thread.c	(revision 99de22b5fb6b8faaa2a2796f37caebf2f125988b)
+++ uspace/lib/libc/generic/thread.c	(revision 86018c11a1e682f179cb1ce268bf18b901b8a78b)
@@ -41,4 +41,5 @@
 #include <string.h>
 #include <async.h>
+#include <stdio.h>
 
 #ifndef THREAD_INITIAL_STACK_PAGES_NO
@@ -62,4 +63,6 @@
 	__tcb_set(f->tcb);
 
+	// MH
+	printf("uarg: %lx\n", uarg);
 	uarg->uspace_thread_function(uarg->uspace_thread_arg);
 	/* XXX: we cannot free the userspace stack while running on it */
