coreboot-kgpe-d16/src/cpu
Ben Gardner e597e63e49 FSP 1.0: Fix CAR issues - broken timestamps and console
FSP 1.0 has a fixed-size temporary cache size and address and the entire
cache is migrated in the FSP FspInitEntry() function.

Previous code expected the symbol _car_data_start to be the same as
CONFIG_DCACHE_RAM_BASE and _car_data_end to be the same as
_preram_cbmem_console.

FSP 1.0 is the only one that migrates _preram_cbmem_console.
Others leave that where it is and extract the early console data in
cbmemc_reinit(). Special handling is needed to handle that.

Commit dd6fa93d broke both assumptions and so broke the timestamp table
and console.

The fix is to use CONFIG_DCACHE_RAM_BASE when calculating the offset and
to use _preram_cbmem_console instead of _car_data_end for the console
check.

Change-Id: I6db109269b3537f7cb1300357c483ff2a745ffa7
Signed-off-by: Ben Gardner <gardner.ben@gmail.com>
Reviewed-on: http://review.coreboot.org/12511
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-by: Martin Roth <martinroth@google.com>
2015-11-24 21:21:43 +01:00
..
allwinner cbfs: new API and better program loading 2015-06-02 14:09:31 +02:00
amd northbridge/amd/amdht: Add isochronous setup support 2015-11-24 19:28:00 +01:00
armltd vboot2: add verstage 2015-01-27 01:41:40 +01:00
dmp tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
intel cpu/intel/socket_FCBGA559: Add new socket for Atom D5xx 2015-11-24 14:39:42 +01:00
mips tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
qemu-x86 tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
samsung/exynos5250 3rdparty: move to 3rdparty/blobs 2015-05-05 22:49:18 +02:00
ti tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
via tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
x86 FSP 1.0: Fix CAR issues - broken timestamps and console 2015-11-24 21:21:43 +01:00
Kconfig cpu: Add a way to use microcode .h files back to the build 2015-11-10 19:22:40 +01:00
Makefile.inc cpu: Add a way to use microcode .h files back to the build 2015-11-10 19:22:40 +01:00