This code gets us to a working linux boot on the alix1c. I have not tested
authorRonald G. Minnich <rminnich@gmail.com>
Fri, 26 Oct 2007 14:57:46 +0000 (14:57 +0000)
committerRonald G. Minnich <rminnich@gmail.com>
Fri, 26 Oct 2007 14:57:46 +0000 (14:57 +0000)
commit65bc460e01c22cf0f347903735d0860756dc0777
tree1f27bee56e7ac3fbfa522623d36d6c11c218f1eb
parent3d02e1e0d813eb4d986d26b5f4e98e5c12d46ea6
This code gets us to a working linux boot on the alix1c. I have not tested
Ethernet yet. The fixes are a board-specific fake spd_read_byte, cleaning up
comments, and just in general customizing for the 1c.

The lxraminit
change fixes a bug (&& used instead of ||), adds some debug prints which were
VERY useful debugging the alix1c, changes fatal error messages from print_debug
to print_emerg, and adds two functions:
banner, which just prints out a string with a banner, and
hcf, which print an emergency message and then pushes null bytes
into the uart forever, just to make sure that no bytes get lost
for any reason.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2899 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
src/cpu/amd/model_lx/cpureginit.c
src/mainboard/pcengines/alix1c/cache_as_ram_auto.c
src/northbridge/amd/lx/raminit.c