Hi, This series fixes three issues:
- top SID computation overflow when handling SMMU_CMD_CFGI_ALL - internal IOTLB handling (changes related to range invalidation) - smmu_iotlb_inv_iova with asid = -1 - non power of 2 invalidation range handling. Best Regards Eric This series can be found at: https://github.com/eauger/qemu/tree/viommu_fixes_for_6 Eric Auger (3): hw/arm/smmu-common: Fix smmu_iotlb_inv_iova when asid is not set hw/arm/smmuv3: Enforce invalidation on a power of two range hw/arm/smmuv3: Fix SMMU_CMD_CFGI_STE_RANGE handling hw/arm/smmu-common.c | 32 ++++++++++++++---------- hw/arm/smmu-internal.h | 5 ++++ hw/arm/smmuv3.c | 56 ++++++++++++++++++++++++++++-------------- 3 files changed, 62 insertions(+), 31 deletions(-) -- 2.26.2
