On Wed, Sep 09, 2020 at 04:23:52PM +0200, Philippe Mathieu-Daudé wrote: > This driver uses the host page size to align its memory regions, > but this size is not always compatible with the IOMMU. Add a > check if the size matches, and bails out with listing the sizes > the IOMMU supports. > > Example on Aarch64: > > $ qemu-system-aarch64 -M virt -drive > if=none,id=nvme0,file=nvme://0006:90:00.0/1,format=raw > qemu-system-aarch64: -drive > if=none,id=nvme0,file=nvme://0006:90:00.0/1,format=raw: Unsupported IOMMU > page size: 4 KiB > Available page size: > 64 KiB > 512 MiB > > Suggested-by: Alex Williamson <alex.william...@redhat.com> > Reviewed-by: Fam Zheng <f...@euphon.net> > Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> > --- > util/vfio-helpers.c | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+)
Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
signature.asc
Description: PGP signature