Add a domain level flag that will be check by the iommu low level code
to skip iotlb flush. iommu_iotlb_flush has to be called explicitly.
Signed-off-by: Jean Guyader <jean.guyader@eu.citrix.com>
---
xen/arch/x86/mm.c | 12 +++++++++++-
xen/drivers/passthrough/iommu.c | 6 ++++++
xen/drivers/passthrough/vtd/iommu.c | 6 ++++--
xen/include/xen/sched.h | 1 +
4 files changed, 22 insertions(+), 3 deletions(-)
to skip iotlb flush. iommu_iotlb_flush has to be called explicitly.
Signed-off-by: Jean Guyader <jean.guyader@eu.citrix.com>
---
xen/arch/x86/mm.c | 12 +++++++++++-
xen/drivers/passthrough/iommu.c | 6 ++++++
xen/drivers/passthrough/vtd/iommu.c | 6 ++++--
xen/include/xen/sched.h | 1 +
4 files changed, 22 insertions(+), 3 deletions(-)