aboutsummaryrefslogtreecommitdiff
path: root/hw/vfio
AgeCommit message (Expand)AuthorFilesLines
2023-07-10vfio/pci: Enable AtomicOps completers on root portsAlex Williamson2-0/+79
2023-07-10s390x/ap: Wire up the device request notifier interfaceTony Krowiak1-0/+113
2023-07-10vfio: Fix null pointer dereference bug in vfio_bars_finalize()Avihai Horon1-1/+3
2023-07-10vfio/migration: Return bool type for vfio_migration_realize()Zhenzhong Duan2-7/+11
2023-07-10vfio/migration: Remove print of "Migration disabled"Zhenzhong Duan1-1/+0
2023-07-10vfio/migration: Free resources when vfio_migration_realize failsZhenzhong Duan2-10/+24
2023-07-10vfio/migration: Change vIOMMU blocker from global to per deviceZhenzhong Duan3-53/+6
2023-07-10vfio/pci: Disable INTx in vfio_realize error pathZhenzhong Duan1-0/+3
2023-07-10hw/vfio/pci-quirks: Sanitize capability pointerAlex Williamson1-2/+8
2023-06-30vfio/pci: Free leaked timer in vfio_realize error pathZhenzhong Duan1-0/+3
2023-06-30vfio/pci: Fix a segfault in vfio_realizeZhenzhong Duan1-1/+3
2023-06-30vfio/migration: Make VFIO migration non-experimentalAvihai Horon4-31/+70
2023-06-30vfio/migration: Reset bytes_transferred properlyAvihai Horon1-1/+5
2023-06-30vfio/pci: Call vfio_prepare_kvm_msi_virq_batch() in MSI retry pathShameer Kolothum1-2/+2
2023-06-30hw/vfio/pci-quirks: Support alternate offset for GPUDirect CliquesAlex Williamson1-1/+40
2023-06-30vfio: Implement a common device info helperAlex Williamson1-11/+35
2023-06-30vfio/migration: Add support for switchover ack capabilityAvihai Horon1-1/+38
2023-06-30vfio/migration: Add VFIO migration pre-copy supportAvihai Horon3-12/+163
2023-06-30vfio/migration: Store VFIO migration flags in VFIOMigrationAvihai Horon1-0/+1
2023-06-30vfio/migration: Refactor vfio_save_block() to return saved data sizeAvihai Horon1-8/+9
2023-06-13hw/vfio: Add number of dirty pages to vfio_get_dirty_bitmap tracepointJoao Martins2-4/+5
2023-05-24vfio/pci: Fix a use-after-free issueZhenzhong Duan1-1/+1
2023-05-09vfio/pci: Static Resizable BAR capabilityAlex Williamson1-1/+53
2023-05-09vfio/migration: Skip log_sync during migration SETUP stateAvihai Horon1-1/+2
2023-05-09vfio/pci: add support for VF tokenMinwoo Im2-1/+13
2023-03-22*: Add missing includes of qemu/error-report.hRichard Henderson3-0/+3
2023-03-07vfio: Fix vfio_get_dev_region() trace eventCédric Le Goater1-1/+1
2023-03-07vfio/migration: Rename entry pointsAlex Williamson3-8/+8
2023-03-07vfio/migration: Query device dirty page tracking supportJoao Martins1-0/+15
2023-03-07vfio/migration: Block migration with vIOMMUJoao Martins3-0/+52
2023-03-07vfio/common: Add device dirty page bitmap syncJoao Martins1-9/+79
2023-03-07vfio/common: Extract code from vfio_get_dirty_bitmap() to new functionAvihai Horon1-22/+35
2023-03-07vfio/common: Add device dirty page tracking start/stopJoao Martins2-5/+169
2023-03-07vfio/common: Record DMA mapped IOVA rangesJoao Martins2-0/+86
2023-03-07vfio/common: Add helper to consolidate iova/end calculationJoao Martins1-14/+27
2023-03-07vfio/common: Consolidate skip/invalid section into helperJoao Martins1-32/+23
2023-03-07vfio/common: Use a single tracepoint for skipped sectionsJoao Martins2-4/+3
2023-03-07vfio/common: Add helper to validate iova/end against hostwinJoao Martins1-18/+20
2023-03-07vfio/common: Add VFIOBitmap and alloc functionAvihai Horon1-29/+44
2023-03-07vfio/common: Abort migration if dirty log start/stop/sync failsAvihai Horon1-8/+45
2023-03-07vfio/common: Fix wrong %m usagesAvihai Horon1-13/+16
2023-03-07vfio/common: Fix error reporting in vfio_get_dirty_bitmap()Avihai Horon1-0/+1
2023-02-27hw/vfio/ccw: Replace DO_UPCAST(VFIOCCWDevice) by VFIO_CCW()Philippe Mathieu-Daudé1-12/+7
2023-02-27hw/vfio/ccw: Remove pointless S390CCWDevice variablePhilippe Mathieu-Daudé1-2/+1
2023-02-27hw/vfio/ccw: Replace DO_UPCAST(S390CCWDevice) by S390_CCW_DEVICE()Philippe Mathieu-Daudé1-6/+3
2023-02-27hw/vfio/ccw: Use intermediate S390CCWDevice variablePhilippe Mathieu-Daudé1-4/+5
2023-02-27hw/vfio/ccw: Simplify using DEVICE() macroPhilippe Mathieu-Daudé1-1/+1
2023-02-16vfio: Alphabetize migration section of VFIO trace-events fileAvihai Horon1-10/+10
2023-02-16vfio/migration: Remove VFIO migration protocol v1Avihai Horon3-702/+24
2023-02-16vfio/migration: Implement VFIO migration protocol v2Avihai Horon3-39/+464