Index: arch/ia32/src/mm/frame.c
===================================================================
--- arch/ia32/src/mm/frame.c	(revision 81887b727092518d9b8958107f087aad77b5a6f6)
+++ arch/ia32/src/mm/frame.c	(revision 00e00fa7b44f51a7cd797dfe094651c497f309f3)
@@ -46,5 +46,5 @@
 		
 		for (i=e820counter;i>0;i--) {
-			// printf("E820 base: %Q size: %Q type: %L \n",e820table[i-1].base_address,e820table[i-1].size,e820table[i-1].type);
+			printf("E820 base: %Q size: %Q type: %L \n",e820table[i-1].base_address,e820table[i-1].size,e820table[i-1].type);
 			if (e820table[i-1].type!=MEMMAP_MEMORY_AVAILABLE) {
 				frame_region_not_free(e820table[i-1].base_address,e820table[i-1].size);
Index: src/Makefile.config
===================================================================
--- src/Makefile.config	(revision 81887b727092518d9b8958107f087aad77b5a6f6)
+++ src/Makefile.config	(revision 00e00fa7b44f51a7cd797dfe094651c497f309f3)
@@ -33,3 +33,4 @@
 #TEST_DIR=synch/semaphore1/
 #TEST_DIR=synch/semaphore2/
-TEST_DIR=fpu/fpu1
+#TEST_DIR=fpu/fpu1
+TEST_DIR=print
Index: test/print/test.c
===================================================================
--- test/print/test.c	(revision 00e00fa7b44f51a7cd797dfe094651c497f309f3)
+++ test/print/test.c	(revision 00e00fa7b44f51a7cd797dfe094651c497f309f3)
@@ -0,0 +1,18 @@
+
+#include <print.h>
+#include <test.h>
+
+void test(void)
+{
+    printf("char %c \n",'c');
+    __u64 u64const = 0x0123456789ABCDEFLL;
+//    printf(" p  %P  %p \n",0x1234567898765432);
+    printf(" Printf test \n");
+    printf(" Q  %Q  %q %Q \n",u64const, u64const);
+    printf(" L  %L  %l \n",0x12345678 ,0x12345678);   
+    printf(" W  %W  %w \n",0x1234 ,0x1234);   
+    printf(" B  %B  %B \n",0x12 ,0x12);   
+    
+    return;
+}
+
