Changeset 66993 in vbox for trunk/src/VBox
- Timestamp:
- May 22, 2017 5:21:49 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r66984 r66993 3143 3143 3144 3144 TMNotifyStartOfExecution(pVCpu); /* Finally, notify TM to resume its clocks as we're about 3145 3145 to start executing. */ 3146 3146 3147 3147 /* … … 4115 4115 } 4116 4116 4117 /* 4118 * Without nested paging, when uExitVector is #PF, CR2 value will be updated from the VMCB's 4119 * exit info. fields, if it's a guest #PF, see hmR0SvmExitXcptPF(). 4120 */ 4117 4121 Assert(pVmcb->ctrl.ExitIntInfo.n.u3Type != SVM_EVENT_SOFTWARE_INT); 4118 4122 STAM_COUNTER_INC(&pVCpu->hm.s.StatInjectPendingReflect); 4119 4123 hmR0SvmSetPendingEvent(pVCpu, &pVmcb->ctrl.ExitIntInfo, GCPtrFaultAddress); 4120 4124 4121 /** @todo r=michaln: The comment makes no sense with nested paging on! */4122 /* If uExitVector is #PF, CR2 value will be updated from the VMCB if it's a guest #PF,4123 see hmR0SvmExitXcptPF(). */4124 4125 Log4(("IDT: Pending vectoring event %#RX64 ErrValid=%RTbool Err=%#RX32 GCPtrFaultAddress=%#RX64\n", 4125 4126 pVmcb->ctrl.ExitIntInfo.u, RT_BOOL(pVmcb->ctrl.ExitIntInfo.n.u1ErrorCodeValid),
Note:
See TracChangeset
for help on using the changeset viewer.