Index: generic/src/main/main.c
===================================================================
--- generic/src/main/main.c	(revision 0f250f9bff41704344ca927ecc587c2eb450e9ee)
+++ generic/src/main/main.c	(revision d2ab461b1422bde30deed4d303ce1d7c83e434e8)
@@ -163,6 +163,5 @@
 	 */	
 	arch_pre_mm_init();
-	/* Initialize at least 1 memory segment big enough for slab to work */
-	frame_init();
+	frame_init();		/* Initialize at least 1 memory segment big enough for slab to work */
 	slab_cache_init();
 	as_init();
@@ -170,6 +169,6 @@
 	tlb_init();
 	arch_post_mm_init();	
+
 	version_print();
-
 	printf("%P: hardcoded_ktext_size=%dK, hardcoded_kdata_size=%dK\n",
 		config.base, hardcoded_ktext_size/1024, hardcoded_kdata_size/1024);
@@ -177,6 +176,6 @@
 	arch_pre_smp_init();
 	smp_init();
-	/* Slab must be initialized AFTER we know the number of processors */
-	slab_enable_cpucache();
+	
+	slab_enable_cpucache();	/* Slab must be initialized AFTER we know the number of processors */
 
 	printf("config.memory_size=%dM\n", config.memory_size/(1024*1024));
