-
Eric Auger authored
6d9cd115 ("hw/arm/smmuv3: Enforce invalidation on a power of two range") failed to completely fix misalignment issues with range invalidation. For instance invalidations patterns like "invalidate 32 4kB pages starting from 0xff395000 are not correctly handled" due to the fact the previous fix only made sure the number of invalidated pages were a power of 2 but did not properly handle the start address was not aligned with the range. This can be noticed when boothing a fedora 33 with protected virtio-blk-pci. Signed-off-by:
Eric Auger <eric.auger@redhat.com>
Fixes: 6d9cd115 ("hw/arm/smmuv3: Enforce invalidation on a power of two range")
Reviewed-by:
Peter Maydell <peter.maydell@linaro.org>
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>Eric Auger authored6d9cd115 ("hw/arm/smmuv3: Enforce invalidation on a power of two range") failed to completely fix misalignment issues with range invalidation. For instance invalidations patterns like "invalidate 32 4kB pages starting from 0xff395000 are not correctly handled" due to the fact the previous fix only made sure the number of invalidated pages were a power of 2 but did not properly handle the start address was not aligned with the range. This can be noticed when boothing a fedora 33 with protected virtio-blk-pci. Signed-off-by:
Eric Auger <eric.auger@redhat.com>
Fixes: 6d9cd115 ("hw/arm/smmuv3: Enforce invalidation on a power of two range")
Reviewed-by:
Peter Maydell <peter.maydell@linaro.org>
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
Loading