coreboot/src/cpu/x86
Aaron Durbin 0dc7354760 amd: raminit sysinfo offset fix
The sysinfo object within the k8 ram init is used
to communicate progess/status from all the nodes in the
system. However, the code was assuming where the sysinfo
object lived in cache-as-ram. The layout of cache-as-ram
is dynamic so one needs to do the lookup of the correct
address at runtime. The way the amd code is compiled
by #include'ing .c files makes the solution a little
more complex in that some cache-as-ram support code
needed to be refactored.

Change-Id: I6500fa7b005dc082c4c0b3382ee2c3a138d9ac31
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/10961
Tested-by: build bot (Jenkins)
Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2015-08-13 16:10:17 +02:00
..
16bit Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
32bit cpu: x86 port to 64bit 2015-06-20 18:16:54 +02:00
cache
lapic indent style fix for lapic_cpu_init.c 2015-07-17 17:53:06 +02:00
mtrr Verify Kconfigs symbols are not zero for hex and int type symbols 2015-07-12 19:06:44 +02:00
name Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
pae cpu/x86/pae/pgtbl.c: Unsigned comparison < 0 always false 2014-06-29 13:02:13 +02:00
smm x86 SMM: Relocator is intel-only 2015-06-08 23:20:26 +02:00
tsc x86: remove printk() from init_timer() 2015-06-09 22:25:41 +02:00
car.c amd: raminit sysinfo offset fix 2015-08-13 16:10:17 +02:00
fpu_enable.inc Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
Kconfig smm: Merge configs SMM_MODULES and SMM_TSEG 2015-05-28 22:07:58 +02:00
Makefile.inc x86: Make x86 architecture makefiles x64 aware 2015-06-16 02:47:41 +02:00
mirror_payload.c x86: fix mirror_payload() 2015-06-02 14:09:47 +02:00
mp_init.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sipi_vector.S Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sse_enable.inc Remove empty lines at end of file 2015-06-08 00:55:07 +02:00