coreboot/src/soc/amd/sabrina
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/sabrina/acpi/soc.asl: re-enable WAL1 call in PNOT method 2022-05-28 04:43:53 +00:00
include/soc soc/amd/sabrina: only make the available clock outputs configurable 2022-06-13 15:53:32 +00:00
psp_verstage soc/amd/sabrina,vc/amd/fsp/sabrina: Add UART support for Sabrina 2022-07-06 15:06:19 +00:00
acpi.c soc/amd/sabrina/acpi: Correct VID decoding on Sabrina 2022-06-09 18:06:05 +00:00
agesa_acpi.c
aoac.c soc/amd/sabrina: add additional UART controllers 2022-01-27 22:18:17 +00:00
bootblock.c
chip.c soc/amd/sabrina: add additional UART controllers 2022-01-27 22:18:17 +00:00
chip.h soc/amd/sabrina: only make the available clock outputs configurable 2022-06-13 15:53:32 +00:00
chipset_rembrandt.cb soc/amd/sabrina: Add support for Rembrandt SoC as base SoC 2022-07-04 14:00:55 +00:00
chipset_sabrina.cb soc/amd/sabrina: Add support for Rembrandt SoC as base SoC 2022-07-04 14:00:55 +00:00
config.c src: Add missing 'void' in function definition 2022-01-26 23:57:12 +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
espi_util.c soc/amd/sabrina: Add espi_switch_to_spi1_pads 2022-03-30 22:41:53 +00:00
fch.c soc/amd/sabrina: only make the available clock outputs configurable 2022-06-13 15:53:32 +00:00
fsp_m_params.c soc/amd/sabrina/fsp_m_params: fix modification of constant 2022-05-12 18:45:04 +00:00
fsp_s_params.c
fw.cfg soc/amd/sabrina: Update fw.cfg for new names and blobs 2022-06-10 21:22:47 +00:00
gpio.c soc/amd/sabrina/gpio: update GPIO definitions and gpio_event_table 2022-01-27 22:14:20 +00:00
i2c.c soc/amd/sabrina/i2c: handle all I2C pads as I23C pad type 2022-04-01 14:31:55 +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/sabrina/Makefile: Support new Ucode patch names 2022-06-10 15:22:10 +00:00
mca.c soc/amd/sabrina: remove TODOs from MCA code/config 2022-06-23 13:07:57 +00:00
preload.c
reset.c soc/amd/sabrina: enable warm reset functionality 2022-04-22 21:11:58 +00:00
romstage.c lib/program_loaders.c: Mark run_ramstage with __noreturn 2022-07-14 23:10:17 +00:00
root_complex.c soc/amd/[cezanne,picasso,sabrina]/Kconfig: Add PSP_APOB_DRAM_SIZE config option 2022-07-16 22:52:21 +00:00
smihandler.c
smu.c soc/amd/sabrina/include/smu: update mailbox SMN addresses 2022-01-27 23:27:35 +00:00
uart.c device/resource: Add _kb postfix for resource allocators 2022-06-22 12:30:15 +00:00
xhci.c src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00