Changeset 75412 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Nov 13, 2018 4:06:57 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h
r75397 r75412 4433 4433 * @param pVCpu The cross context virtual CPU structure. 4434 4434 */ 4435 IEM_STATIC VBOXSTRICTRCiemVmxVmexitPprVirtualization(PVMCPU pVCpu)4435 IEM_STATIC void iemVmxVmexitPprVirtualization(PVMCPU pVCpu) 4436 4436 { 4437 4437 PCVMXVVMCS pVmcs = pVCpu->cpum.GstCtx.hwvirt.vmx.CTX_SUFF(pVmcs); … … 4445 4445 4446 4446 uint32_t uVPpr; 4447 if (((uVTpr >> 4) & 0xf) >= ( uSvi >> 4) & 0xf)4447 if (((uVTpr >> 4) & 0xf) >= ((uSvi >> 4) & 0xf)) 4448 4448 uVPpr = uVTpr & 0xff; 4449 4449 else … … 4469 4469 Assert(pVmcs->u32ProcCtls & VMX_PROC_CTLS_USE_TPR_SHADOW); 4470 4470 Assert(!(pVmcs->u32ProcCtls2 & VMX_PROC_CTLS2_VIRT_INT_DELIVERY)); /* We don't support virtual-interrupt delivery yet. */ 4471 /** @todo NSTVMX: When virtual-interrupt delivery is present, call PPR virt. and 4472 * evaluate pending virtual interrupts. */ 4471 4473 4472 4474 uint32_t const uTprThreshold = pVmcs->u32TprThreshold;
Note:
See TracChangeset
for help on using the changeset viewer.