diff options
| author | Steve Sistare <steven.sistare@oracle.com> | 2025-07-02 14:58:56 -0700 |
|---|---|---|
| committer | Cédric Le Goater <clg@redhat.com> | 2025-07-03 13:42:28 +0200 |
| commit | 6ff4cccd13155e718e630fe16a72d3cc9decde3b (patch) | |
| tree | 7ea6fb44d7a0ba6bdc9fabc00c16137990707405 /linux-user/syscall.c | |
| parent | 5c066c4be2328c46f03e9166ea720b13bf68ea5d (diff) | |
| download | focaccia-qemu-6ff4cccd13155e718e630fe16a72d3cc9decde3b.tar.gz focaccia-qemu-6ff4cccd13155e718e630fe16a72d3cc9decde3b.zip | |
iommufd: preserve DMA mappings
During cpr-transfer load in new QEMU, the vfio_memory_listener causes spurious calls to map and unmap DMA regions, as devices are created and the address space is built. This memory was already already mapped by the device in old QEMU, so suppress the map and unmap callbacks during incoming CPR. Signed-off-by: Steve Sistare <steven.sistare@oracle.com> Reviewed-by: Zhenzhong Duan <zhenzhong.duan@intel.com> Link: https://lore.kernel.org/qemu-devel/1751493538-202042-20-git-send-email-steven.sistare@oracle.com Signed-off-by: Cédric Le Goater <clg@redhat.com>
Diffstat (limited to 'linux-user/syscall.c')
0 files changed, 0 insertions, 0 deletions