coreboot/src
Fred Reitberger 475e2824a8 soc/amd/[cezanne,picasso,sabrina]/Kconfig: Add PSP_APOB_DRAM_SIZE config option
The APOB in sabrina is larger than in cezanne/picasso and no longer
fits in the previously allocated 64K space for it. Other symbols are
placed immediately after the APOB region and end up corrupting the APOB
data on sabrina.

Add a Kconfig option to specify the APOB size in DRAM to reserve enough
memory and increase the size for sabrina to 128K

TEST=Timeless builds are identical for mandolin/majolica for PCO/CZN.
Build chausie and verify symbols do not overlap _apob region
BUG=b:224056176

Signed-off-by: Fred Reitberger <reitbergerfred@gmail.com>
Change-Id: Ia5dbacae67ff02fc8a6ec84b9007110ca254daa3
Reviewed-on: https://review.coreboot.org/c/coreboot/+/65852
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
2022-07-16 22:52:21 +00:00
..
acpi treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
arch arch/x86: Mark prepare_and_run_postcar noreturn 2022-07-14 23:10:30 +00:00
commonlib commonlib: Substitude macro "__unused" in compiler.h 2022-07-14 23:08:09 +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: Mark prepare_and_run_postcar noreturn 2022-07-14 23:10:30 +00:00
device allocator_v4: Make it explicit that we start with the highest alignment 2022-06-27 14:00:23 +00:00
drivers driver/wifi: Remove unused function wifi_emit_dsm 2022-07-16 22:44:09 +00:00
ec ec/system76/ec: Provide charging thresholds by default 2022-07-16 22:48:06 +00:00
include lib/program_loaders.c: Mark run_ramstage with __noreturn 2022-07-14 23:10:17 +00:00
lib lib/program_loaders.c: Mark run_ramstage with __noreturn 2022-07-14 23:10:17 +00:00
mainboard ec/system76/ec: Provide charging thresholds by default 2022-07-16 22:48:06 +00:00
northbridge northbridge/intel/i945: Fix GCC optimizing out cache preload jump 2022-07-14 12:51:12 +00:00
security cpu/x86/mp_init: retype do_smm element in mp_state struct to bool 2022-07-13 10:44:08 +00:00
soc soc/amd/[cezanne,picasso,sabrina]/Kconfig: Add PSP_APOB_DRAM_SIZE config option 2022-07-16 22:52:21 +00:00
southbridge sb/intel/ibexpeak: Perform const correctness 2022-07-14 23:09:09 +00:00
superio superio/nuvoton/nct6687d: Add ramstage driver and ACPI 2022-07-08 15:40:31 +00:00
vendorcode vc/intel/fsp2_0: Update partial headers to MTL.FSP2253.00 2022-07-13 08:40:39 +00:00
Kconfig src/Kconfig: src/soc/*/Kconfig files are gone, remove the include 2022-06-24 04:00:15 +00:00