VirtualBox

Changeset 54196 in vbox for trunk/src/VBox/VMM/VMMR0


Ignore:
Timestamp:
Feb 13, 2015 12:25:55 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
98256
Message:

VMM/HM: stat adjustments.

Location:
trunk/src/VBox/VMM/VMMR0
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

    r54102 r54196  
    26442644    Assert(!TRPMHasTrap(pVCpu));
    26452645    Assert(!VMMRZCallRing3IsEnabled(pVCpu));
    2646     Log4Func(("\n"));
    26472646
    26482647    bool const fIntShadow = RT_BOOL(hmR0SvmGetGuestIntrShadow(pVCpu, pCtx));
     
    32963295        if (cLoops > pVM->hm.s.cMaxResumeLoops)
    32973296        {
    3298             STAM_COUNTER_INC(&pVCpu->hm.s.StatExitMaxResume);
     3297            STAM_COUNTER_INC(&pVCpu->hm.s.StatSwitchMaxResumeLoops);
    32993298            rc = VINF_EM_RAW_INTERRUPT;
    33003299            break;
     
    33743373        if (cLoops > pVM->hm.s.cMaxResumeLoops)
    33753374        {
    3376             STAM_COUNTER_INC(&pVCpu->hm.s.StatExitMaxResume);
     3375            STAM_COUNTER_INC(&pVCpu->hm.s.StatSwitchMaxResumeLoops);
    33773376            rc = VINF_EM_RAW_INTERRUPT;
    33783377            break;
     
    43434342{
    43444343    HMSVM_VALIDATE_EXIT_HANDLER_PARAMS();
     4344
    43454345    hmR0SvmUpdateRip(pVCpu, pCtx, 1);
    43464346    int rc = EMShouldContinueAfterHalt(pVCpu, pCtx) ? VINF_SUCCESS : VINF_EM_HALT;
     
    43484348    STAM_COUNTER_INC(&pVCpu->hm.s.StatExitHlt);
    43494349    if (rc != VINF_SUCCESS)
    4350         STAM_COUNTER_INC(&pVCpu->hm.s.StatExitHltToR3);
     4350        STAM_COUNTER_INC(&pVCpu->hm.s.StatSwitchHltToR3);
    43514351    return rc;
    43524352}
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r54152 r54196  
    88678867        if (cLoops > pVM->hm.s.cMaxResumeLoops)
    88688868        {
    8869             STAM_COUNTER_INC(&pVCpu->hm.s.StatExitMaxResume);
     8869            STAM_COUNTER_INC(&pVCpu->hm.s.StatSwitchMaxResumeLoops);
    88708870            rc = VINF_EM_RAW_INTERRUPT;
    88718871            break;
     
    89478947        if (cLoops > pVM->hm.s.cMaxResumeLoops)
    89488948        {
    8949             STAM_COUNTER_INC(&pVCpu->hm.s.StatExitMaxResume);
     8949            STAM_COUNTER_INC(&pVCpu->hm.s.StatSwitchMaxResumeLoops);
    89508950            rcStrict = VINF_EM_RAW_INTERRUPT;
    89518951            break;
     
    1046510465    STAM_COUNTER_INC(&pVCpu->hm.s.StatExitHlt);
    1046610466    if (rc != VINF_SUCCESS)
    10467         STAM_COUNTER_INC(&pVCpu->hm.s.StatExitHltToR3);
     10467        STAM_COUNTER_INC(&pVCpu->hm.s.StatSwitchHltToR3);
    1046810468    return rc;
    1046910469}
     
    1136411364    STAM_COUNTER_INC(&pVCpu->hm.s.StatExitApicAccess);
    1136511365    if (rc != VINF_SUCCESS)
    11366         STAM_COUNTER_INC(&pVCpu->hm.s.StatExitApicAccessToR3);
     11366        STAM_COUNTER_INC(&pVCpu->hm.s.StatSwitchApicAccessToR3);
    1136711367    return rc;
    1136811368}
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette