coreboot/src
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
..
acpi ec/google/chromeec: Add retimer handle to Type C conn 2022-05-04 13:15:30 +00:00
arch arch/x86/car.ld: Add a Kconfig param to flag AGESA brokenness 2022-05-19 11:07:35 +00:00
commonlib commonlib: Add timestamp IDs for Chrome OS hypervisor 2022-05-11 17:06:01 +00:00
console console: Make CONSOLE_SPI_FLASH depend on BOOT_DEVICE_SPI_FLASH 2022-04-27 06:55:47 +00:00
cpu arch/x86/postcar_loader.c: Change prepare_and_run_postcar signature 2022-05-16 07:05:59 +00:00
device arch/x86/ebda.c: Move setting up ebda to a BS hook 2022-05-17 11:24:12 +00:00
drivers drivers/intel/fsp2_0: Avoid hardcoding log_level for FSP debug handler 2022-05-19 10:22:42 +00:00
ec rules.h: Use more consistent naming 2022-05-16 21:52:22 +00:00
include rules.h: Use more consistent naming 2022-05-16 21:52:22 +00:00
lib lib/Makefile.inc: Correct filename to master_header_pointer.c 2022-05-17 17:44:40 +00:00
mainboard mb/google/nissa: Rework LTE GPIO configuration 2022-05-19 11:06:38 +00:00
northbridge arch/x86/car.ld: Add a Kconfig param to flag AGESA brokenness 2022-05-19 11:07:35 +00:00
security drivers/i2c/tpm: Work around missing firmware_version in Ti50 < 0.0.15 2022-05-16 04:51:13 +00:00
soc soc/intel/common/block/smbus: Deduplicate some code 2022-05-19 11:05:27 +00:00
southbridge sb/amd/agesa/hudson/hudson.c: Use BIT() macros 2022-05-16 02:58:36 +00:00
superio superio/nuvoton/nct6687d: Add early support for NCT6687D 2022-05-16 13:11:00 +00:00
vendorcode rules.h: Use more consistent naming 2022-05-16 21:52:22 +00:00
Kconfig Kconfig: Have CONFIG_ASAN depend on COMPILER_GCC 2022-05-13 10:59:37 +00:00