coreboot/src/arch
Arthur Heymans cd259cb08a arch/x86/car.ld: Add a Kconfig param to flag AGESA brokenness
AGESA has a lot of code in the .data section (initialized data). However
there is no such section in CAR stages as the code runs in XIP mode and
CAR is too small to contain the data section. When the linker can not
match code to a section it will just append it, which is why AGESA
worked at all.

Follow-up patches will attempt to fix AGESA and set Kconfig parameter to
'n'. After all AGESA sources have been fixed, this can be removed.

Change-Id: I311ee17e3c0bd283692194fcee63af4449583d74
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/64387
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
2022-05-19 11:07:35 +00:00
..
arm device/mmio.h: Move readXp/writeXp helpers to device/mmio.h 2022-03-08 08:25:36 +00:00
arm64 timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
ppc64 src/arch/ppc64/*: pass FDT address to payload 2022-02-11 20:18:05 +00:00
riscv *.h: Fix up typos in guarding 2022-05-11 06:04:10 +00:00
x86 arch/x86/car.ld: Add a Kconfig param to flag AGESA brokenness 2022-05-19 11:07:35 +00:00