2023-12-19 | Eric Auger | vfio/common: Move giommu_list in base container Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-12-19 | Zhenzhong Duan | vfio/common: Introduce vfio_container_init/destroy... Suggested-by: Cédric Le Goater <clg@redhat.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-12-19 | Eric Auger | vfio/container: Switch to dma_map|unmap API Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-12-19 | Zhenzhong Duan | vfio/container: Introduce a empty VFIOIOMMUOps Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-12-19 | Zhenzhong Duan | vfio: Introduce base object for VFIOContainer and targeted... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-06 | Zhenzhong Duan | vfio/common: Move vfio_host_win_add/del into spapr.c Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-06 | Zhenzhong Duan | vfio/spapr: Make vfio_spapr_create/remove_window static Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-06 | Zhenzhong Duan | vfio/container: Move spapr specific init/deinit into... Suggested-by: Cédric Le Goater <clg@redhat.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-06 | Zhenzhong Duan | vfio/container: Move vfio_container_add/del_section_window... Suggested-by: Cédric Le Goater <clg@redhat.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-06 | Zhenzhong Duan | vfio/container: Move IBM EEH related functions into... Suggested-by: Cédric Le Goater <clg@redhat.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Cédric Le Goater | util/uuid: Define UUID_STR_LEN from UUID_NONE string Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Cédric Le Goater | util/uuid: Remove UUID_FMT_LEN Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Cédric Le Goater | vfio/pci: Fix buffer overrun when writing the VF token Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Cédric Le Goater | util/uuid: Add UUID_STR_LEN definition Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Yi Liu | hw/pci: modify pci_setup_iommu() to set PCIIOMMUOps Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | test: Add some tests for range and resv-mem helpers Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | virtio-iommu: Consolidate host reserved regions and... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | virtio-iommu: Implement set_iova_ranges() callback Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | virtio-iommu: Record whether a probe request has been... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | range: Introduce range_inverse_array() Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | virtio-iommu: Introduce per IOMMUDevice reserved regions Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | util/reserved-region: Add new ReservedRegion helpers Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | range: Make range_compare() public Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | virtio-iommu: Rename reserved_regions into prop_resv_regions Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | vfio: Collect container iova range info Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | memory: Introduce memory_region_iommu_set_iova_ranges Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-11-03 | Eric Auger | memory: Let ReservedRegion use Range Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Marc-André Lureau | hw/vfio: add ramfb migration support Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Marc-André Lureau | ramfb-standalone: add migration support Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Marc-André Lureau | ramfb: add migration support Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Eric Auger | vfio/pci: Remove vfio_detach_device from vfio_realize... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Zhenzhong Duan | vfio/ccw: Remove redundant definition of TYPE_VFIO_CCW Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Zhenzhong Duan | vfio/ap: Remove pointless apdev variable Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Zhenzhong Duan | vfio/pci: Fix a potential memory leak in vfio_listener_regio... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Yi Liu | vfio/common: Move legacy VFIO backend code into separate... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Zhenzhong Duan | vfio/common: Introduce a global VFIODevice list Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Zhenzhong Duan | vfio/common: Store the parent container in VFIODevice Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Zhenzhong Duan | vfio/common: Introduce a per container device list Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Zhenzhong Duan | vfio/common: Move VFIO reset handler registration to... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Eric Auger | vfio/ccw: Use vfio_[attach/detach]_device Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Eric Auger | vfio/ap: Use vfio_[attach/detach]_device Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Eric Auger | vfio/platform: Use vfio_[attach/detach]_device Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Eric Auger | vfio/pci: Introduce vfio_[attach/detach]_device Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Zhenzhong Duan | vfio/common: Extract out vfio_kvm_device_[add/del]_fd Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Eric Auger | vfio/common: Introduce vfio_container_add|del_section_window() Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Eric Auger | vfio/common: Propagate KVM_SET_DEVICE_ATTR error if any Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Yi Liu | vfio/common: Move IOMMU agnostic helpers to a separate... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Zhenzhong Duan | linux-headers: Add iommufd.h Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-18 | Eric Auger | scripts/update-linux-headers: Add iommufd.h Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-05 | Jing Liu | vfio/pci: enable MSI-X in interrupt restoring on dynamic... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-05 | Jing Liu | vfio/pci: use an invalid fd to enable MSI-X Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-05 | Jing Liu | vfio/pci: enable vector on dynamic MSI-X allocation Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-05 | Jing Liu | vfio/pci: detect the support of dynamic MSI-X allocation Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-05 | Zhenzhong Duan | vfio/pci: rename vfio_put_device to vfio_pci_put_device Suggested-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-10-05 | Alex Williamson | vfio/display: Fix missing update to set backing fields Tested-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Joao Martins | vfio/common: Separate vfio-pci ranges Signed-off-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Avihai Horon | vfio/migration: Block VFIO migration with background... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Avihai Horon | vfio/migration: Block VFIO migration with postcopy... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Avihai Horon | migration: Add .save_prepare() handler to struct SaveVMHandlers Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Avihai Horon | migration: Move more initializations to migrate_init() Suggested-by: Cédric Le Goater <clg@redhat.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Avihai Horon | vfio/migration: Fail adding device with enable-migration... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Avihai Horon | migration: Add migration prefix to functions in target.c Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Avihai Horon | vfio/migration: Allow migration of multiple P2P supporting... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Avihai Horon | vfio/migration: Add P2P support for VFIO migration Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Joao Martins | vfio/migration: Refactor PRE_COPY and RUNNING state... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Avihai Horon | qdev: Add qdev_add_vm_change_state_handler_full() Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Avihai Horon | sysemu: Add prepare callback to struct VMChangeStateEntry Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-09-11 | Avihai Horon | vfio/migration: Move from STOP_COPY to STOP in vfio_save_cle... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-07-10 | Alex Williamson | vfio/pci: Enable AtomicOps completers on root ports Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-07-10 | Alex Williamson | pcie: Add a PCIe capability version helper Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-07-10 | Tony Krowiak | s390x/ap: Wire up the device request notifier interface Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-07-10 | Cédric Le Goater | linux-headers: update to v6.5-rc1 Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-07-10 | Avihai Horon | vfio: Fix null pointer dereference bug in vfio_bars_finalize() Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-07-10 | Zhenzhong Duan | vfio/migration: Return bool type for vfio_migration_realize() Suggested-by: Cédric Le Goater <clg@redhat.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-07-10 | Zhenzhong Duan | vfio/migration: Remove print of "Migration disabled" Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-07-10 | Zhenzhong Duan | vfio/migration: Free resources when vfio_migration_realize... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-07-10 | Zhenzhong Duan | vfio/migration: Change vIOMMU blocker from global to... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-07-10 | Zhenzhong Duan | vfio/pci: Disable INTx in vfio_realize error path Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-07-10 | Alex Williamson | hw/vfio/pci-quirks: Sanitize capability pointer Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Zhenzhong Duan | vfio/pci: Free leaked timer in vfio_realize error path Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Zhenzhong Duan | vfio/pci: Fix a segfault in vfio_realize Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Alex Williamson | MAINTAINERS: Promote Cédric to VFIO co-maintainer Acked-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Avihai Horon | vfio/migration: Make VFIO migration non-experimental Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Avihai Horon | vfio/migration: Reset bytes_transferred properly Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Shameer Kolothum | vfio/pci: Call vfio_prepare_kvm_msi_virq_batch() in... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Alex Williamson | hw/vfio/pci-quirks: Support alternate offset for GPUDirect... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Alex Williamson | vfio: Implement a common device info helper Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Avihai Horon | vfio/migration: Add support for switchover ack capability Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Avihai Horon | vfio/migration: Add VFIO migration pre-copy support Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Avihai Horon | vfio/migration: Store VFIO migration flags in VFIOMigration Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Avihai Horon | vfio/migration: Refactor vfio_save_block() to return... Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Avihai Horon | tests: Add migration switchover ack capability test Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Avihai Horon | migration: Enable switchover ack capability Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Avihai Horon | migration: Implement switchover ack logic Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-06-30 | Avihai Horon | migration: Add switchover ack capability Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-05-24 | Akihiko Odaki | util/vfio-helpers: Use g_file_read_link() Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-05-24 | Zhenzhong Duan | vfio/pci: Fix a use-after-free issue Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |