[edk2-devel] CcProbeLib not working for runtime calls

Gerd Hoffmann kraxel at redhat.com
Thu Aug 18 04:58:27 UTC 2022


On Thu, Aug 18, 2022 at 01:47:37AM +0000, Xu, Min M wrote:
> On August 17, 2022 7:05 PM, Gerd Hoffmann wrote:
> > 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
> > 
> 
> I think this bug shares the same root cause. https://bugzilla.tianocore.org/show_bug.cgi?id=3974

Yes, highly likely this is the same.

> And there is a fix awaiting for review. https://edk2.groups.io/g/devel/message/91132

Hmm.  When the tdx/sev code actually works properly in runtime mode we
should be able to reserve the workarea, mark it as runtime memory
(SetMemorySpaceAttributes) and access it from runtime code, so we don't
need two different ways to figure what CC mode we are running in.

take care,
  Gerd



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#92538): https://edk2.groups.io/g/devel/message/92538
Mute This Topic: https://groups.io/mt/93078060/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-




More information about the edk2-devel-archive mailing list