added post-pci pass


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1019 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
diff --git a/src/boot/hardwaremain.c b/src/boot/hardwaremain.c
index 4bb23fd..ff0909f 100644
--- a/src/boot/hardwaremain.c
+++ b/src/boot/hardwaremain.c
@@ -166,7 +166,7 @@
 		hard_reset();
 	}
 #endif
-	init_timer();
+	init_timer(); /* needs to be moved into static configuration */
 	CONFIGURE(CONF_PASS_PRE_PCI);
 
 	/* pick how to scan the bus. This is first so we can get at memory size. */
@@ -190,6 +190,8 @@
 	dev_initialize();
 	post_code(0x89);
 
+	CONFIGURE(CONF_PASS_POST_PCI);
+
 	mem = get_ramsize();
 	post_code(0x70);
 	totalmem = 0;
@@ -220,7 +222,7 @@
 	 */
 	lb_mem = write_tables(mem, processor_map);
 
-	CONFIGURE(CONF_PASS_PRE_PCI);
+	CONFIGURE(CONF_PASS_PRE_BOOT);
 
 	elfboot(lb_mem);
 }