Changeset 69850 in vbox
- Timestamp:
- Nov 28, 2017 5:48:11 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r69111 r69850 9529 9529 AssertRCReturn(rc2, rc2); 9530 9530 pVCpu->hm.s.vmx.u32ProcCtls = pDbgState->fProcCtlsInitial; 9531 HMCPU_CF_SET(pVCpu, HM_CHANGED_GUEST_CR0 | HM_CHANGED_GUEST_DEBUG);9532 9531 } 9533 9532 … … 9545 9544 reloading and partial recalculation the next time around. */ 9546 9545 if (pDbgState->fModifiedXcptBitmap) 9547 {9548 9546 pVCpu->hm.s.vmx.u32XcptBitmap = pDbgState->bmXcptInitial; 9549 HMCPU_CF_SET(pVCpu, HM_CHANGED_GUEST_XCPT_INTERCEPTS | HM_CHANGED_GUEST_CR0);9550 }9551 9552 /* We assume hmR0VmxLoadSharedCR0 will recalculate and load the CR0 mask. */9553 if (pDbgState->fClearCr0Mask)9554 HMCPU_CF_SET(pVCpu, HM_CHANGED_GUEST_CR0);9555 9556 /* We assume hmR0VmxLoadGuestCR3AndCR4 will recalculate and load the CR4 mask. */9557 if (pDbgState->fClearCr4Mask)9558 HMCPU_CF_SET(pVCpu, HM_CHANGED_GUEST_CR4);9559 9547 9560 9548 return rcStrict;
Note:
See TracChangeset
for help on using the changeset viewer.