VMCS (Virtual Machine Control Structure)
E653441
VMCS (Virtual Machine Control Structure) is a hardware-defined data structure used by Intel VT-x to manage and control the state transitions and configuration of virtual machines during virtualization.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| VMCS | 0 |
Statements (58)
| Predicate | Object |
|---|---|
| instanceOf |
Intel VT-x structure
ⓘ
hardware-defined data structure ⓘ virtualization control structure ⓘ |
| accessedByInstruction |
VMCLEAR
ⓘ
VMLAUNCH ⓘ VMPTRLD ⓘ VMPTRST ⓘ VMRESUME ⓘ VMWRITE ⓘ |
| accessedByInstruction | VMREAD ⓘ |
| associatedWith |
Intel x86 architecture
NERFINISHED
ⓘ
VMX operation ⓘ virtual machine extensions ⓘ |
| controls |
EPT configuration
ⓘ
I/O port exiting ⓘ MSR read and write exiting ⓘ VMX preemption timer ⓘ exception bitmap ⓘ guest CR0 value ⓘ guest CR3 value ⓘ guest CR4 value ⓘ guest segment descriptors ⓘ host CR0 value ⓘ host CR3 value ⓘ host CR4 value ⓘ host segment selectors ⓘ interrupt handling behavior ⓘ virtualized APIC behavior ⓘ |
| definedBy | Intel 64 and IA-32 Architectures Software Developer’s Manual NERFINISHED ⓘ |
| enables |
VM entry
ⓘ
VM exit ⓘ nested page table usage via EPT ⓘ |
| fullName | Virtual Machine Control Structure NERFINISHED ⓘ |
| hasComponent |
EPT pointer
ⓘ
I/O bitmaps pointer ⓘ MSR bitmaps pointer ⓘ VM-entry control fields ⓘ VM-entry information fields ⓘ VM-execution control fields ⓘ VM-exit control fields ⓘ VM-exit information fields ⓘ VMCS revision identifier ⓘ VMX-abort indicator ⓘ guest-state area ⓘ host-state area ⓘ posted-interrupt descriptor address ⓘ virtual-APIC address ⓘ |
| maintains |
control fields for VMX operation
ⓘ
guest processor state ⓘ host processor state ⓘ |
| scope | per logical processor ⓘ |
| supports | nested virtualization (via shadow VMCS and related mechanisms) ⓘ |
| usedBy | Intel VT-x NERFINISHED ⓘ |
| usedFor |
configuring virtualization controls
ⓘ
controlling guest and host state transitions ⓘ hardware-assisted virtualization ⓘ managing virtual machine execution ⓘ |
| vendor | Intel NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.