summary refs log tree commit diff stats
path: root/hw/vfio/pci.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell2024-09-131-1/+1
* qapi/common: Drop temporary 'prefix'Markus Armbruster2024-09-101-5/+5
* vfio/common: Allow disabling device dirty page trackingJoao Martins2024-07-231-0/+3
* vfio/iommufd: Don't initialize nor set a HOST_IOMMU_DEVICE with mdevJoao Martins2024-07-231-3/+8
* vfio/pci: Extract mdev check into an helperJoao Martins2024-07-231-9/+3
* vfio/container: Remove VFIOContainerBase::opsCédric Le Goater2024-06-241-2/+2
* vfio/pci: Pass HostIOMMUDevice to vIOMMUZhenzhong Duan2024-06-241-5/+14
* vfio: Use g_autofree in all call site of vfio_get_region_info()Zhenzhong Duan2024-05-221-10/+3
* vfio/pci-quirks: Make vfio_add_*_cap() return boolZhenzhong Duan2024-05-221-2/+1
* vfio/pci-quirks: Make vfio_pci_igd_opregion_init() return boolZhenzhong Duan2024-05-221-2/+1
* vfio/pci: Use g_autofree for vfio_region_info pointerZhenzhong Duan2024-05-221-2/+1
* vfio/pci: Make capability related functions return boolZhenzhong Duan2024-05-221-41/+36
* vfio/pci: Make vfio_populate_vga() return boolZhenzhong Duan2024-05-221-6/+5
* vfio/pci: Make vfio_intx_enable() return boolZhenzhong Duan2024-05-221-11/+8
* vfio/pci: Make vfio_populate_device() return a boolZhenzhong Duan2024-05-221-11/+10
* vfio/pci: Make vfio_pci_relocate_msix() and vfio_msix_early_setup() return a ...Zhenzhong Duan2024-05-221-17/+16
* vfio/pci: Make vfio_intx_enable_kvm() return a boolZhenzhong Duan2024-05-221-7/+8
* vfio/helpers: Make vfio_device_get_name() return boolZhenzhong Duan2024-05-221-1/+1
* vfio/helpers: Make vfio_set_irq_signaling() return boolZhenzhong Duan2024-05-221-19/+21
* vfio/display: Make vfio_display_*() return boolZhenzhong Duan2024-05-221-2/+1
* vfio: Make VFIOIOMMUClass::attach_device() and its wrapper return boolZhenzhong Duan2024-05-161-3/+2
* vfio/pci: Use g_autofree in vfio_realizeZhenzhong Duan2024-05-161-4/+3
* vfio/migration: Emit VFIO migration QAPI eventAvihai Horon2024-05-161-0/+2
* vfio/pci: migration: Skip config space check for Vendor Specific Information ...Vinayak Kale2024-05-161-0/+26
* vfio/migration: Add Error** argument to .vfio_save_config() handlerCédric Le Goater2024-05-161-2/+3
* hw/vfio/pci: Fix missing ERRP_GUARD() for error_prepend()Zhao Liu2024-03-121-0/+2
* hw/vfio/pci.c: Make some structure staticFrediano Ziglio2024-03-091-2/+2
* vfio/pci: Clear MSI-X IRQ index alwaysCédric Le Goater2024-01-291-3/+5
* vfio/container: Introduce a VFIOIOMMU QOM interfaceCédric Le Goater2024-01-051-1/+1
* hw/vfio: Constify VMStateRichard Henderson2023-12-301-3/+3
* vfio: Introduce a helper function to initialize VFIODeviceZhenzhong Duan2023-12-191-4/+2
* vfio/pci: Move VFIODevice initializations in vfio_instance_initZhenzhong Duan2023-12-191-4/+6
* vfio/pci: Make vfio cdev pre-openable by passing a file handleZhenzhong Duan2023-12-191-12/+16
* vfio/pci: Allow the selection of a given iommu backendEric Auger2023-12-191-0/+6
* vfio/pci: Introduce a vfio pci hot reset interfaceZhenzhong Duan2023-12-191-162/+6
* vfio/pci: Extract out a helper vfio_pci_get_pci_hot_reset_infoZhenzhong Duan2023-12-191-17/+37
* vfio/pci: Fix buffer overrun when writing the VF tokenCédric Le Goater2023-11-031-1/+1
* hw/vfio: add ramfb migration supportMarc-André Lureau2023-10-181-0/+47
* vfio/pci: Remove vfio_detach_device from vfio_realize error pathEric Auger2023-10-181-9/+7
* vfio/pci: Introduce vfio_[attach/detach]_deviceEric Auger2023-10-181-52/+14
* vfio/pci: enable MSI-X in interrupt restoring on dynamic allocationJing Liu2023-10-051-0/+17
* vfio/pci: use an invalid fd to enable MSI-XJing Liu2023-10-051-8/+36
* vfio/pci: enable vector on dynamic MSI-X allocationJing Liu2023-10-051-18/+28
* vfio/pci: detect the support of dynamic MSI-X allocationJing Liu2023-10-051-2/+14
* vfio/pci: rename vfio_put_device to vfio_pci_put_deviceZhenzhong Duan2023-10-051-2/+2
* spapr: Remove support for NVIDIA V100 GPU with NVLink2Cédric Le Goater2023-09-181-14/+0
* vfio/pci: Enable AtomicOps completers on root portsAlex Williamson2023-07-101-0/+78
* vfio: Fix null pointer dereference bug in vfio_bars_finalize()Avihai Horon2023-07-101-1/+3
* vfio/migration: Return bool type for vfio_migration_realize()Zhenzhong Duan2023-07-101-2/+1
* vfio/migration: Remove print of "Migration disabled"Zhenzhong Duan2023-07-101-1/+0