aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/hvm/vcpu.h
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2006-11-07 10:48:48 +0000
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2006-11-07 10:48:48 +0000
commita30605d6ee86350b58ca43de86b599e09d3e4813 (patch)
tree67bfd27e36c3312aadb4fad9c116805dbaf69185 /xen/include/asm-x86/hvm/vcpu.h
parent93f56e1536af73be22a4bf8c2764850e6f525687 (diff)
downloadxen-a30605d6ee86350b58ca43de86b599e09d3e4813.tar.gz
xen-a30605d6ee86350b58ca43de86b599e09d3e4813.tar.bz2
xen-a30605d6ee86350b58ca43de86b599e09d3e4813.zip
Enhance HVM xentrace:
1) VMX xentrace data are store in current vcpu instead physical CPU. 2) Log PIO data in xentrace. Signed-off-by: Xin Li <xin.b.li@intel.com>
Diffstat (limited to 'xen/include/asm-x86/hvm/vcpu.h')
-rw-r--r--xen/include/asm-x86/hvm/vcpu.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/include/asm-x86/hvm/vcpu.h b/xen/include/asm-x86/hvm/vcpu.h
index f613ae6a09..8945916d32 100644
--- a/xen/include/asm-x86/hvm/vcpu.h
+++ b/xen/include/asm-x86/hvm/vcpu.h
@@ -47,6 +47,8 @@ struct hvm_vcpu {
/* hlt ins emulation wakeup timer */
struct timer hlt_timer;
+ unsigned long hvm_trace_values[5];
+
union {
struct arch_vmx_struct vmx;
struct arch_svm_struct svm;