aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/vmm/vmm_stat.h
diff options
context:
space:
mode:
authorNeel Natu <neel@FreeBSD.org>2013-03-30 17:46:03 +0000
committerNeel Natu <neel@FreeBSD.org>2013-03-30 17:46:03 +0000
commitb5aaf7b22bf51e6878c4464d9aacbdf81ba9f7a2 (patch)
tree2e6e69403784e05a1409d11002723712df85fc25 /sys/amd64/vmm/vmm_stat.h
parent2f37ec8b308dcaf5b53b5669a66a9946dba15cbd (diff)
downloadsrc-b5aaf7b22bf51e6878c4464d9aacbdf81ba9f7a2.tar.gz
src-b5aaf7b22bf51e6878c4464d9aacbdf81ba9f7a2.zip
Add some more stats to keep track of all the reasons that a vcpu is exiting.
Notes
Notes: svn path=/head/; revision=248935
Diffstat (limited to 'sys/amd64/vmm/vmm_stat.h')
-rw-r--r--sys/amd64/vmm/vmm_stat.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/sys/amd64/vmm/vmm_stat.h b/sys/amd64/vmm/vmm_stat.h
index a1c096732a54..93c7e8788a04 100644
--- a/sys/amd64/vmm/vmm_stat.h
+++ b/sys/amd64/vmm/vmm_stat.h
@@ -89,4 +89,17 @@ VMM_STAT_DECLARE(VCPU_MIGRATIONS);
VMM_STAT_DECLARE(VMEXIT_COUNT);
VMM_STAT_DECLARE(VMEXIT_EXTINT);
VMM_STAT_DECLARE(VMEXIT_HLT);
+VMM_STAT_DECLARE(VMEXIT_CR_ACCESS);
+VMM_STAT_DECLARE(VMEXIT_RDMSR);
+VMM_STAT_DECLARE(VMEXIT_WRMSR);
+VMM_STAT_DECLARE(VMEXIT_MTRAP);
+VMM_STAT_DECLARE(VMEXIT_PAUSE);
+VMM_STAT_DECLARE(VMEXIT_INTR_WINDOW);
+VMM_STAT_DECLARE(VMEXIT_NMI_WINDOW);
+VMM_STAT_DECLARE(VMEXIT_INOUT);
+VMM_STAT_DECLARE(VMEXIT_CPUID);
+VMM_STAT_DECLARE(VMEXIT_EPT_FAULT);
+VMM_STAT_DECLARE(VMEXIT_UNKNOWN);
+VMM_STAT_DECLARE(VMEXIT_ASTPENDING);
+VMM_STAT_DECLARE(VMEXIT_USERSPACE);
#endif