diff options
author | Arthur Heymans <arthur@aheymans.xyz> | 2022-05-16 13:20:18 +0200 |
---|---|---|
committer | Felix Held <felix-coreboot@felixheld.de> | 2022-05-19 11:07:35 +0000 |
commit | cd259cb08a99812082f8bb2f7ecd23c031bb4e2d (patch) | |
tree | d5ca9afd5aa08ee5389eab1541495406dd4d023d /src/include/kconfig.h | |
parent | e46a9775418501ef77a646adf312975a936f0e51 (diff) |
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>
Diffstat (limited to 'src/include/kconfig.h')
0 files changed, 0 insertions, 0 deletions