aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/vioapic.c
diff options
context:
space:
mode:
authorKeir Fraser <keir@xensource.com>2007-10-19 11:26:58 +0100
committerKeir Fraser <keir@xensource.com>2007-10-19 11:26:58 +0100
commit0f843ba00c95a04a6a1c66ec9acff7d09312125b (patch)
tree66bc27b2d5d393e8fbbb5bd35f8f93653376e3cd /xen/arch/x86/hvm/vioapic.c
parent15f1e5e3941837c76a7342dbfab6b330dcf75fdb (diff)
downloadxen-0f843ba00c95a04a6a1c66ec9acff7d09312125b.tar.gz
xen-0f843ba00c95a04a6a1c66ec9acff7d09312125b.tar.bz2
xen-0f843ba00c95a04a6a1c66ec9acff7d09312125b.zip
vt-d: Allow pass-through of shared interrupts.
Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com> Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Diffstat (limited to 'xen/arch/x86/hvm/vioapic.c')
-rw-r--r--xen/arch/x86/hvm/vioapic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/arch/x86/hvm/vioapic.c b/xen/arch/x86/hvm/vioapic.c
index bb8e178a31..31db4454ab 100644
--- a/xen/arch/x86/hvm/vioapic.c
+++ b/xen/arch/x86/hvm/vioapic.c
@@ -459,7 +459,7 @@ void vioapic_update_EOI(struct domain *d, int vector)
ent->fields.remote_irr = 0;
if ( vtd_enabled )
- hvm_dpci_eoi(gsi, ent);
+ hvm_dpci_eoi(current->domain, gsi, ent);
if ( (ent->fields.trig_mode == VIOAPIC_LEVEL_TRIG) &&
!ent->fields.mask &&