summary refs log tree commit diff stats
path: root/hw/vfio/common.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* vfio/migration: Make VFIO migration non-experimentalAvihai Horon2023-06-301-2/+14
* vfio: Implement a common device info helperAlex Williamson2023-06-301-11/+35
* vfio/migration: Add VFIO migration pre-copy supportAvihai Horon2023-06-301-2/+4
* hw/vfio: Add number of dirty pages to vfio_get_dirty_bitmap tracepointJoao Martins2023-06-131-3/+4
* vfio/migration: Skip log_sync during migration SETUP stateAvihai Horon2023-05-091-1/+2
* vfio/migration: Rename entry pointsAlex Williamson2023-03-071-1/+1
* vfio/migration: Block migration with vIOMMUJoao Martins2023-03-071-0/+46
* vfio/common: Add device dirty page bitmap syncJoao Martins2023-03-071-9/+79
* vfio/common: Extract code from vfio_get_dirty_bitmap() to new functionAvihai Horon2023-03-071-22/+35
* vfio/common: Add device dirty page tracking start/stopJoao Martins2023-03-071-5/+168
* vfio/common: Record DMA mapped IOVA rangesJoao Martins2023-03-071-0/+85
* vfio/common: Add helper to consolidate iova/end calculationJoao Martins2023-03-071-14/+27
* vfio/common: Consolidate skip/invalid section into helperJoao Martins2023-03-071-32/+23
* vfio/common: Use a single tracepoint for skipped sectionsJoao Martins2023-03-071-2/+2
* vfio/common: Add helper to validate iova/end against hostwinJoao Martins2023-03-071-18/+20
* vfio/common: Add VFIOBitmap and alloc functionAvihai Horon2023-03-071-29/+44
* vfio/common: Abort migration if dirty log start/stop/sync failsAvihai Horon2023-03-071-8/+45
* vfio/common: Fix wrong %m usagesAvihai Horon2023-03-071-13/+16
* vfio/common: Fix error reporting in vfio_get_dirty_bitmap()Avihai Horon2023-03-071-0/+1
* vfio/migration: Remove VFIO migration protocol v1Avihai Horon2023-02-161-15/+2
* vfio/migration: Implement VFIO migration protocol v2Avihai Horon2023-02-161-2/+15
* vfio/migration: Rename functions/structs related to v1 protocolAvihai Horon2023-02-161-3/+3
* vfio/migration: Block multiple devices migrationAvihai Horon2023-02-161-0/+53
* vfio/common: Change vfio_devices_all_running_and_saving() logic to equivalent...Avihai Horon2023-02-161-7/+10
* vfio/migration: Allow migration without VFIO IOMMU dirty tracking supportAvihai Horon2023-02-161-2/+18
* vfio: move implement of vfio_get_xlat_addr() to memory.cCindy Lu2022-11-071-61/+5
* vfio/common: Fix vfio_iommu_type1_info use after freeAlex Williamson2022-09-271-17/+19
* vfio/common: remove spurious warning on vfio_listener_region_delEric Auger2022-06-081-1/+9
* linux-headers: Update to v5.18-rc6Alex Williamson2022-05-131-3/+3
* vfio/common: Rename VFIOGuestIOMMU::iommu into ::iommu_mrYi Liu2022-05-061-8/+8
* vfio/common: remove spurious tpm-crb-cmd misalignment warningEric Auger2022-05-061-1/+26
* vfio/common: Fix a small boundary issue of a traceXiang Chen2022-05-061-4/+3
* Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau2022-04-061-12/+12
* vfio: Fix memory leak of hostwinPeng Liang2021-11-171-0/+8
* vfio/common: Add a trace point when a MMIO RAM section cannot be mappedKunkun Jiang2021-11-011-0/+7
* memory: Name all the memory listenersPeter Xu2021-09-301-0/+1
* memory: Add RAM_PROTECTED flag to skip IOMMU mappingsSean Christopherson2021-09-301-0/+1
* vfio: Fix CID 1458134 in vfio_register_ram_discard_listener()David Hildenbrand2021-07-141-1/+2
* vfio: Disable only uncoordinated discards for VFIO_TYPE1 iommusDavid Hildenbrand2021-07-081-12/+53
* vfio: Support for RamDiscardManager in the vIOMMU caseDavid Hildenbrand2021-07-081-0/+39
* vfio: Sanity check maximum number of DMA mappings with RamDiscardManagerDavid Hildenbrand2021-07-081-0/+43
* vfio: Query and store the maximum number of possible DMA mappingsDavid Hildenbrand2021-07-081-0/+4
* vfio: Support for RamDiscardManager in the !vIOMMU caseDavid Hildenbrand2021-07-081-0/+164
* vfio/migrate: Move switch of dirty tracking into vfio_memory_listenerKeqian Zhu2021-03-161-9/+40
* vfio: Support host translation granule sizeKunkun Jiang2021-03-161-23/+25
* vfio: Do not register any IOMMU_NOTIFIER_DEVIOTLB_UNMAP notifierEric Auger2021-03-161-1/+1
* vfio: Fix vfio_listener_log_sync function name typoZenghui Yu2021-03-161-2/+2
* vfio: Change default dirty pages tracking behavior during migrationKirti Wankhede2020-11-231-4/+7
* vfio: Don't issue full 2^64 unmapJean-Philippe Brucker2020-11-031-0/+11
* vfio: Set IOMMU page size as per host supported page sizeBharat Bhushan2020-11-031-0/+8