On Mon, Nov 10, 2025 at 03:20:13PM -0600, Tom Lendacky wrote:
> What is occurring is ValidateFvHeader() is supplied the address from
> PcdOvmfFlashNvStorageVariableBase, which is an MMIO address. A #VC is
> generated when the code accesses this memory. However, the memory is
> accessed with a CMP instruction, which is an unsupported MMIO
> instruction, resulting in the assert.

Thanks for the analysis.  Does this help?

https://github.com/tianocore/edk2/pull/11770

take care,
  Gerd



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#121685): https://edk2.groups.io/g/devel/message/121685
Mute This Topic: https://groups.io/mt/115616009/21656
Group Owner: [email protected]
Unsubscribe: https://edk2.groups.io/g/devel/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to