- Timestamp:
- Oct 18, 2018 6:52:43 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h
r74900 r74902 4946 4946 * 4947 4947 * See Intel spec. 25.2 "Other Causes Of VM Exits". 4948 * See Intel spec. 26.6.5 "Interrupt-Window Exiting and Virtual-Interrupt Delivery". 4948 4949 */ 4949 4950 PCVMXVVMCS pVmcs = pVCpu->cpum.GstCtx.hwvirt.vmx.CTX_SUFF(pVmcs); … … 6090 6091 pVCpu->cpum.GstCtx.hwvirt.vmx.fInVmxNonRootMode = true; 6091 6092 6093 /** The priority of potential VM-exits during VM-entry is important. */ 6094 /** @todo NSTVMX: Any debug trap exceptions must be handled here. */ 6095 /** @todo NSTVMX: VMX preemption timer exiting. */ 6096 /** @todo NSTVMX: TPR thresholding exiting. */ 6097 /** @todo NSTVMX: NMI-window exiting. */ 6098 6092 6099 /* Check premature interrupt-window exiting. */ 6093 6100 rc = iemVmxVmentryCheckIntWindowExit(pVCpu, pszInstr); … … 6097 6104 return VINF_SUCCESS; 6098 6105 6106 /** @todo NSTVMX: Pending MTF exiting. */ 6107 6099 6108 /* Now that we've switched page tables, we can inject events if any. */ 6100 6109 iemVmxVmentryInjectEvent(pVCpu, pszInstr); 6101 6102 /** @todo NSTVMX: Setup VMX preemption timer */6103 /** @todo NSTVMX: TPR thresholding. */6104 6110 6105 6111 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.