Changeset 79625 in vbox
- Timestamp:
- Jul 9, 2019 4:41:50 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r79541 r79625 7218 7218 */ 7219 7219 if (pVCpu->hm.s.Event.fPending) 7220 { 7221 STAM_COUNTER_INC(&pVCpu->hm.s.StatInjectPendingInterpret); 7220 7222 return VINF_EM_RAW_INJECT_TRPM_EVENT; 7223 } 7221 7224 7222 7225 HMSVM_CPUMCTX_IMPORT_STATE(pVCpu, CPUMCTX_EXTRN_CS | CPUMCTX_EXTRN_RIP); … … 7270 7273 } 7271 7274 7275 /* 7276 * Nested page-fault. 7277 */ 7272 7278 TRPMAssertXcptPF(pVCpu, GCPhysFaultAddr, u32ErrCode); 7273 7279 int rc = PGMR0Trap0eHandlerNestedPaging(pVM, pVCpu, enmNestedPagingMode, u32ErrCode, CPUMCTX2CORE(pCtx), GCPhysFaultAddr); … … 7287 7293 rc = VINF_SUCCESS; 7288 7294 } 7295 7296 /* 7297 * If delivering an event causes an #NPF (and not MMIO), we shall resolve the fault and 7298 * re-inject the original event. 7299 */ 7300 if (pVCpu->hm.s.Event.fPending) 7301 STAM_COUNTER_INC(&pVCpu->hm.s.StatInjectPendingNPF); 7289 7302 7290 7303 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.