aboutsummaryrefslogtreecommitdiff
path: root/hw/vfio/common.c
AgeCommit message (Expand)Author
2024-07-24Merge tag 'pull-vfio-20240723-1' of https://github.com/legoater/qemu into sta...Richard Henderson
2024-07-23vfio/common: Allow disabling device dirty page trackingJoao Martins
2024-07-23vfio/{iommufd, container}: Invoke HostIOMMUDevice::realize() during attach_de...Joao Martins
2024-07-23vfio/iommufd: Don't initialize nor set a HOST_IOMMU_DEVICE with mdevJoao Martins
2024-07-22hw/vfio/common: Add vfio_listener_region_del_iommu trace eventEric Auger
2024-07-09memory: remove IOMMU MR iommu_set_page_size_mask() callbackEric Auger
2024-06-24vfio/container: Remove VFIOContainerBase::opsCédric Le Goater
2024-06-24vfio/container: Simplify vfio_container_init()Cédric Le Goater
2024-06-24vfio/container: Introduce vfio_address_space_insert()Cédric Le Goater
2024-06-24vfio/common: Extract vIOMMU code from vfio_sync_dirty_bitmap()Avihai Horon
2024-06-24vfio/common: Move dirty tracking ranges update to helperJoao Martins
2024-06-24vfio: Make vfio_devices_dma_logging_start() return boolCédric Le Goater
2024-06-24hw/vfio: Remove memory_region_iommu_set_iova_ranges() callEric Auger
2024-06-24vfio: Create host IOMMU device instanceZhenzhong Duan
2024-05-16vfio: Make VFIOIOMMUClass::add_window() and its wrapper return boolZhenzhong Duan
2024-05-16vfio: Make VFIOIOMMUClass::attach_device() and its wrapper return boolZhenzhong Duan
2024-05-16vfio: Add Error** argument to .get_dirty_bitmap() handlerCédric Le Goater
2024-05-16memory: Add Error** argument to memory_get_xlat_addr()Cédric Le Goater
2024-05-16vfio: Reverse test on vfio_get_xlat_addr()Cédric Le Goater
2024-05-16migration: Extend migration_file_set_error() with Error* argumentCédric Le Goater
2024-05-16vfio: Add Error** argument to vfio_devices_dma_logging_start()Cédric Le Goater
2024-05-16vfio: Add Error** argument to .set_dirty_page_tracking() handlerCédric Le Goater
2024-04-23memory: Add Error** argument to .log_global_start() handlerCédric Le Goater
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