HV_SVM_ENLIGHTENED_VMCB_FIELDS
Enlightened fields in the VMCB (on AMD platforms). The enlightened fields are in the control section, offset 0x3E0-3FF, of the VMCB.
Syntax
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;
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for