Philippe Mathieu-Daudé
|
80ce7bb5cf
hw/vfio/common: Get target page size using runtime helpers
|
5 months ago |
Philippe Mathieu-Daudé
|
514c296787
hw/vfio/common: Include missing 'system/tcg.h' header
|
5 months ago |
Stefan Hajnoczi
|
b69801dd6b
Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging
|
6 months ago |
Eric Auger
|
d410e70952
hw/vfio/common: Add a trace point in vfio_reset_handler
|
6 months ago |
Cédric Le Goater
|
be7d8579eb
vfio: Remove superfluous error report in vfio_listener_region_add()
|
6 months ago |
Cédric Le Goater
|
aaec00422b
vfio: Improve error reporting when MMIO region mapping fails
|
6 months ago |
Cédric Le Goater
|
cdc6f2e0c9
vfio: Rephrase comment in vfio_listener_region_add() error path
|
6 months ago |
Avihai Horon
|
1f21670ec0
vfio/migration: Rename vfio_devices_all_dirty_tracking()
|
8 months ago |
Avihai Horon
|
6e9df66e8a
vfio/migration: Refactor vfio_devices_all_running_and_mig_active() logic
|
8 months ago |
Avihai Horon
|
0ae05e087f
vfio/migration: Refactor vfio_devices_all_dirty_tracking() logic
|
8 months ago |
Philippe Mathieu-Daudé
|
32cad1ffb8
include: Rename sysemu/ -> system/
|
8 months ago |
Peter Xu
|
f018eb62b2
migration: Drop migration_is_setup_or_active()
|
10 months ago |
Richard Henderson
|
dd4bc5f1cf
Merge tag 'pull-vfio-20240723-1' of https://github.com/legoater/qemu into staging
|
1 year ago |
Joao Martins
|
30b9167785
vfio/common: Allow disabling device dirty page tracking
|
1 year ago |
Joao Martins
|
83a4d596a9
vfio/{iommufd, container}: Invoke HostIOMMUDevice::realize() during attach_device()
|
1 year ago |
Joao Martins
|
9f17604195
vfio/iommufd: Don't initialize nor set a HOST_IOMMU_DEVICE with mdev
|
1 year ago |
Eric Auger
|
a6586419a1
hw/vfio/common: Add vfio_listener_region_del_iommu trace event
|
1 year ago |
Eric Auger
|
2457343d05
memory: remove IOMMU MR iommu_set_page_size_mask() callback
|
1 year ago |
Cédric Le Goater
|
41d698b8d6
vfio/container: Remove VFIOContainerBase::ops
|
1 year ago |
Cédric Le Goater
|
09181a8e97
vfio/container: Simplify vfio_container_init()
|
1 year ago |
Cédric Le Goater
|
b7b79588eb
vfio/container: Introduce vfio_address_space_insert()
|
1 year ago |
Avihai Horon
|
723f702b89
vfio/common: Extract vIOMMU code from vfio_sync_dirty_bitmap()
|
1 year ago |
Joao Martins
|
344e70945d
vfio/common: Move dirty tracking ranges update to helper
|
1 year ago |
Cédric Le Goater
|
332b9b0da4
vfio: Make vfio_devices_dma_logging_start() return bool
|
1 year ago |
Eric Auger
|
44079a9839
hw/vfio: Remove memory_region_iommu_set_iova_ranges() call
|
1 year ago |
Zhenzhong Duan
|
a7fd91b876
vfio: Create host IOMMU device instance
|
1 year ago |
Zhenzhong Duan
|
33e4c22fd1
vfio: Make VFIOIOMMUClass::add_window() and its wrapper return bool
|
1 year ago |
Zhenzhong Duan
|
b77548355a
vfio: Make VFIOIOMMUClass::attach_device() and its wrapper return bool
|
1 year ago |
Cédric Le Goater
|
2da5f9e4d8
vfio: Add Error** argument to .get_dirty_bitmap() handler
|
1 year ago |
Cédric Le Goater
|
ebb481c03c
memory: Add Error** argument to memory_get_xlat_addr()
|
1 year ago |