diff --git a/Kernel/threads.c b/Kernel/threads.c
index aac6648080f4a64fee10d60c1ece84e36a7cb788..a81736b19bcfdee96eb17a8ce1b9fcec9f7010e4 100644
--- a/Kernel/threads.c
+++ b/Kernel/threads.c
@@ -1313,6 +1313,9 @@ tThread *Threads_GetNextToRun(int CPU, tThread *Last)
 			SHORTREL(&glThreadListLock);
 			return NULL;
 		}
+		if( thread->Status != THREAD_STAT_ACTIVE ) {
+			LogF("Oops, Thread %i (%s) is not active\n", thread->TID, thread->ThreadName);
+		}
 	}
 	#elif SCHEDULER_TYPE == SCHED_RR_SIM
 	{		
diff --git a/Makefile.armv7.cfg b/Makefile.armv7.cfg
index dc35ca7197c2bf7ced19572baaa0d942d67e034e..98d95c8729ce81ea6e11aae2b9508dae2083e888 100644
--- a/Makefile.armv7.cfg
+++ b/Makefile.armv7.cfg
@@ -6,3 +6,5 @@ OBJDUMP = arm-elf-objdump
 DISASM = $(OBJDUMP) -d -S
 ARCHDIR = armv7
 STRIP = arm-elf-strip
+
+ASSUFFIX = S
diff --git a/Makefile.cfg b/Makefile.cfg
index 4dc0385ca136d1ff41348f23d5381f1b1d055b89..cdf351bf29183c7ea0df50aac94de27d3f802545 100644
--- a/Makefile.cfg
+++ b/Makefile.cfg
@@ -20,6 +20,7 @@ STRIP := strip
 MKDIR := mkdir -p
 RMDIR := rm -rf
 lCP := cp
+ASSUFFIX = asm
 
 
 # Load Architecture settings
diff --git a/RunQemuArm b/RunQemuArm
index c0e1239c838ea84b8bcb5924f4cb94a0c0c46b5a..b15d6176bb107ba4a725d62332badf7990bef098 100755
--- a/RunQemuArm
+++ b/RunQemuArm
@@ -22,6 +22,10 @@ while [ $# -ne 0 ]; do
 		shift
 		QEMU_PARAMS=$QEMU_PARAMS" "$1
 		;;
+	-bin)
+		shift
+		QEMU=$1
+		;;
 	-tuntap)
 		_NETTYPE="tap"
 	esac