Expand description
Intel TDX specific definitions.
Structs§
- GpaVm
Attributes - Attributes for a single VM.
- GpaVm
Attributes Mask - Attributes mask used to set which bits are updated in TDG.MEM.PAGE.ATTR.WR.
- TdCall
Leaf - TDCALL instruction leafs that are passed into the tdcall instruction in eax.
- TdCall
Result - The result returned by a tdcall instruction in rax.
- TdCall
Result Code - Result code for
tdcall
to the TDX module, returned in RAX. - TdGla
VmAnd Flags - TdVm
Call R10Result - The result returned by a tdg.vm.call in r10.
- TdVps
Class Code - TdgMem
Page Accept Rcx - TdgMem
Page Attr GpaMapping Read RcxResult - TdgMem
Page Attr Write R8 - R8 input to TDG.MEM.PAGE.ATTR.WR.
- TdgMem
Page Attr Write Rcx - RCX input to TDG.MEM.PAGE.ATTR.WR.
- TdgMem
Page GpaAttr - Corresponds to GPA_ATTR, which is used as input to TDG.MEM.PAGE.ATTR.WR and returned from TDG.MEM.PAGE.ATTR.RD.
- TdxContext
Code - TdxExtended
Exit Qualification - TdxExtended
Exit Qualification Type - TdxExtended
Field Code - Extended field code for TDG.VP.WR and TDG.VP.RD
- TdxGla
List Info - TdxInstruction
Info - Instruction info returned in r11 for a TDG.VP.ENTER call.
- TdxL2
Ctls - TdxL2
Enter Guest State - The GPR list used for TDG.VP.ENTER. Specified in the TDX specification as L2_ENTER_GUEST_STATE.
- TdxVm
Flags - TdxVp
Enter RaxResult
Enums§
- Field
Size - Field size for
TdxExtendedFieldCode
. - TdVm
Call SubFunction - The value specified in
r11
when making a TD vmcall, specified byr10 = 0
. - TdgMem
Page Level - Level used in various TDG.MEM.PAGE calls for GPA_MAPPING types.
- TdxGp