[coreboot] [PATCH]Implement per chipset rom enable sequence framework, and enable Fam10 build with Kconfig

Patrick Georgi patrick at georgi-clan.de
Wed Dec 30 14:53:10 CET 2009


attached patch implements a framework to do rom enable sequences for the
tinybootblock system and implements the rom enable for Fam10.

- Pass BIST through the bootblock (AMD wants this)
- Rework walkcbfs to leave two registers unused, so BIST doesn't break
romcc on non-mmx/sse systems
- Provide enable_rom code for Fam10 northbridge and AMD8111 southbridge
and hook it up in amd/serengeti_cheetah_fam10

Build tested on amd/serengeti_cheetah_fam10 and emulation/qemu-x86. QEmu
is also boot-tested, the AMD board failed in my last tests. As I'm out
of ideas on what might be wrong in Fam10 init, I decided to publish it -
it's an improvement over what we have now, right? ;-)

Signed-off-by: Patrick Georgi <patrick.georgi at coresystems.de>

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 20091230-1-kconfig-fam10
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20091230/a3ed4ad2/attachment.ksh>

More information about the coreboot mailing list