Improve VFIO mmapping performance with huge pfnmaps
Recent changes have been made to the kernel to improve page fault performance by allowing insertion of PUD and PMD mappings. For this to work, QEMU requires changes to correctly align the mappings. These were introduced in QEMU 9.2.
Since RHEL 9.7 is based on QEMU 9.1, some commits need to be backported.
00b519c0 vfio/helpers: Align mmaps 49915c0d vfio/helpers: Refactor vfio_region_mmap() error handling
Jira: https://issues.redhat.com/browse/RHEL-88533
Signed-off-by: Donald Dutile ddutile@redhat.com