HV_SVM_ENLIGHTENED_VMCB_FIELDS
AMD 平台上的 VMCB (中的启发字段) 。 启发式字段位于 VMCB 的控制节中,偏移量0x3E0-3FF。
语法
typedef struct
{
struct
{
// Direct virtual flush.
UINT32 NestedFlushVirtualHypercall : 1;
// Enlightened MSR bitmap.
UINT32 MsrBitmap : 1;
// Enlightened TLB: ASID flushes do not affect TLB entries derived from the NPT.
// Hypercalls must be used to invalidate NPT TLB entries.
UINT32 EnlightenedNptTlb : 1;
UINT32 Reserved : 29;
} EnlightenmentsControl;
UINT32 VpId;
UINT64 VmId;
UINT64 PartitionAssistPage;
UINT64 Reserved;
} HV_SVM_ENLIGHTENED_VMCB_FIELDS;