2024-01-05 | Cédric Le Goater | backends/iommufd: Remove check on number of backend... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Avihai Horon | vfio/migration: Add helper function to set state or... Reviewed-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Zhenzhong Duan | vfio/container: Rename vfio_init_container to vfio_set_iommu Suggested-by: Cédric Le Goater <clg@redhat.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/iommufd: Remove the use of stat() to check file... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Volker Rümelin | hw/vfio: fix iteration over global VFIODevice list Reviewed-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/container: Replace basename with g_path_get_basename Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/iommufd: Remove CONFIG_IOMMUFD usage Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/spapr: Only compile sPAPR IOMMU support when needed Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/iommufd: Introduce a VFIOIOMMU iommufd QOM interface Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/spapr: Introduce a sPAPR VFIOIOMMU QOM interface Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/container: Intoduce a new VFIOIOMMUClass::setup... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/container: Introduce a VFIOIOMMU legacy QOM interface Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/container: Introduce a VFIOIOMMU QOM interface Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/container: Initialize VFIOIOMMUOps under vfio_init_cont... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/container: Introduce vfio_legacy_setup() for further... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2024-01-05 | Cédric Le Goater | vfio/spapr: Extend VFIOIOMMUOps with a release handler Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-12-19 | Cédric Le Goater | hw/ppc/Kconfig: Imply VFIO_PCI Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-12-19 | Zhenzhong Duan | docs/devel: Add VFIO iommufd backend documentation Suggested-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 a helper function to initialize VFIODevice Suggested-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/ccw: Move VFIODevice initializations in vfio_ccw_instan... Suggested-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/ap: Move VFIODevice initializations in vfio_ap_instance... Suggested-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/platform: Move VFIODevice initializations in vfio_platf... Suggested-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/pci: Move VFIODevice initializations in vfio_instance_init Suggested-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-12-19 | Cédric Le Goater | hw/i386: Activate IOMMUFD for q35 machines Signed-off-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-12-19 | Cédric Le Goater | kconfig: Activate IOMMUFD for s390x machines Signed-off-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-12-19 | Cédric Le Goater | hw/arm: Activate IOMMUFD for virt machines Signed-off-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: Make VFIOContainerBase poiner parameter const... 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 | Zhenzhong Duan | vfio/ccw: Make vfio cdev pre-openable by passing a... 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/ccw: Allow the selection of a given iommu backend 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/ap: Make vfio cdev pre-openable by passing a file... 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/ap: Allow the selection of a given iommu backend 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/platform: Make vfio cdev pre-openable by passing... 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/platform: Allow the selection of a given iommu... 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/pci: Make vfio cdev pre-openable by passing a... 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/pci: Allow the selection of a given iommu backend 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/iommufd: Enable pci hot reset through iommufd... Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-12-19 | Zhenzhong Duan | vfio/pci: Introduce a vfio pci hot reset interface Suggested-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/pci: Extract out a helper vfio_pci_get_pci_hot_reset_info 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/iommufd: Add support for iova_ranges and pgsizes 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/iommufd: Relax assert check for iommufd backend 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 | Yi Liu | vfio/iommufd: Implement the iommufd backend 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: return early if space isn't empty Reviewed-by: Cédric Le Goater <clg@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> |
commitcommitdifftree |
2023-12-19 | Yi Liu | util/char_dev: Add open_cdev() 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 | backends/iommufd: Introduce the iommufd object 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/spapr: Move hostwin_list into spapr 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/spapr: Move prereg_listener into spapr 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/spapr: switch to spapr IOMMU BE 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-12-19 | Zhenzhong Duan | vfio/spapr: Introduce spapr backend and target interface 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: Implement attach/detach_device 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: Move iova_ranges to 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 | Eric Auger | vfio/container: Move dirty_pgsizes and max_dirty_bitmap_size... 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: Move listener to 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/container: Move vrdl_list to 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 | Eric Auger | vfio/container: Move pgsizes and dma_max_mappings to... 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: Convert functions to 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/container: Move per container device list in base... 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 IOMMU BE set_dirty_page_tracking... 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: Move space field to 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 | 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-21 | Glenn Miles | ppc/pnv: Fix PNV I2C invalid status after reset Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-11-21 | Glenn Miles | ppc/pnv: PNV I2C engines assigned incorrect XSCOM addresses Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-11-21 | John Platts | target/ppc: Fix bugs in VSX_CVT_FP_TO_INT and VSX_CVT_FP_TO_... Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-11-21 | Cédric Le Goater | ppc/pnv: Fix potential overflow in I2C model Signed-off-by: Cédric Le Goater <clg@kaod.org> |
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-25 | Philippe Mathieu... | hw/arm/aspeed: Move AspeedSoCState::cpu/vic to Aspeed2400SoC... Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-10-25 | Philippe Mathieu... | hw/arm/aspeed: Move AspeedSoCState::a7mpcore to Aspeed2600So... Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-10-25 | Philippe Mathieu... | hw/arm/aspeed: Move AspeedSoCState::armv7m to Aspeed10x0SoCState Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-10-25 | Philippe Mathieu... | hw/arm/aspeed: Check 'memory' link is set in common... Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-10-25 | Philippe Mathieu... | hw/arm/aspeed: Introduce TYPE_ASPEED2400_SOC Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-10-25 | Philippe Mathieu... | hw/arm/aspeed: Introduce TYPE_ASPEED2600_SOC Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-10-25 | Philippe Mathieu... | hw/arm/aspeed: Introduce TYPE_ASPEED10X0_SOC Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-10-25 | Philippe Mathieu... | hw/arm/aspeed: Dynamically allocate AspeedMachineState... Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-10-25 | Philippe Mathieu... | hw/arm/aspeed: Rename aspeed_soc_realize() as AST2400... Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-10-25 | Philippe Mathieu... | hw/arm/aspeed: Rename aspeed_soc_init() as AST2400... Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
2023-10-25 | Philippe Mathieu... | hw/arm/aspeed: Extract code common to all boards to... Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Cédric Le Goater <clg@kaod.org> |
commitcommitdifftree |
next |