From 64270b19c38cd854e0de78636281519a8fefe50b Mon Sep 17 00:00:00 2001 From: Andreas Sandberg Date: Tue, 11 Jun 2013 09:43:05 +0200 Subject: kvm: Add more VM stats This changeset adds the following stats to KVM: * numVMHalfEntries: Number of entries into KVM to finalize pending IO operations without executing guest instructions. These typically happen as a result of a drain where the guest must finalize some operations before the guest state is consistent. * numExitSignal: Number of VM exits that have been triggered by a signal. These usually happen as a result of the timer that limits the time spent in KVM. --- src/cpu/kvm/base.hh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/cpu/kvm/base.hh') diff --git a/src/cpu/kvm/base.hh b/src/cpu/kvm/base.hh index 2e3ee551b..3c299ce4e 100644 --- a/src/cpu/kvm/base.hh +++ b/src/cpu/kvm/base.hh @@ -687,6 +687,8 @@ class BaseKvmCPU : public BaseCPU /* @{ */ Stats::Scalar numInsts; Stats::Scalar numVMExits; + Stats::Scalar numVMHalfEntries; + Stats::Scalar numExitSignal; Stats::Scalar numMMIO; Stats::Scalar numCoalescedMMIO; Stats::Scalar numIO; -- cgit v1.2.3