diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-07-11 12:49:14 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-07-11 12:49:14 +0100 |
commit | 04e28c8d4f8411cb8af638124676142edfcda1b5 (patch) | |
tree | aedc87848786f4befb583c7e0a0c6f703e02ddab /xen/include/asm-x86/io_apic.h | |
parent | 443d1f9180f63f7204bb701ad6e6a3bdc01c830c (diff) | |
download | xen-04e28c8d4f8411cb8af638124676142edfcda1b5.tar.gz xen-04e28c8d4f8411cb8af638124676142edfcda1b5.tar.bz2 xen-04e28c8d4f8411cb8af638124676142edfcda1b5.zip |
iommu: make interrupt remapping more generic
Signed-off-by: Wei Wang <wei.wang2@amd.com>
Diffstat (limited to 'xen/include/asm-x86/io_apic.h')
-rw-r--r-- | xen/include/asm-x86/io_apic.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xen/include/asm-x86/io_apic.h b/xen/include/asm-x86/io_apic.h index 00fafcf55d..72b6defb97 100644 --- a/xen/include/asm-x86/io_apic.h +++ b/xen/include/asm-x86/io_apic.h @@ -133,8 +133,8 @@ static inline unsigned int io_apic_read(unsigned int apic, unsigned int reg) static inline void io_apic_write(unsigned int apic, unsigned int reg, unsigned int value) { - if (vtd_enabled) - return io_apic_write_remap_rte(apic, reg, value); + if (iommu_enabled) + return iommu_update_ire_from_apic(apic, reg, value); *IO_APIC_BASE(apic) = reg; *(IO_APIC_BASE(apic)+4) = value; } |