Changeset 20330 in vbox
- Timestamp:
- Jun 5, 2009 1:25:55 PM (16 years ago)
- Location:
- trunk/src/VBox/VMM/VMMR0
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp
r20328 r20330 1722 1722 rc = IOMMMIOPhysHandler(pVM, errCode, CPUMCTX2CORE(pCtx), uFaultAddress); 1723 1723 if (rc == VINF_SUCCESS) 1724 { 1725 STAM_PROFILE_ADV_STOP(&pVCpu->hwaccm.s.StatExit1, x); 1724 1726 goto ResumeExecution; /* rip already updated */ 1727 } 1725 1728 } 1726 1729 } -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r20317 r20330 3480 3480 LogFlow(("VMX_EXIT_TPR\n")); 3481 3481 /* RIP is already set to the next instruction and the TPR has been synced back. Just resume. */ 3482 STAM_PROFILE_ADV_STOP(&pVCpu->hwaccm.s.StatExit2Sub1, y1); 3482 3483 goto ResumeExecution; 3483 3484 … … 3500 3501 rc = IOMMMIOPhysHandler(pVM, (uAccessType == VMX_APIC_ACCESS_TYPE_LINEAR_READ) ? 0 : X86_TRAP_PF_RW, CPUMCTX2CORE(pCtx), GCPhys); 3501 3502 if (rc == VINF_SUCCESS) 3503 { 3504 STAM_PROFILE_ADV_STOP(&pVCpu->hwaccm.s.StatExit2Sub1, y1); 3502 3505 goto ResumeExecution; /* rip already updated */ 3503 3506 } 3504 3507 break; 3505 3508 } … … 3513 3516 3514 3517 case VMX_EXIT_PREEMPTION_TIMER: /* 52 VMX-preemption timer expired. The preemption timer counted down to zero. */ 3518 STAM_PROFILE_ADV_STOP(&pVCpu->hwaccm.s.StatExit2Sub1, y1); 3515 3519 goto ResumeExecution; 3516 3520
Note:
See TracChangeset
for help on using the changeset viewer.