diff options
author | Radim Krčmář <rkrcmar@redhat.com> | 2016-10-10 17:28:44 +0200 |
---|---|---|
committer | Eduardo Habkost <ehabkost@redhat.com> | 2016-10-17 15:44:49 -0200 |
commit | 329460191d527e0cfa9ddbd14c75994e73de1975 (patch) | |
tree | 21b1965fbd3461fa6800343db3311b09ce7cfc8c /async.c | |
parent | 267ee357153bb61870b60da69ba9f839ddb0e32e (diff) | |
download | qemu-329460191d527e0cfa9ddbd14c75994e73de1975.zip qemu-329460191d527e0cfa9ddbd14c75994e73de1975.tar.gz qemu-329460191d527e0cfa9ddbd14c75994e73de1975.tar.bz2 |
intel_iommu: pass whole remapped addresses to apic
The MMIO interface to APIC only allowed 8 bit addresses, which is not
enough for 32 bit addresses from EIM remapping.
Intel stored upper 24 bits in the high MSI address, so use the same
technique. The technique is also used in KVM MSI interface.
Other APICs are unlikely to handle those upper bits.
Reviewed-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Diffstat (limited to 'async.c')
0 files changed, 0 insertions, 0 deletions