aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xentrace/formats
diff options
context:
space:
mode:
authoradsharma@los-vmm.sc.intel.com <adsharma@los-vmm.sc.intel.com>2005-08-25 13:27:03 -0700
committeradsharma@los-vmm.sc.intel.com <adsharma@los-vmm.sc.intel.com>2005-08-25 13:27:03 -0700
commit49c72d3066ece3650c572726a2da7f60231d5e9d (patch)
treee795bee0fa9dca1e3bdeff356ef78ea143868a94 /tools/xentrace/formats
parentb093823279a479a54682e25b6a26cc65c484725a (diff)
downloadxen-49c72d3066ece3650c572726a2da7f60231d5e9d.tar.gz
xen-49c72d3066ece3650c572726a2da7f60231d5e9d.tar.bz2
xen-49c72d3066ece3650c572726a2da7f60231d5e9d.zip
Tracing hooks for VMX domains
The low level asm instrumentation is needed to get precise TSC counts. trace=n should have precisely 0 overhead because of this patch. Signed-off-by: Yunfeng Zhai <yunfeng.zhao@intel.com> Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Diffstat (limited to 'tools/xentrace/formats')
-rw-r--r--tools/xentrace/formats4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/xentrace/formats b/tools/xentrace/formats
index 8577590f20..78954b9543 100644
--- a/tools/xentrace/formats
+++ b/tools/xentrace/formats
@@ -15,3 +15,7 @@
0x00080001 CPU%(cpu)d %(tsc)d VMX_VMEXIT [ domid = 0x%(1)08x, eip = 0x%(2)08x, reason = 0x%(3)08x ]
0x00080002 CPU%(cpu)d %(tsc)d VMX_VECTOR [ domid = 0x%(1)08x, eip = 0x%(2)08x, vector = 0x%(3)08x ]
0x00080003 CPU%(cpu)d %(tsc)d VMX_INT [ domid = 0x%(1)08x, trap = 0x%(2)08x, va = 0x%(3)08x ]
+
+0x00090001 CPU%(cpu)d %(tsc)d VMENTRY 0x%(1)08x 0x%(2)08x 0x%(3)08x 0x%(4)08x 0x%(5)08x
+0x00090002 CPU%(cpu)d %(tsc)d VMEXIT 0x%(1)08x 0x%(2)08x 0x%(3)08x
+