aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/vpic.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/vpic.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/vpic.c')
-rw-r--r--xen/arch/x86/hvm/vpic.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/xen/arch/x86/hvm/vpic.c b/xen/arch/x86/hvm/vpic.c
index ba264bb163..161129a97f 100644
--- a/xen/arch/x86/hvm/vpic.c
+++ b/xen/arch/x86/hvm/vpic.c
@@ -252,7 +252,8 @@ static void vpic_ioport_write(
if ( vtd_enabled )
{
irq |= ((addr & 0xa0) == 0xa0) ? 8 : 0;
- hvm_dpci_eoi(hvm_isa_irq_to_gsi(irq), NULL);
+ hvm_dpci_eoi(current->domain,
+ hvm_isa_irq_to_gsi(irq), NULL);
}
break;
case 6: /* Set Priority */