mirror of https://github.com/acidanthera/audk.git
818bc9596d
RFC: https://bugzilla.tianocore.org/show_bug.cgi?id=3429 Introduce basic Tdx functions in BaseLib: - TdCall () - TdVmCall () - TdIsEnabled () Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Cc: Zhiguang Liu <zhiguang.liu@intel.com> Cc: Brijesh Singh <brijesh.singh@amd.com> Cc: Erdem Aktas <erdemaktas@google.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com> Signed-off-by: Min Xu <min.m.xu@intel.com> |
||
---|---|---|
.. | ||
CpuBreakpoint.c | ||
CpuBreakpoint.nasm | ||
CpuId.nasm | ||
CpuIdEx.nasm | ||
CpuPause.nasm | ||
DisableCache.nasm | ||
DisableInterrupts.nasm | ||
DisablePaging64.nasm | ||
EnableCache.nasm | ||
EnableDisableInterrupts.nasm | ||
EnableInterrupts.nasm | ||
FlushCacheLine.nasm | ||
FxRestore.nasm | ||
FxSave.nasm | ||
GccInline.c | ||
GccInlinePriv.c | ||
Invd.nasm | ||
Lfence.nasm | ||
LongJump.nasm | ||
Monitor.nasm | ||
Mwait.nasm | ||
Non-existing.c | ||
Pvalidate.nasm | ||
RdRand.nasm | ||
ReadCr0.nasm | ||
ReadCr2.nasm | ||
ReadCr3.nasm | ||
ReadCr4.nasm | ||
ReadCs.nasm | ||
ReadDr0.nasm | ||
ReadDr1.nasm | ||
ReadDr2.nasm | ||
ReadDr3.nasm | ||
ReadDr4.nasm | ||
ReadDr5.nasm | ||
ReadDr6.nasm | ||
ReadDr7.nasm | ||
ReadDs.nasm | ||
ReadEflags.nasm | ||
ReadEs.nasm | ||
ReadFs.nasm | ||
ReadGdtr.nasm | ||
ReadGs.nasm | ||
ReadIdtr.nasm | ||
ReadLdtr.nasm | ||
ReadMm0.nasm | ||
ReadMm1.nasm | ||
ReadMm2.nasm | ||
ReadMm3.nasm | ||
ReadMm4.nasm | ||
ReadMm5.nasm | ||
ReadMm6.nasm | ||
ReadMm7.nasm | ||
ReadMsr64.c | ||
ReadMsr64.nasm | ||
ReadPmc.nasm | ||
ReadSs.nasm | ||
ReadTr.nasm | ||
ReadTsc.nasm | ||
RmpAdjust.nasm | ||
SetJump.nasm | ||
SwitchStack.nasm | ||
TdCall.nasm | ||
TdProbe.c | ||
TdVmcall.nasm | ||
Thunk16.nasm | ||
VmgExit.nasm | ||
Wbinvd.nasm | ||
WriteCr0.nasm | ||
WriteCr2.nasm | ||
WriteCr3.nasm | ||
WriteCr4.nasm | ||
WriteDr0.nasm | ||
WriteDr1.nasm | ||
WriteDr2.nasm | ||
WriteDr3.nasm | ||
WriteDr4.nasm | ||
WriteDr5.nasm | ||
WriteDr6.nasm | ||
WriteDr7.nasm | ||
WriteGdtr.nasm | ||
WriteIdtr.nasm | ||
WriteLdtr.nasm | ||
WriteMm0.nasm | ||
WriteMm1.nasm | ||
WriteMm2.nasm | ||
WriteMm3.nasm | ||
WriteMm4.nasm | ||
WriteMm5.nasm | ||
WriteMm6.nasm | ||
WriteMm7.nasm | ||
WriteMsr64.c | ||
WriteMsr64.nasm | ||
WriteTr.nasm | ||
XGetBv.nasm | ||
XSetBv.nasm |