- Timestamp:
- Apr 27, 2017 5:04:37 PM (7 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r66701 r66702 5878 5878 static VBOXSTRICTRC hmR0VmxCheckExitDueToEventDelivery(PVMCPU pVCpu, PCPUMCTX pMixedCtx, PVMXTRANSIENT pVmxTransient) 5879 5879 { 5880 uint32_t uExitVector = VMX_EXIT_INTERRUPTION_INFO_VECTOR(pVmxTransient->uExitIntInfo);5880 uint32_t const uExitVector = VMX_EXIT_INTERRUPTION_INFO_VECTOR(pVmxTransient->uExitIntInfo); 5881 5881 5882 5882 int rc2 = hmR0VmxReadIdtVectoringInfoVmcs(pVmxTransient); AssertRCReturn(rc2, rc2); … … 5886 5886 if (VMX_IDT_VECTORING_INFO_VALID(pVmxTransient->uIdtVectoringInfo)) 5887 5887 { 5888 uint32_t uIdtVectorType = VMX_IDT_VECTORING_INFO_TYPE(pVmxTransient->uIdtVectoringInfo);5889 uint32_t uIdtVector = VMX_IDT_VECTORING_INFO_VECTOR(pVmxTransient->uIdtVectoringInfo);5888 uint32_t const uIdtVectorType = VMX_IDT_VECTORING_INFO_TYPE(pVmxTransient->uIdtVectoringInfo); 5889 uint32_t const uIdtVector = VMX_IDT_VECTORING_INFO_VECTOR(pVmxTransient->uIdtVectoringInfo); 5890 5890 #if 1 5891 5891 /* See Intel spec. 30.7.1.1 "Reflecting Exceptions to Guest Software". */ … … 11575 11575 && uVector != X86_XCPT_AC) 11576 11576 { 11577 /** @todo Why do we need to fallback to the interpreter here? */ 11577 11578 STAM_COUNTER_INC(&pVCpu->hm.s.StatInjectPendingInterpret); 11578 11579 rc = VERR_EM_INTERPRETER;
Note:
See TracChangeset
for help on using the changeset viewer.

