added post-pci pass
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1019 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
c99bd5f38f
commit
5bed979a9b
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue