Index: arch/ia32/src/mm/memory_init.c
===================================================================
--- arch/ia32/src/mm/memory_init.c	(revision cf27a6cb0e5c7b73e0a1b2d2123ac5792c0c979e)
+++ arch/ia32/src/mm/memory_init.c	(revision 48411044bd932431c1cfec24cf648466ae4b05ac)
@@ -44,7 +44,7 @@
 	__u8 i;
 	
-	for (i=e820counter;i>0;i--) {
-		printf("E820 base: %Q size: %Q type: ", e820table[i-1].base_address, e820table[i-1].size);
-		switch (e820table[i-1].type) {
+	for (i=0;i<e820counter;i++) {
+		printf("E820 base: %Q size: %Q type: ", e820table[i].base_address, e820table[i].size);
+		switch (e820table[i].type) {
 			case MEMMAP_MEMORY_AVAILABLE: 
 				printf("available memory\n");
