intel_iommu: allow queued invalidation for IR
commitb79104722fc77974a222929f5590c3bea2941dd7
authorPeter Xu <peterx@redhat.com>
Thu, 14 Jul 2016 05:56:15 +0000 (14 13:56 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 20 Jul 2016 16:30:27 +0000 (20 19:30 +0300)
tree42ff52b043533460b656ca614f7104c52ba49b4f
parentd46114f9ec40e714ae3fa17c446890d369c32812
intel_iommu: allow queued invalidation for IR

Queued invalidation is required for IR. This patch add basic support for
interrupt cache invalidate requests. Since we currently have no IR cache
implemented yet, we can just skip all interrupt cache invalidation
requests for now.

Signed-off-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/i386/intel_iommu.c
hw/i386/intel_iommu_internal.h