[coreboot] Porting to RS780/SB700 board

Myles Watson mylesgw at gmail.com
Wed Apr 28 15:26:26 CEST 2010

> I'm attempting to port Coreboot to an Asus M4A78XTD board, which has
> an RS780/SB700 chipset with a socket AM3 (Fam10h+DDR3) CPU.
> Starting with the tilapia_10h mainboard code, the first problem I'm
> hitting occurs very early on: any attempt to call pci_locate_device(),

Have you tried changing it to pci_locate_device_on_bus()?  That will
constrain the search to a single bus.

> With the PCIe bridges out of the picture, I get through memory
> initialization (woo hoo!), but for some reason ram_fill() and
> ram_verify() take many minutes to complete, and it hangs shortly
> thereafter. Boot log attached.

I think there must be some MTRR setup problem.  Maybe you could print out
the MTRRs just before the slow parts?


More information about the coreboot mailing list