On Fri, Nov 07, 2025 at 12:49:32PM -0400, Jason Gunthorpe wrote:
> This is on github: https://github.com/jgunthorpe/linux/commits/iommufd_dmabuf
> 
> v2:
>  - Rebase on Leon's v7
>  - Fix mislocking in an iopt_fill_domain() error path

I have verified this v2 using the branch above, by drafting a QEMU
patch for dmabuf on top of Shameer's vSMMU v5 series:
https://github.com/nicolinc/qemu/commits/wip/iommufd_dmabuf/

With that, I see GPU BAR memory be correctly fetched in the QEMU:
vfio_region_dmabuf Device 0009:01:00.0, region "0009:01:00.0 BAR 0", offset: 
0x0, size: 0x1000000
vfio_region_dmabuf Device 0009:01:00.0, region "0009:01:00.0 BAR 2", offset: 
0x0, size: 0x44f00000
vfio_region_dmabuf Device 0009:01:00.0, region "0009:01:00.0 BAR 4", offset: 
0x0, size: 0x17a0000000

Tested-by: Nicolin Chen <[email protected]>

Reply via email to