coreboot-kgpe-d16/src/mainboard/supermicro/h8qme_fam10
Timothy Pearson 86f4ca5b4b cpu/amd/model_10xxx: Add support for early cbmem
mainboards/amd/fam10: Initialize cbmem area after raminit

When GFXUMA is enabled, CBMEM is placed at TOM - UMASIZE
When GFXUMA is disabled, CBMEM is placed at TOM
This matches the behaviour present before conversion to early
CBMEM.

The CBMEM location code implicitly assumes TOM does not change
between romstage and ramstage.  TOM is set by romstage raminit,
and is never changed by romstage or ramstage afterward.  As
the CBMEM location is positioned at a specific offset from TOM
that is known to both romstage and ramstage early CBMEM is safe
on Fam10h systems.

TEST: Booted ASUS KFSN4-DRE and verified both cbmem timestamp
tables from romstage and cbmem log tables from ramstage.

Change-Id: Idf9e0245fe91185696ff664b06182c26b376c196
Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/8489
Tested-by: build bot (Jenkins)
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
2015-03-19 08:28:43 +01:00
..
board_info.txt boardstatus: Remove some needless name overrides. 2014-01-19 02:46:54 +01:00
cmos.layout mainboards/amd: Fix incorrect reboot_bits location 2015-03-16 07:07:18 +01:00
devicetree.cb Drop drivers/generic/debug 2014-04-22 13:42:48 +02:00
get_bus_conf.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
irq_tables.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
Kconfig AMD fam10: Always have AMDMCT 2015-03-09 06:00:07 +01:00
mb_sysconf.h mainboard: Trivial - drop trailing blank lines at EOF in .h 2014-07-08 13:55:02 +02:00
mptable.c x86: Change MMIO addr in readN(addr)/writeN(addr, val) to pointer 2015-02-15 08:50:22 +01:00
resourcemap.c mainboard: Trivial - drop trailing blank lines at EOF 2014-07-08 13:54:47 +02:00
romstage.c cpu/amd/model_10xxx: Add support for early cbmem 2015-03-19 08:28:43 +01:00