aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/hvm/vcpu.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-05-08 11:50:12 +0100
committerKeir Fraser <keir.fraser@citrix.com>2009-05-08 11:50:12 +0100
commita5db2986d47fafc5e62f992616f057bfa43015d9 (patch)
tree9c1ab5e139540d127637a6666ac8acf9b47dd568 /xen/include/asm-x86/hvm/vcpu.h
parent727a00e80e581ee15ea2b7caea3fe27c415164f5 (diff)
downloadxen-a5db2986d47fafc5e62f992616f057bfa43015d9.tar.gz
xen-a5db2986d47fafc5e62f992616f057bfa43015d9.tar.bz2
xen-a5db2986d47fafc5e62f992616f057bfa43015d9.zip
x86 hvm: hvm_set_callback_irq_level() must not be called in IRQ
context or with IRQs disabled. Ensure this by deferring to tasklet (softirq) context if required. Signed-off-by: Keir Fraser <keir.fraser@citrix.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 faea392f92..cd24177232 100644
--- a/xen/include/asm-x86/hvm/vcpu.h
+++ b/xen/include/asm-x86/hvm/vcpu.h
@@ -66,6 +66,8 @@ struct hvm_vcpu {
struct arch_svm_struct svm;
} u;
+ struct tasklet assert_evtchn_irq_tasklet;
+
struct mtrr_state mtrr;
u64 pat_cr;