Changeset 44259 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jan 9, 2013 11:02:53 AM (12 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r44154 r44259 4364 4364 { 4365 4365 Log2(("VMX: lmsw %x\n", VMX_EXIT_QUALIFICATION_CRX_LMSW_DATA(exitQualification))); 4366 STAM_COUNTER_INC(&pVCpu->hm.s.StatExitL MSW);4366 STAM_COUNTER_INC(&pVCpu->hm.s.StatExitLmsw); 4367 4367 rc = EMInterpretLMSW(pVM, pVCpu, CPUMCTX2CORE(pCtx), VMX_EXIT_QUALIFICATION_CRX_LMSW_DATA(exitQualification)); 4368 4368 pVCpu->hm.s.fContextUseFlags |= HM_CHANGED_GUEST_CR0; … … 4626 4626 } 4627 4627 4628 case VMX_EXIT_TPR :/* 43 TPR below threshold. Guest software executed MOV to CR8. */4629 LogFlow(("VMX_EXIT_TPR \n"));4628 case VMX_EXIT_TPR_BELOW_THRESHOLD: /* 43 TPR below threshold. Guest software executed MOV to CR8. */ 4629 LogFlow(("VMX_EXIT_TPR_BELOW_THRESHOLD\n")); 4630 4630 /* RIP is already set to the next instruction and the TPR has been synced back. Just resume. */ 4631 4631 goto ResumeExecution; … … 4805 4805 break; 4806 4806 4807 case VMX_EXIT_TPR :/* 43 TPR below threshold. Guest software executed MOV to CR8. */4807 case VMX_EXIT_TPR_BELOW_THRESHOLD: /* 43 TPR below threshold. Guest software executed MOV to CR8. */ 4808 4808 case VMX_EXIT_RDMSR: /* 31 RDMSR. Guest software attempted to execute RDMSR. */ 4809 4809 case VMX_EXIT_WRMSR: /* 32 WRMSR. Guest software attempted to execute WRMSR. */ -
trunk/src/VBox/VMM/VMMR3/HM.cpp
r44251 r44259 523 523 HM_REG_COUNTER(&pVCpu->hm.s.StatExitInvd, "/HM/CPU%d/Exit/Instr/Invd"); 524 524 HM_REG_COUNTER(&pVCpu->hm.s.StatExitWbinvd, "/HM/CPU%d/Exit/Instr/Wbinvd"); 525 HM_REG_COUNTER(&pVCpu->hm.s.StatExitPause, "/HM/CPU%d/Exit/Instr/Pause"); 525 526 HM_REG_COUNTER(&pVCpu->hm.s.StatExitCpuid, "/HM/CPU%d/Exit/Instr/Cpuid"); 526 527 HM_REG_COUNTER(&pVCpu->hm.s.StatExitRdtsc, "/HM/CPU%d/Exit/Instr/Rdtsc"); … … 535 536 HM_REG_COUNTER(&pVCpu->hm.s.StatExitDRxRead, "/HM/CPU%d/Exit/Instr/DR/Read"); 536 537 HM_REG_COUNTER(&pVCpu->hm.s.StatExitClts, "/HM/CPU%d/Exit/Instr/CLTS"); 537 HM_REG_COUNTER(&pVCpu->hm.s.StatExitL MSW, "/HM/CPU%d/Exit/Instr/LMSW");538 HM_REG_COUNTER(&pVCpu->hm.s.StatExitLmsw, "/HM/CPU%d/Exit/Instr/LMSW"); 538 539 HM_REG_COUNTER(&pVCpu->hm.s.StatExitCli, "/HM/CPU%d/Exit/Instr/Cli"); 539 540 HM_REG_COUNTER(&pVCpu->hm.s.StatExitSti, "/HM/CPU%d/Exit/Instr/Sti"); … … 552 553 HM_REG_COUNTER(&pVCpu->hm.s.StatExitPreemptPending, "/HM/CPU%d/Exit/PreemptPending"); 553 554 HM_REG_COUNTER(&pVCpu->hm.s.StatExitPreemptTimer, "/HM/CPU%d/Exit/PreemptTimer"); 555 HM_REG_COUNTER(&pVCpu->hm.s.StatExitTprBelowThreshold, "/HM/CPU%d/Exit/TprBelowThreshold"); 554 556 HM_REG_COUNTER(&pVCpu->hm.s.StatExitMtf, "/HM/CPU%d/Exit/MonitorTrapFlag"); 555 557 -
trunk/src/VBox/VMM/include/HMInternal.h
r44251 r44259 756 756 STAMCOUNTER StatExitInvd; 757 757 STAMCOUNTER StatExitWbinvd; 758 STAMCOUNTER StatExitPause; 758 759 STAMCOUNTER StatExitCpuid; 759 760 STAMCOUNTER StatExitRdtsc; … … 778 779 STAMCOUNTER StatExitMwait; 779 780 STAMCOUNTER StatExitMonitor; 780 STAMCOUNTER StatExitL MSW;781 STAMCOUNTER StatExitLmsw; 781 782 STAMCOUNTER StatExitIOWrite; 782 783 STAMCOUNTER StatExitIORead; … … 787 788 STAMCOUNTER StatExitPreemptPending; 788 789 STAMCOUNTER StatExitPreemptTimer; 790 STAMCOUNTER StatExitTprBelowThreshold; 789 791 STAMCOUNTER StatExitMtf; 790 792 STAMCOUNTER StatIntReinject;
Note:
See TracChangeset
for help on using the changeset viewer.