diff options
author | Keir Fraser <keir@xensource.com> | 2007-10-19 11:26:58 +0100 |
---|---|---|
committer | Keir Fraser <keir@xensource.com> | 2007-10-19 11:26:58 +0100 |
commit | 0f843ba00c95a04a6a1c66ec9acff7d09312125b (patch) | |
tree | 66bc27b2d5d393e8fbbb5bd35f8f93653376e3cd /xen/arch/x86/hvm/vpic.c | |
parent | 15f1e5e3941837c76a7342dbfab6b330dcf75fdb (diff) | |
download | xen-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.c | 3 |
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 */ |