aboutsummaryrefslogtreecommitdiff
path: root/hw/vfio/container.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-26vfio/container: fails mdev hotplug if add migration blocker failedZhenzhong Duan1-2/+6
2025-06-26vfio/container: Fix SIGSEGV when open container file failsZhenzhong Duan1-1/+3
2025-06-11vfio/container: mdev cpr blockerSteve Sistare1-0/+8
2025-06-11vfio/container: restore DMA vaddrSteve Sistare1-2/+13
2025-06-11vfio/container: preserve descriptorsSteve Sistare1-15/+52
2025-06-11vfio/container: register container for cprSteve Sistare1-4/+3
2025-06-05vfio: move vfio-cpr.hSteve Sistare1-1/+1
2025-06-05vfio/container: pass MemoryRegion to DMA operationsJohn Levon1-1/+2
2025-05-09vfio: implement unmap all for DMA unmap callbacksJohn Levon1-10/+31
2025-05-09vfio: add unmap_all flag to DMA unmap callbackJohn Levon1-2/+6
2025-05-09vfio: add vfio_device_unprepare()John Levon1-3/+3
2025-05-09vfio: add vfio_device_prepare()John Levon1-12/+2
2025-05-09vfio/container: vfio_container_group_addSteve Sistare1-22/+25
2025-05-09vfio/container: reform vfio_container_connect cleanupSteve Sistare1-27/+33
2025-05-09vfio/container: ram discard disable helperSteve Sistare1-21/+27
2025-04-27Merge tag 'single-binary-20250425' of https://github.com/philmd/qemu into sta...Stefan Hajnoczi1-2/+2
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé1-2/+2
2025-04-25vfio: Remove hiod_typename propertyZhenzhong Duan1-2/+0
2025-04-25vfio: Cleanup host IOMMU device creationZhenzhong Duan1-1/+4
2025-04-25vfio/container: Move realize() after attachmentZhenzhong Duan1-8/+12
2025-04-25vfio: Rename VFIOContainer related servicesCédric Le Goater1-26/+26
2025-04-25vfio: Rename VFIODevice related servicesCédric Le Goater1-3/+3
2025-04-25vfio: Rename vfio-common.h to vfio-device.hCédric Le Goater1-1/+1
2025-04-25vfio: Introduce vfio_listener_un/register() routinesCédric Le Goater1-8/+3
2025-04-25vfio: Introduce new files for VFIO MemoryListenerCédric Le Goater1-0/+1
2025-04-25vfio: Rename vfio_get_dirty_bitmap()Cédric Le Goater1-1/+1
2025-04-25vfio: Rename vfio_devices_all_device_dirty_tracking()Cédric Le Goater1-1/+1
2025-04-25vfio: Rename vfio_devices_all_dirty_tracking_started()Cédric Le Goater1-1/+1
2025-04-25vfio: Introduce new files for CPR definitions and declarationsCédric Le Goater1-0/+1
2025-04-25vfio: Move vfio_get_info_dma_avail() into helpers.cCédric Le Goater1-31/+0
2025-04-25vfio: Introduce a new header file for helper servicesCédric Le Goater1-0/+1
2025-04-25vfio: Move Host IOMMU type declarations into their respective filesCédric Le Goater1-0/+2
2025-04-25vfio: Move VFIOAddressSpace helpers into container-base.cCédric Le Goater1-3/+3
2025-04-25vfio: Make vfio_group_list staticCédric Le Goater1-1/+2
2025-04-25vfio: Introduce a new header file for VFIOcontainer declarationsCédric Le Goater1-0/+1
2025-04-23include/system: Move exec/ram_addr.h to system/ram_addr.hRichard Henderson1-1/+1
2025-04-23include/system: Move exec/address-spaces.h to system/address-spaces.hRichard Henderson1-1/+1
2025-04-23include/system: Move exec/memory.h to system/memory.hRichard Henderson1-1/+1
2025-02-11vfio: Remove reports of DMA mapping errors in backendsCédric Le Goater1-2/+0
2024-12-26vfio/migration: Refactor vfio_devices_all_running_and_mig_active() logicAvihai Horon1-1/+1
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé1-1/+1
2024-07-23vfio/{iommufd, container}: Invoke HostIOMMUDevice::realize() during attach_de...Joao Martins1-0/+4
2024-07-23vfio/{iommufd,container}: Remove caps::aw_bitsJoao Martins1-4/+1
2024-07-23hw/vfio/container: Fix SIGSEV on vfio_container_instance_finalize()Eric Auger1-1/+0
2024-07-17hw/vfio/container: Get rid of qemu_open_old()Zhao Liu1-4/+2
2024-07-09HostIOMMUDevice: Introduce get_page_size_mask() callbackEric Auger1-0/+10
2024-07-09HostIOMMUDevice : remove Error handle from get_iova_ranges callbackEric Auger1-1/+1
2024-07-09vfio-container-base: Introduce vfio_container_get_iova_ranges() helperEric Auger1-7/+1
2024-07-02Remove inclusion of hw/hw.h from files that don't need itThomas Huth1-1/+0
2024-06-24vfio/container: Move vfio_container_destroy() to an instance_finalize() handlerCédric Le Goater1-2/+0