added post-pci pass

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1019 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Greg Watson 2003-07-23 21:38:02 +00:00
parent c99bd5f38f
commit 5bed979a9b
2 changed files with 5 additions and 2 deletions

View File

@ -166,7 +166,7 @@ void hardwaremain(int boot_complete)
hard_reset(); hard_reset();
} }
#endif #endif
init_timer(); init_timer(); /* needs to be moved into static configuration */
CONFIGURE(CONF_PASS_PRE_PCI); CONFIGURE(CONF_PASS_PRE_PCI);
/* pick how to scan the bus. This is first so we can get at memory size. */ /* pick how to scan the bus. This is first so we can get at memory size. */
@ -190,6 +190,8 @@ void hardwaremain(int boot_complete)
dev_initialize(); dev_initialize();
post_code(0x89); post_code(0x89);
CONFIGURE(CONF_PASS_POST_PCI);
mem = get_ramsize(); mem = get_ramsize();
post_code(0x70); post_code(0x70);
totalmem = 0; totalmem = 0;
@ -220,7 +222,7 @@ void hardwaremain(int boot_complete)
*/ */
lb_mem = write_tables(mem, processor_map); lb_mem = write_tables(mem, processor_map);
CONFIGURE(CONF_PASS_PRE_PCI); CONFIGURE(CONF_PASS_PRE_BOOT);
elfboot(lb_mem); elfboot(lb_mem);
} }

View File

@ -34,6 +34,7 @@ enum chip_pass {
CONF_PASS_PRE_DEVICE_CONFIGURE, CONF_PASS_PRE_DEVICE_CONFIGURE,
CONF_PASS_PRE_DEVICE_ENABLE, CONF_PASS_PRE_DEVICE_ENABLE,
CONF_PASS_PRE_DEVICE_INITIALIZE, CONF_PASS_PRE_DEVICE_INITIALIZE,
CONF_PASS_POST_PCI,
CONF_PASS_PRE_BOOT CONF_PASS_PRE_BOOT
}; };