static devices


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1009 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
diff --git a/src/boot/hardwaremain.c b/src/boot/hardwaremain.c
index 0477253..4bb23fd 100644
--- a/src/boot/hardwaremain.c
+++ b/src/boot/hardwaremain.c
@@ -35,6 +35,7 @@
 #include <part/sizeram.h>
 #include <device/device.h>
 #include <device/pci.h>
+#include <device/chip.h>
 #include <delay.h>
 #if 0
 #include <part/mainboard.h>
@@ -146,6 +147,9 @@
 	unsigned long totalmem;
 
 	post_code(0x80);
+	
+	CONFIGURE(CONF_PASS_PRE_CONSOLE);
+
 	/* displayinit MUST PRECEDE ALL PRINTK! */
 	console_init();
 	
@@ -163,6 +167,7 @@
 	}
 #endif
 	init_timer();
+	CONFIGURE(CONF_PASS_PRE_PCI);
 
 	/* pick how to scan the bus. This is first so we can get at memory size. */
 	printk_info("Finding PCI configuration type.\n");
@@ -215,6 +220,8 @@
 	 */
 	lb_mem = write_tables(mem, processor_map);
 
+	CONFIGURE(CONF_PASS_PRE_PCI);
+
 	elfboot(lb_mem);
 }