aboutsummaryrefslogtreecommitdiff
path: root/hw/vfio/common.c
AgeCommit message (Expand)Author
2024-03-12Merge tag 'migration-20240311-pull-request' of https://gitlab.com/peterx/qemu...Peter Maydell
2024-03-11migration: migration_file_set_errorSteve Sistare
2024-03-11migration: migration_is_deviceSteve Sistare
2024-03-11migration: export migration_is_activeSteve Sistare
2024-03-11migration: export migration_is_setup_or_activeSteve Sistare
2024-03-08vfio: allow cpr-reboot migration if suspendedSteve Sistare
2024-01-29vfio: use matching sizeof typePaolo Bonzini
2024-01-18remove unnecessary casts from uintptr_tPaolo Bonzini
2024-01-05hw/vfio: fix iteration over global VFIODevice listVolker Rümelin
2024-01-05vfio/iommufd: Remove CONFIG_IOMMUFD usageCédric Le Goater
2024-01-05vfio/iommufd: Introduce a VFIOIOMMU iommufd QOM interfaceCédric Le Goater
2024-01-05vfio/container: Introduce a VFIOIOMMU legacy QOM interfaceCédric Le Goater
2024-01-05vfio/container: Introduce a VFIOIOMMU QOM interfaceCédric Le Goater
2023-12-19vfio: Make VFIOContainerBase poiner parameter const in VFIOIOMMUOps callbacksZhenzhong Duan
2023-12-19vfio/iommufd: Implement the iommufd backendYi Liu
2023-12-19vfio/common: return early if space isn't emptyZhenzhong Duan
2023-12-19vfio/spapr: switch to spapr IOMMU BE add/del_section_windowZhenzhong Duan
2023-12-19vfio/container: Implement attach/detach_deviceEric Auger
2023-12-19vfio/container: Move iova_ranges to base containerZhenzhong Duan
2023-12-19vfio/container: Move listener to base containerEric Auger
2023-12-19vfio/container: Move vrdl_list to base containerZhenzhong Duan
2023-12-19vfio/container: Move pgsizes and dma_max_mappings to base containerEric Auger
2023-12-19vfio/container: Convert functions to base containerEric Auger
2023-12-19vfio/container: Move per container device list in base containerZhenzhong Duan
2023-12-19vfio/container: Switch to IOMMU BE set_dirty_page_tracking/query_dirty_bitmap...Eric Auger
2023-12-19vfio/container: Move space field to base containerEric Auger
2023-12-19vfio/common: Move giommu_list in base containerEric Auger
2023-12-19vfio/container: Switch to dma_map|unmap APIEric Auger
2023-11-06vfio/common: Move vfio_host_win_add/del into spapr.cZhenzhong Duan
2023-11-06vfio/container: Move IBM EEH related functions into spapr_pci_vfio.cZhenzhong Duan
2023-11-03vfio: Collect container iova range infoEric Auger
2023-10-20migration: simplify blockersSteve Sistare
2023-10-18vfio/pci: Fix a potential memory leak in vfio_listener_region_addZhenzhong Duan
2023-10-18vfio/common: Move legacy VFIO backend code into separate container.cYi Liu
2023-10-18vfio/common: Introduce a global VFIODevice listZhenzhong Duan
2023-10-18vfio/common: Store the parent container in VFIODeviceZhenzhong Duan
2023-10-18vfio/common: Introduce a per container device listZhenzhong Duan
2023-10-18vfio/common: Move VFIO reset handler registration to a group agnostic functionZhenzhong Duan
2023-10-18vfio/ccw: Use vfio_[attach/detach]_deviceEric Auger
2023-10-18vfio/pci: Introduce vfio_[attach/detach]_deviceEric Auger
2023-10-18vfio/common: Extract out vfio_kvm_device_[add/del]_fdZhenzhong Duan
2023-10-18vfio/common: Introduce vfio_container_add|del_section_window()Eric Auger
2023-10-18vfio/common: Propagate KVM_SET_DEVICE_ATTR error if anyEric Auger
2023-10-18vfio/common: Move IOMMU agnostic helpers to a separate fileYi Liu
2023-09-11vfio/common: Separate vfio-pci rangesJoao Martins
2023-09-11vfio/migration: Fail adding device with enable-migration=on and existing blockerAvihai Horon
2023-09-11vfio/migration: Allow migration of multiple P2P supporting devicesAvihai Horon
2023-09-11vfio/migration: Add P2P support for VFIO migrationAvihai Horon
2023-09-11vfio/migration: Refactor PRE_COPY and RUNNING state checksJoao Martins
2023-07-10vfio/migration: Change vIOMMU blocker from global to per deviceZhenzhong Duan