coreboot/src
Kangheui Won 9752725fe5 soc/amd/picasso: fix MCACHE on psp_verstage RO boot
On RW boot path psp_verstage call cbfs_map which calls chain of
_cbfs_alloc, cbfs_boot_lookup and cbfs_get_boot_device. Then
cbfs_get_boot_device initializes MCACHE which is used later.

However on RO boot path psp_verstage doesn't try to find anything in the
CBFS which results RO MCACHE not to be initialized. Add
cbfs_get_boot_device(true) to explicitly initialize MCACHE on recovery
boot.

BUG=b:177091575
BRANCH=none
TEST=build and boot jelboz

Signed-off-by: Kangheui Won <khwon@chromium.org>
Change-Id: I6c4b522fef5a4affd215faa122bdf6b53190cf3d
Reviewed-on: https://review.coreboot.org/c/coreboot/+/54711
Reviewed-by: Julius Werner <jwerner@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2021-05-28 16:16:28 +00:00
..
acpi acpi: add SRAT Generic Initiator Affinity structure 2021-05-27 14:37:19 +00:00
arch option: Introduce CMOS_LAYOUT_FILE Kconfig symbol 2021-05-18 11:43:49 +00:00
commonlib commonlib/region: Turn addrspace_32bit into a more official API 2021-04-21 02:06:26 +00:00
console src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
cpu cpu/x86/entry16.S: Make Intel CBnT TOCTOU safe 2021-05-28 09:13:06 +00:00
device device: Consider fw_config probing in is_dev_enabled() 2021-05-24 16:55:39 +00:00
drivers drivers/intel/fsp1_1: Drop empty weak functions 2021-05-27 15:42:14 +00:00
ec ec/kontron/kempld: Guard macro parameters 2021-05-28 10:05:15 +00:00
include option: Turn CMOS option backend into choice 2021-05-28 11:37:16 +00:00
lib cbmem: Introduce "early" init hooks for console 2021-05-27 23:30:42 +00:00
mainboard mb/prodrive/hermes: Rename EEPROM access functions 2021-05-28 11:37:42 +00:00
northbridge nb/intel/x4x/rcven.c: Guard macro parameters 2021-05-28 10:05:37 +00:00
security tpm: Remove USER_TPMx options, make TPM1/TPM2 menuconfig visible 2021-05-27 22:01:44 +00:00
soc soc/amd/picasso: fix MCACHE on psp_verstage RO boot 2021-05-28 16:16:28 +00:00
southbridge sb/intel/lynxpoint: Add pch_iobp_exec() function 2021-05-20 16:04:05 +00:00
superio src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
vendorcode vc/amd/pi/00630F01: Remove unused directory and code 2021-05-26 22:42:35 +00:00
Kconfig option: Allow mainboards to implement the API 2021-05-28 11:37:25 +00:00