coreboot/src/soc/amd/cezanne
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 soc/amd/common/block/i2c: Add support for shared TPM_I2C controller 2022-02-17 23:14:02 +00:00
include/soc soc/amd/sabrina/acpi: Correct VID decoding on Sabrina 2022-06-09 18:06:05 +00:00
psp_verstage soc/amd/cezanne/psp_verstage: Log the platform boot mode report 2022-03-10 15:16:32 +00:00
acpi.c soc/amd/cezanne,picasso,sabrina: factor out get_threads_per_core 2022-01-26 04:15:11 +00:00
agesa_acpi.c
aoac.c
bootblock.c soc/amd/cezanne,picasso: factor out common early non-car cache setup 2022-01-20 22:28:50 +00:00
chip.c soc/amd/cezanne/chip: add functionality to power down eMMC interface 2021-08-29 20:58:51 +00:00
chip.h soc/amd/cezanne: Turn off gpp clock request for disabled devices 2022-03-23 19:37:36 +00:00
chipset.cb soc/amd/cezanne,picasso/chipset.cb: drop LAPIC device 2021-10-22 14:59:24 +00:00
config.c src: Add missing 'void' in function definition 2022-01-26 23:57:12 +00:00
cppc.c acpigen,soc/amd,cpu/intel: rework static DWORD for CPPC table 2021-10-21 20:03:14 +00:00
cpu.c soc/amd/*: Move apm call out of MP init code 2022-07-14 12:49:00 +00:00
data_fabric.c src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
early_fch.c src/soc/amd: Remove unused <console/console.h> 2022-01-10 18:40:56 +00:00
espi_util.c soc/amd/cezanne: factor out eSPI SPI2 pads configuration functions 2022-01-14 00:29:52 +00:00
fch.c soc/amd/cezanne: Turn off gpp clock request for disabled devices 2022-03-23 19:37:36 +00:00
fsp_m_params.c soc/amd/cezanne/fsp_m_params: fix modification of constant 2022-05-16 15:22:04 +00:00
fsp_s_params.c
fw.cfg soc/amd/cezanne/fw.cfg: provide default SPL table binary 2022-04-03 17:07:08 +00:00
gpio.c soc/amd/common/blocks/include: rename gpio_banks.h to gpio.h 2021-09-23 18:33:00 +00:00
graphics.c
i2c.c treewide: Remove "ERROR: "/"WARN: " prefixes from log messages 2022-02-07 23:29:09 +00:00
Kconfig soc/amd/[cezanne,picasso,sabrina]/Kconfig: Add PSP_APOB_DRAM_SIZE config option 2022-07-16 22:52:21 +00:00
Makefile.inc soc/amd/common/block/cpu/: Make ucode update more generic 2022-06-07 12:47:40 +00:00
mca.c
preload.c soc/amd/cezanne: Preload FSP-S 2021-11-12 14:55:45 +00:00
reset.c
romstage.c lib/program_loaders.c: Mark run_ramstage with __noreturn 2022-07-14 23:10:17 +00:00
root_complex.c device/resource: Add _kb postfix for resource allocators 2022-06-22 12:30:15 +00:00
smihandler.c soc/amd/{common/vboot,cezanne}: Copy S0i3 verstage logs into cbmem 2022-03-10 17:23:35 +00:00
smu.c
uart.c device/resource: Add _kb postfix for resource allocators 2022-06-22 12:30:15 +00:00
xhci.c soc/amd/common/blocks/include: rename gpio_banks.h to gpio.h 2021-09-23 18:33:00 +00:00