From 362232d2365064286c4202ff2d2777fd8e855c24 Mon Sep 17 00:00:00 2001 From: Maximilian Brune Date: Thu, 27 Feb 2025 21:30:43 +0100 Subject: [PATCH] soc/amd/glinda/Kconfig: Increase APOB NV size A glinda based platform reports: [WARN] RAM APOB data is too large (3b3b0 + 8) > 1e000 APOB NV size is not enough on recent platforms to cache memory training, which causes the same amount of boot time on subsequent boots as on the first boot. Signed-off-by: Maximilian Brune Change-Id: I8cc1f1e4f8d6f99c8e2b717926b66a5a683bffdc Reviewed-on: https://review.coreboot.org/c/coreboot/+/86624 Tested-by: build bot (Jenkins) Reviewed-by: Felix Held --- src/mainboard/amd/birman/board_glinda.fmd | 2 +- src/mainboard/amd/birman/chromeos_glinda.fmd | 2 +- src/mainboard/amd/birman_plus/board_glinda.fmd | 2 +- src/mainboard/amd/birman_plus/chromeos_glinda.fmd | 2 +- src/soc/amd/glinda/Kconfig | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mainboard/amd/birman/board_glinda.fmd b/src/mainboard/amd/birman/board_glinda.fmd index 756709044e..bc09fe75d5 100644 --- a/src/mainboard/amd/birman/board_glinda.fmd +++ b/src/mainboard/amd/birman/board_glinda.fmd @@ -4,6 +4,6 @@ FLASH@0xFF000000 16M { FMAP 4K COREBOOT(CBFS) EC_BODY@15872K 256K - RW_MRC_CACHE 120K + RW_MRC_CACHE 256K } } diff --git a/src/mainboard/amd/birman/chromeos_glinda.fmd b/src/mainboard/amd/birman/chromeos_glinda.fmd index 66227c2778..420ed6e6d4 100644 --- a/src/mainboard/amd/birman/chromeos_glinda.fmd +++ b/src/mainboard/amd/birman/chromeos_glinda.fmd @@ -30,6 +30,6 @@ FLASH@0xFF000000 16M { SMMSTORE(PRESERVE) 256K RW_LEGACY(CBFS) EC_BODY@15872K 256K - RW_MRC_CACHE(PRESERVE) 120K + RW_MRC_CACHE(PRESERVE) 256K } } diff --git a/src/mainboard/amd/birman_plus/board_glinda.fmd b/src/mainboard/amd/birman_plus/board_glinda.fmd index b9465768be..96e1e8d8f0 100644 --- a/src/mainboard/amd/birman_plus/board_glinda.fmd +++ b/src/mainboard/amd/birman_plus/board_glinda.fmd @@ -5,6 +5,6 @@ FLASH 64M { COREBOOT(CBFS) SMMSTORE(PRESERVE) 256K EC_BODY@15872K 256K - RW_MRC_CACHE 120K + RW_MRC_CACHE 256K } } diff --git a/src/mainboard/amd/birman_plus/chromeos_glinda.fmd b/src/mainboard/amd/birman_plus/chromeos_glinda.fmd index 66227c2778..420ed6e6d4 100644 --- a/src/mainboard/amd/birman_plus/chromeos_glinda.fmd +++ b/src/mainboard/amd/birman_plus/chromeos_glinda.fmd @@ -30,6 +30,6 @@ FLASH@0xFF000000 16M { SMMSTORE(PRESERVE) 256K RW_LEGACY(CBFS) EC_BODY@15872K 256K - RW_MRC_CACHE(PRESERVE) 120K + RW_MRC_CACHE(PRESERVE) 256K } } diff --git a/src/soc/amd/glinda/Kconfig b/src/soc/amd/glinda/Kconfig index 70bdb69d6d..1bd5b2f179 100644 --- a/src/soc/amd/glinda/Kconfig +++ b/src/soc/amd/glinda/Kconfig @@ -123,7 +123,7 @@ config PSP_APOB_DRAM_ADDRESS config PSP_APOB_DRAM_SIZE hex - default 0x1E000 + default 0x40000 config PSP_SHAREDMEM_BASE hex