Changeset 43496 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Oct 1, 2012 5:28:22 PM (12 years ago)
- Location:
- trunk/src/VBox/VMM/VMMR0
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp
r43494 r43496 1183 1183 || pvVMCB->ctrl.TLBCtrl.n.u8TLBFlush == SVM_TLB_FLUSH_SINGLE_CONTEXT_RETAIN_GLOBALS) 1184 1184 { 1185 STAM_COUNTER_INC(&pVCpu->hm.s.StatFlushA SID);1185 STAM_COUNTER_INC(&pVCpu->hm.s.StatFlushAsid); 1186 1186 } 1187 1187 else … … 1520 1520 pvVMCB->ctrl.u64TSCOffset - 0x400 /* guestimate of world switch overhead in clock ticks */); 1521 1521 } 1522 1522 1523 TMNotifyEndOfExecution(pVCpu); 1523 1524 VMCPU_SET_STATE(pVCpu, VMCPUSTATE_STARTED); … … 3072 3073 /* invlpga only invalidates TLB entries for guest virtual addresses; we have no choice but to force a TLB flush here. */ 3073 3074 VMCPU_FF_SET(pVCpu, VMCPU_FF_TLB_FLUSH); 3074 STAM_COUNTER_INC(&pVCpu->hm.s.StatFlushT LBInvlpga);3075 STAM_COUNTER_INC(&pVCpu->hm.s.StatFlushTlbInvlpga); 3075 3076 return VINF_SUCCESS; 3076 3077 } -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r43494 r43496 4319 4319 { 4320 4320 Log2(("VMX: clts\n")); 4321 STAM_COUNTER_INC(&pVCpu->hm.s.StatExitC LTS);4321 STAM_COUNTER_INC(&pVCpu->hm.s.StatExitClts); 4322 4322 rc = EMInterpretCLTS(pVM, pVCpu); 4323 4323 pVCpu->hm.s.fContextUseFlags |= HM_CHANGED_GUEST_CR0; … … 4725 4725 rc2 = VMXWriteVMCS(VMX_VMCS_CTRL_PROC_EXEC_CONTROLS, pVCpu->hm.s.vmx.proc_ctls); 4726 4726 AssertRC(rc2); 4727 STAM_COUNTER_INC(&pVCpu->hm.s.StatExitM TF);4727 STAM_COUNTER_INC(&pVCpu->hm.s.StatExitMtf); 4728 4728 #if 0 4729 4729 DBGFDoneStepping(pVCpu); … … 5036 5036 #ifdef VBOX_WITH_STATISTICS 5037 5037 if (pVCpu) 5038 STAM_COUNTER_INC(&pVCpu->hm.s.StatFlushA SID);5038 STAM_COUNTER_INC(&pVCpu->hm.s.StatFlushAsid); 5039 5039 #endif 5040 5040 }
Note:
See TracChangeset
for help on using the changeset viewer.