aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/perfc_defn.h
diff options
context:
space:
mode:
authorrneugeba@wyvis.research.intel-research.net <rneugeba@wyvis.research.intel-research.net>2005-03-16 17:56:21 +0000
committerrneugeba@wyvis.research.intel-research.net <rneugeba@wyvis.research.intel-research.net>2005-03-16 17:56:21 +0000
commit4f6133288a786d887c86485e79bb301ded322465 (patch)
treeb788b24c7d807cca3789cb52231ee5469fe9ee9d /xen/include/xen/perfc_defn.h
parent8ab75a0f10a0a8ea4466009dcabad0d6113d1770 (diff)
parentc5ad7bd0fa0b6d8248cf2c41bb5671c259f5a56d (diff)
downloadxen-4f6133288a786d887c86485e79bb301ded322465.tar.gz
xen-4f6133288a786d887c86485e79bb301ded322465.tar.bz2
xen-4f6133288a786d887c86485e79bb301ded322465.zip
bitkeeper revision 1.1249 (42387345w4RJ2RC5ifMnONI8xxsgWA)
manual merge with michaels latest Signed-off-by: michael.fetterman@cl.cam.ac.uk
Diffstat (limited to 'xen/include/xen/perfc_defn.h')
-rw-r--r--xen/include/xen/perfc_defn.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/xen/include/xen/perfc_defn.h b/xen/include/xen/perfc_defn.h
index 57ecb1eec2..e2f6850e15 100644
--- a/xen/include/xen/perfc_defn.h
+++ b/xen/include/xen/perfc_defn.h
@@ -55,12 +55,14 @@ PERFCOUNTER_CPU( shadow_set_l1e_force_map, "shadow_set_l1e forced to map l1" )
PERFCOUNTER_CPU( shadow_set_l1e_unlinked, "shadow_set_l1e found unlinked l1" )
PERFCOUNTER_CPU( shadow_set_l1e_fail, "shadow_set_l1e failed (no sl1)" )
PERFCOUNTER_CPU( shadow_invlpg_faults, "shadow_invlpg's get_user faulted")
+PERFCOUNTER_CPU( unshadow_l2_count, "unpinned L2 count")
/* STATUS counters do not reset when 'P' is hit */
PERFSTATUS( snapshot_pages, "current # fshadow snapshot pages" )
-PERFCOUNTER_CPU(shadow_status_calls, "calls to __shadow_status" )
+PERFCOUNTER_CPU(shadow_status_shortcut, "fastpath miss on shadow cache")
+PERFCOUNTER_CPU(shadow_status_calls, "calls to ___shadow_status" )
PERFCOUNTER_CPU(shadow_status_miss, "missed shadow cache" )
PERFCOUNTER_CPU(shadow_status_hit_head, "hits on head of bucket" )
@@ -68,6 +70,7 @@ PERFCOUNTER_CPU(shadow_sync_all, "calls to shadow_sync_all")
PERFCOUNTER_CPU(shadow_make_snapshot, "snapshots created")
PERFCOUNTER_CPU(shadow_mark_mfn_out_of_sync_calls, "calls to shadow_mk_out_of_sync")
PERFCOUNTER_CPU(shadow_out_of_sync_calls, "calls to shadow_out_of_sync")
+PERFCOUNTER_CPU(extra_va_update_sync, "extra syncs for bug in chk_pgtb")
PERFCOUNTER_CPU(snapshot_entry_matches_calls, "calls to ss_entry_matches")
PERFCOUNTER_CPU(snapshot_entry_matches_true, "ss_entry_matches returns true")
@@ -76,5 +79,7 @@ PERFCOUNTER_CPU(shadow_fault_bail_pde_not_present, "sf bailed due to pde not pre
PERFCOUNTER_CPU(shadow_fault_bail_pte_not_present, "sf bailed due to pte not present")
PERFCOUNTER_CPU(shadow_fault_bail_ro_mapping, "sf bailed due to a ro mapping")
PERFCOUNTER_CPU(shadow_fault_fixed, "sf fixed the pgfault")
-PERFCOUNTER_CPU(validate_pte_change, "calls to validate_pte_change")
-PERFCOUNTER_CPU(validate_pde_change, "calls to validate_pde_change")
+PERFCOUNTER_CPU(validate_pte_calls, "calls to validate_pte_change")
+PERFCOUNTER_CPU(validate_pte_changes, "validate_pte makes changes")
+PERFCOUNTER_CPU(validate_pde_calls, "calls to validate_pde_change")
+PERFCOUNTER_CPU(validate_pde_changes, "validate_pde makes changes")