Changeset 48041 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Aug 24, 2013 12:04:14 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r48040 r48041 6802 6802 pMixedCtx->cr2 = GCPtrFaultAddress; 6803 6803 } 6804 6805 /* If any other guest-state bits are changed here, make sure to update 6806 hmR0VmxPreRunGuestCommitted() when thread-context hooks are used. */ 6804 6807 pVCpu->hm.s.fContextUseFlags |= HM_CHANGED_GUEST_SEGMENT_REGS 6805 6808 | HM_CHANGED_GUEST_RIP … … 7417 7420 * If we are injecting events real-on-v86 mode guest then we potentially have to update 7418 7421 * RIP and other registers, i.e. hmR0VmxPreRunGuest()->hmR0VmxInjectPendingEvent(). 7419 * Just reload the state here if we're in real-on-v86 mode. 7422 * Reload only the necessary state, the assertion will catch if other parts of the code 7423 * change. 7420 7424 */ 7421 7425 if (pVCpu->hm.s.vmx.RealMode.fRealOnV86Active) 7422 hmR0VmxLoadGuestStateOptimal(pVM, pVCpu, pMixedCtx); 7426 { 7427 hmR0VmxLoadGuestRipRspRflags(pVCpu, pMixedCtx); 7428 hmR0VmxLoadGuestSegmentRegs(pVCpu, pMixedCtx); 7429 } 7423 7430 } 7424 7431
Note:
See TracChangeset
for help on using the changeset viewer.