aboutsummaryrefslogtreecommitdiff
path: root/hw/vfio
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/migration: Don't block migration device dirty tracking is unsupportedJoao Martins
2024-07-23vfio/iommufd: Implement VFIOIOMMUClass::query_dirty_bitmap supportJoao Martins
2024-07-23vfio/iommufd: Implement VFIOIOMMUClass::set_dirty_tracking supportJoao Martins
2024-07-23vfio/iommufd: Probe and request hwpt dirty tracking capabilityJoao Martins
2024-07-23vfio/{iommufd, container}: Invoke HostIOMMUDevice::realize() during attach_de...Joao Martins
2024-07-23vfio/iommufd: Add hw_caps field to HostIOMMUDeviceCapsJoao Martins
2024-07-23vfio/{iommufd,container}: Remove caps::aw_bitsJoao Martins
2024-07-23vfio/iommufd: Introduce auto domain creationJoao Martins
2024-07-23vfio/ccw: Don't initialize HOST_IOMMU_DEVICE with mdevZhenzhong Duan
2024-07-23vfio/ap: Don't initialize HOST_IOMMU_DEVICE with mdevZhenzhong Duan
2024-07-23vfio/iommufd: Return errno in iommufd_cdev_attach_ioas_hwpt()Joao Martins
2024-07-23backends/iommufd: Extend iommufd_backend_get_device_info() to fetch HW capabi...Joao Martins
2024-07-23vfio/iommufd: Don't initialize nor set a HOST_IOMMU_DEVICE with mdevJoao Martins
2024-07-23vfio/pci: Extract mdev check into an helperJoao Martins
2024-07-23hw/vfio/container: Fix SIGSEV on vfio_container_instance_finalize()Eric Auger
2024-07-22hw/vfio/common: Add vfio_listener_region_del_iommu trace eventEric Auger
2024-07-17hw/vfio/container: Get rid of qemu_open_old()Zhao Liu
2024-07-09vfio/display: Fix vfio_display_edid_init() error pathZhenzhong Duan
2024-07-09vfio/display: Fix potential memleak of edid infoZhenzhong Duan
2024-07-09memory: remove IOMMU MR iommu_set_page_size_mask() callbackEric Auger
2024-07-09HostIOMMUDevice: Introduce get_page_size_mask() callbackEric Auger
2024-07-09HostIOMMUDevice : remove Error handle from get_iova_ranges callbackEric Auger
2024-07-09vfio-container-base: Introduce vfio_container_get_iova_ranges() helperEric Auger
2024-07-02Remove inclusion of hw/hw.h from files that don't need itThomas Huth
2024-06-24vfio/container: Move vfio_container_destroy() to an instance_finalize() handlerCédric Le Goater
2024-06-24vfio/container: Introduce vfio_iommu_legacy_instance_init()Cédric Le Goater
2024-06-24vfio/container: Remove vfio_container_init()Cédric Le Goater
2024-06-24vfio/container: Remove VFIOContainerBase::opsCédric Le Goater
2024-06-24vfio/container: Introduce an instance_init() handlerCédric Le Goater
2024-06-24vfio/container: Switch to QOMCédric Le Goater
2024-06-24vfio/container: Change VFIOContainerBase to use QOMCédric Le Goater
2024-06-24vfio/container: Discover IOMMU type before creating the containerCédric Le Goater
2024-06-24vfio/container: Introduce vfio_create_container()Cédric Le Goater
2024-06-24vfio/container: Introduce vfio_get_iommu_class_name()Cédric Le Goater
2024-06-24vfio/container: Modify vfio_get_iommu_type() to use a container fdCé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-24HostIOMMUDevice: Introduce get_iova_ranges callbackEric Auger
2024-06-24HostIOMMUDevice: Store the VFIO/VDPA agentEric Auger
2024-06-24vfio/pci: Pass HostIOMMUDevice to vIOMMUZhenzhong Duan
2024-06-24vfio: Create host IOMMU device instanceZhenzhong Duan
2024-06-24vfio/container: Implement HostIOMMUDeviceClass::get_cap() handlerZhenzhong Duan
2024-06-24vfio/iommufd: Implement HostIOMMUDeviceClass::realize() handlerZhenzhong Duan
2024-06-24vfio/container: Implement HostIOMMUDeviceClass::realize() handlerZhenzhong Duan