Karthik Ramasubramanian has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/75703?usp=email )
Change subject: mb/google/myst: Enable PSP Verstage ......................................................................
mb/google/myst: Enable PSP Verstage
Currently the infrastructure to split the signed AMDFW binaries into their own section is not ready. So reduce the size for the concerned FMAP section and enable PSP Verstage.
BUG=b:284984667 TEST=Build Myst BIOS image with PSP Verstage. Boot testing is WIP.
Change-Id: Ie0a54c157ebdebf9a0c95933c96865e0782a0f90 Signed-off-by: Karthikeyan Ramasubramanian kramasub@google.com --- M src/mainboard/google/myst/Kconfig M src/mainboard/google/myst/chromeos.fmd 2 files changed, 10 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/03/75703/1
diff --git a/src/mainboard/google/myst/Kconfig b/src/mainboard/google/myst/Kconfig index bfa4d03..1c51452 100644 --- a/src/mainboard/google/myst/Kconfig +++ b/src/mainboard/google/myst/Kconfig @@ -69,7 +69,14 @@ select EC_GOOGLE_CHROMEEC_SWITCHES select VBOOT_LID_SWITCH select VBOOT_SEPARATE_VERSTAGE - select VBOOT_STARTS_IN_BOOTBLOCK + +config VBOOT_STARTS_BEFORE_BOOTBLOCK + bool "Enable PSP_verstage" + default y if VBOOT + +config VBOOT_STARTS_IN_BOOTBLOCK + bool + default y if VBOOT && !VBOOT_STARTS_BEFORE_BOOTBLOCK
# TODO(b/277087492): Enable GSC CBFS verification config VBOOT_GSCVD diff --git a/src/mainboard/google/myst/chromeos.fmd b/src/mainboard/google/myst/chromeos.fmd index e1502e1..a52a50e 100644 --- a/src/mainboard/google/myst/chromeos.fmd +++ b/src/mainboard/google/myst/chromeos.fmd @@ -14,13 +14,13 @@ RW_SECTION_A 5M { VBLOCK_A 8K FW_MAIN_A(CBFS) - SIGNED_AMDFW_A 2304K + SIGNED_AMDFW_A 1536K RW_FWID_A 256 } RW_SECTION_B 5M { VBLOCK_B 8K FW_MAIN_B(CBFS) - SIGNED_AMDFW_B 2304K + SIGNED_AMDFW_B 1536K RW_FWID_B 256 } RW_ELOG(PRESERVE) 4K