Hi, https://bugzilla.redhat.com/show_bug.cgi?id=2114858
I think the call chain is: -> linux does efi runtime call -> some debug message printed -> OvmfPkg/Library/PlatformDebugLibIoPort/DebugLib.c -> MdePkg/Library/BaseIoLibIntrinsic (IoWriteFifo8) -> OvmfPkg/Library/CcProbeLib (CcProbe) -> page fault when trying to access WorkArea Hmm. We could probably reserve the workarea page and register it for a runtime mapping etc. I suspect that'll only crash the in simliar ways a little later because the tdx/sev code is not prepared to work on runtime calls. I'm also not sure this is possible to make work at all given that #vc/#ve faults are handled by the linux kernel not ovmf at this point. So have CcProbe just return CcGuestTypeNonEncrypted when called at runtime, hoping that the linux kernel handles #vc / #ve faults properly should they occur? take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#92515): https://edk2.groups.io/g/devel/message/92515 Mute This Topic: https://groups.io/mt/93078060/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-