The EFI_FIMRWARE_VOLUME_HEADER is present at an offset in the NOR flash of Sbsa QEMU model. Use the right RegionBaseAddress so that the EFI firmware volume header can be found correctly.
Signed-off-by: Tanmay Jagdale <tanmay.jagd...@linaro.org> --- .../SbsaQemu/Library/SbsaQemuNorFlashLib/SbsaQemuNorFlashLib.c | 2 +- .../Library/SbsaQemuNorFlashLib/SbsaQemuNorFlashLib.inf | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Silicon/Qemu/SbsaQemu/Library/SbsaQemuNorFlashLib/SbsaQemuNorFlashLib.c b/Silicon/Qemu/SbsaQemu/Library/SbsaQemuNorFlashLib/SbsaQemuNorFlashLib.c index e7bb626596..0946327cb5 100644 --- a/Silicon/Qemu/SbsaQemu/Library/SbsaQemuNorFlashLib/SbsaQemuNorFlashLib.c +++ b/Silicon/Qemu/SbsaQemu/Library/SbsaQemuNorFlashLib/SbsaQemuNorFlashLib.c @@ -23,7 +23,7 @@ NorFlashPlatformInitialization ( NOR_FLASH_DESCRIPTION mNorFlashDevice = { FixedPcdGet64(PcdFdBaseAddress), - FixedPcdGet64(PcdFdBaseAddress), + FixedPcdGet64(PcdFlashNvStorageVariableBase), FixedPcdGet32(PcdFdSize), QEMU_NOR_BLOCK_SIZE }; diff --git a/Silicon/Qemu/SbsaQemu/Library/SbsaQemuNorFlashLib/SbsaQemuNorFlashLib.inf b/Silicon/Qemu/SbsaQemu/Library/SbsaQemuNorFlashLib/SbsaQemuNorFlashLib.inf index 82712c8901..f2ba41e1df 100644 --- a/Silicon/Qemu/SbsaQemu/Library/SbsaQemuNorFlashLib/SbsaQemuNorFlashLib.inf +++ b/Silicon/Qemu/SbsaQemu/Library/SbsaQemuNorFlashLib/SbsaQemuNorFlashLib.inf @@ -23,7 +23,9 @@ ArmPlatformPkg/ArmPlatformPkg.dec ArmPkg/ArmPkg.dec MdePkg/MdePkg.dec + MdeModulePkg/MdeModulePkg.dec [FixedPcd] gArmTokenSpaceGuid.PcdFdBaseAddress gArmTokenSpaceGuid.PcdFdSize + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase -- 2.27.0 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#61353): https://edk2.groups.io/g/devel/message/61353 Mute This Topic: https://groups.io/mt/74923728/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-