qemu/hw/vfio
Joao Martins 344e70945d vfio/common: Move dirty tracking ranges update to helper
Separate the changes that update the ranges from the listener, to
make it reusable in preparation to expand its use to vIOMMU support.

Signed-off-by: Joao Martins <joao.m.martins@oracle.com>
Reviewed-by: Zhenzhong Duan <zhenzhong.duan@intel.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Tested-by: Eric Auger <eric.auger@redhat.com>
[ clg: - Rebased on upstream
       - Introduced vfio_dirty_tracking_update_range()
       - Fixed typ in commit log ]
Signed-off-by: Cédric Le Goater <clg@redhat.com>
2024-06-24 23:15:31 +02:00
..
amd-xgbe.c Include migration/vmstate.h less 2019-08-16 13:31:52 +02:00
ap.c vfio/{ap, ccw}: Use warn_report_err() for IRQ notifier registration errors 2024-06-24 08:03:34 +02:00
calxeda-xgmac.c Include migration/vmstate.h less 2019-08-16 13:31:52 +02:00
ccw.c vfio/{ap, ccw}: Use warn_report_err() for IRQ notifier registration errors 2024-06-24 08:03:34 +02:00
common.c vfio/common: Move dirty tracking ranges update to helper 2024-06-24 23:15:31 +02:00
container-base.c vfio: Make VFIOIOMMUClass::add_window() and its wrapper return bool 2024-05-16 16:59:20 +02:00
container.c HostIOMMUDevice: Introduce get_iova_ranges callback 2024-06-24 23:15:30 +02:00
cpr.c vfio/cpr: Make vfio_cpr_register_container() return bool 2024-05-16 16:59:20 +02:00
display.c vfio/display: Make vfio_display_*() return bool 2024-05-22 10:04:21 +02:00
helpers.c vfio/container: Implement HostIOMMUDeviceClass::realize() handler 2024-06-24 23:15:30 +02:00
igd.c vfio/igd: Use g_autofree in vfio_probe_igd_bar4_quirk() 2024-05-22 10:04:22 +02:00
iommufd.c HostIOMMUDevice: Introduce get_iova_ranges callback 2024-06-24 23:15:30 +02:00
Kconfig hw/vfio: Move the IGD quirk code to a separate file 2020-02-06 11:55:42 -07:00
meson.build vfio: register container for cpr 2024-03-08 22:10:13 +01:00
migration.c vfio/migration: Enhance VFIO migration state tracing 2024-05-16 16:59:20 +02:00
pci-quirks.c vfio/pci-quirks: Make vfio_add_*_cap() return bool 2024-05-22 10:04:22 +02:00
pci.c vfio/pci: Pass HostIOMMUDevice to vIOMMU 2024-06-24 23:15:30 +02:00
pci.h vfio/pci-quirks: Make vfio_add_*_cap() return bool 2024-05-22 10:04:22 +02:00
platform.c vfio/platform: Make vfio_populate_device() and vfio_base_device_init() return bool 2024-05-22 10:04:21 +02:00
spapr.c vfio: Make VFIOIOMMUClass::add_window() and its wrapper return bool 2024-05-16 16:59:20 +02:00
trace-events hw/vfio: Remove newline character in trace events 2024-06-10 13:05:27 -04:00
trace.h trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00