Changeset 41732 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Jun 14, 2012 11:57:45 PM (13 years ago)
- Location:
- trunk/src/VBox/VMM/VMMR0
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp
r41729 r41732 2987 2987 if (RT_SUCCESS(rc) && pDis->pCurInstr->opcode == OP_INVLPG) 2988 2988 { 2989 Assert(cbOp == pDis-> opsize);2989 Assert(cbOp == pDis->cbInstr); 2990 2990 rc = hmR0svmInterpretInvlPg(pVCpu, pDis, pRegFrame, uASID); 2991 2991 if (RT_SUCCESS(rc)) -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r41728 r41732 3553 3553 3554 3554 rc = VINF_SUCCESS; 3555 Assert(cbOp == pDis-> opsize);3555 Assert(cbOp == pDis->cbInstr); 3556 3556 switch (pDis->pCurInstr->opcode) 3557 3557 { … … 3563 3563 case OP_STI: 3564 3564 pCtx->eflags.Bits.u1IF = 1; 3565 EMSetInhibitInterruptsPC(pVCpu, pCtx->rip + pDis-> opsize);3565 EMSetInhibitInterruptsPC(pVCpu, pCtx->rip + pDis->cbInstr); 3566 3566 Assert(VMCPU_FF_ISSET(pVCpu, VMCPU_FF_INHIBIT_INTERRUPTS)); 3567 3567 rc2 = VMXWriteVMCS(VMX_VMCS32_GUEST_INTERRUPTIBILITY_STATE, … … 3574 3574 fUpdateRIP = false; 3575 3575 rc = VINF_EM_HALT; 3576 pCtx->rip += pDis-> opsize;3576 pCtx->rip += pDis->cbInstr; 3577 3577 STAM_COUNTER_INC(&pVCpu->hwaccm.s.StatExitHlt); 3578 3578 break;
Note:
See TracChangeset
for help on using the changeset viewer.