diff options
author | adsharma@los-vmm.sc.intel.com <adsharma@los-vmm.sc.intel.com> | 2005-08-25 13:27:03 -0700 |
---|---|---|
committer | adsharma@los-vmm.sc.intel.com <adsharma@los-vmm.sc.intel.com> | 2005-08-25 13:27:03 -0700 |
commit | 49c72d3066ece3650c572726a2da7f60231d5e9d (patch) | |
tree | e795bee0fa9dca1e3bdeff356ef78ea143868a94 /tools/xentrace/formats | |
parent | b093823279a479a54682e25b6a26cc65c484725a (diff) | |
download | xen-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/formats | 4 |
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 + |