[edk2-devel] [PATCH V2 03/10] OvmfPkg: Add TdxWorkArea definition

Min Xu min.m.xu at intel.com
Fri Jan 28 08:01:32 UTC 2022


On January 27, 2022 9:26 PM, Gerd Hoffmann wrote:
> > +//
> > +// The TDX work area definition
> > +//
> > +typedef struct _SEC_TDX_WORK_AREA {
> > +  UINT32    PageTableReady;
> > +  UINT32    Gpaw;
> > +  UINT64    HobList;
> > +} SEC_TDX_WORK_AREA;
> > +
> > +typedef struct _TDX_WORK_AREA {
> > +  CONFIDENTIAL_COMPUTING_WORK_AREA_HEADER    Header;
> > +  SEC_TDX_WORK_AREA                          SecTdxWorkArea;
> > +} TDX_WORK_AREA;
> > +
> >  typedef union {
> >    CONFIDENTIAL_COMPUTING_WORK_AREA_HEADER    Header;
> >    SEV_WORK_AREA                              SevWorkArea;
> > +  TDX_WORK_AREA                              TdxWorkArea;
> >  } OVMF_WORK_AREA;
> 
> Now you have the CONFIDENTIAL_COMPUTING_WORK_AREA_HEADER
> twice ...
OVMF_WORK_AREA is an union. TDX_WORK_AREA is a struct. So there is one CONFIDENTIAL_COMPUTING_WORK_AREA_HEADER.

Thanks
Min



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#86139): https://edk2.groups.io/g/devel/message/86139
Mute This Topic: https://groups.io/mt/88666801/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