coreboot/src/arch/arm
Kyösti Mälkki 6fdb223859 arch/x86: Refactor CAR_GLOBAL quirk for FSP1.0
These platforms return to romstage from FSP only after
already having torn CAR down. A copy of the entire CAR
region is available and discoverable via HOB.

Previously, CBMEM console detected on-the-fly that CAR
migration had happened and relocated cbmem_console_p
accoringlin with car_sync_var(). However, if the CAR_GLOBAL
pointing to another object inside CAR is a relative offset
instead, we have a more generic solution that can be used
with timestamps code as well.

Change-Id: Ica877b47e68d56189e9d998b5630019d4328a419
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/35140
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-09-09 22:17:27 +00:00
..
armv4 arch/arm: Make ARM stages select ARCH_ARM 2019-08-29 20:47:18 +00:00
armv7 arch/arm: Make ARM stages select ARCH_ARM 2019-08-29 20:47:18 +00:00
include arch/x86: Refactor CAR_GLOBAL quirk for FSP1.0 2019-09-09 22:17:27 +00:00
libgcc AUTHORS: Move src/arch/arm copyrights into AUTHORS file 2019-08-26 13:52:01 +00:00
asmlib.h AUTHORS: Move src/arch/arm copyrights into AUTHORS file 2019-08-26 13:52:01 +00:00
boot.c AUTHORS: Move src/arch/arm copyrights into AUTHORS file 2019-08-26 13:52:01 +00:00
clock.c coreboot arm: Define function for setting cntfrq register 2015-03-02 22:19:46 +01:00
cpu.c arch: Add missing #include <commonlib/helpers.h> 2019-06-21 16:04:06 +00:00
div0.c AUTHORS: Move src/arch/arm copyrights into AUTHORS file 2019-08-26 13:52:01 +00:00
eabi_compat.c AUTHORS: Move src/arch/arm copyrights into AUTHORS file 2019-08-26 13:52:01 +00:00
id.S arch/arm: add missing license headers 2016-01-13 22:54:02 +01:00
Kconfig arch/arm: Make ARM stages select ARCH_ARM 2019-08-29 20:47:18 +00:00
Makefile.inc AUTHORS: Move src/arch/arm copyrights into AUTHORS file 2019-08-26 13:52:01 +00:00
memcpy.S AUTHORS: Move src/arch/arm copyrights into AUTHORS file 2019-08-26 13:52:01 +00:00
memmove.S AUTHORS: Move src/arch/arm copyrights into AUTHORS file 2019-08-26 13:52:01 +00:00
memset.S AUTHORS: Move src/arch/arm copyrights into AUTHORS file 2019-08-26 13:52:01 +00:00
stages.c AUTHORS: Move src/arch/arm copyrights into AUTHORS file 2019-08-26 13:52:01 +00:00
tables.c AUTHORS: Move src/arch/arm copyrights into AUTHORS file 2019-08-26 13:52:01 +00:00