Index: arch/mips32/src/mips32.c
===================================================================
--- arch/mips32/src/mips32.c	(revision 8cf8ee6454a588b78b0423f5af6cffa91031b4f4)
+++ arch/mips32/src/mips32.c	(revision 3de6dd7a4839361e603eef18d218d6b8fd8419a9)
@@ -62,5 +62,5 @@
 {
 	/* Setup usermode */
-	init.cnt = 4;
+	init.cnt = 5;
 	init.tasks[0].addr = INIT_ADDRESS;
 	init.tasks[0].size = INIT_SIZE;
@@ -71,4 +71,6 @@
 	init.tasks[3].addr = INIT_ADDRESS + 0x300000;
 	init.tasks[3].size = INIT_SIZE;
+	init.tasks[4].addr = INIT_ADDRESS + 0x400000;
+	init.tasks[4].size = INIT_SIZE;
 
 }
Index: contrib/conf/gxemul.sh
===================================================================
--- contrib/conf/gxemul.sh	(revision 8cf8ee6454a588b78b0423f5af6cffa91031b4f4)
+++ contrib/conf/gxemul.sh	(revision 3de6dd7a4839361e603eef18d218d6b8fd8419a9)
@@ -2,3 +2,3 @@
 # Uspace addresses outside of normal memory (kernel has std. 8 or 16MB)
 # we place the pages at 24M
-	gxemul $@ -E testmips -X 0x81800000:../uspace/ns/ns 0x81900000:../uspace/kbd/kbd 0x81a00000:../uspace/fb/fb 0x81b00000:../uspace/init/init kernel.bin 
+	gxemul $@ -E testmips -X 0x81800000:../uspace/ns/ns 0x81900000:../uspace/kbd/kbd 0x81a00000:../uspace/fb/fb 0x81b00000:../uspace/init/init 0x81c00000:../uspace/console/console kernel.bin 
Index: generic/src/proc/thread.c
===================================================================
--- generic/src/proc/thread.c	(revision 8cf8ee6454a588b78b0423f5af6cffa91031b4f4)
+++ generic/src/proc/thread.c	(revision 3de6dd7a4839361e603eef18d218d6b8fd8419a9)
@@ -432,7 +432,11 @@
 				t->name, t, t->tid, thread_states[t->state], t->task, t->thread_code, t->kstack);
 			if (t->cpu)
-				printf("cpu%zd ", t->cpu->id);
+				printf("cpu%zd", t->cpu->id);
 			else
 				printf("none");
+			if (t->state == Sleeping) {
+				printf(", kst=%#zX", t->kstack);
+				printf(", wq=%#zX", t->sleep_queue);
+			}
 			printf("\n");
 		}
