aboutsummaryrefslogtreecommitdiff
path: root/hw/vfio/migration.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-16vfio/migration: Enhance VFIO migration state tracingAvihai Horon1-2/+6
2024-05-16vfio/migration: Don't emit STOP_COPY VFIO migration QAPI event twiceAvihai Horon1-0/+4
2024-05-16vfio/migration: Emit VFIO migration QAPI eventAvihai Horon1-3/+56
2024-05-16vfio: Also trace event failures in vfio_save_complete_precopy()Cédric Le Goater1-3/+0
2024-05-16vfio/migration: Add Error** argument to .vfio_save_config() handlerCédric Le Goater1-7/+18
2024-05-16vfio/migration: Add an Error** argument to vfio_migration_set_state()Cédric Le Goater1-29/+52
2024-05-16migration: Extend migration_file_set_error() with Error* argumentCédric Le Goater1-2/+2
2024-04-23migration: Add Error** argument to .load_setup() handlerCédric Le Goater1-2/+7
2024-04-23migration: Add Error** argument to .save_setup() handlerCédric Le Goater1-9/+8
2024-04-23vfio: Always report an error in vfio_save_setup()Cédric Le Goater1-3/+12
2024-03-12Merge tag 'migration-20240311-pull-request' of https://gitlab.com/peterx/qemu...Peter Maydell1-14/+10
2024-03-11migration: migration_file_set_errorSteve Sistare1-8/+3
2024-03-11migration: export fewer optionsSteve Sistare1-1/+0
2024-03-11vfio/migration: Add a note about migration rate limitingAvihai Horon1-0/+6
2024-03-11vfio/migration: Refactor vfio_save_state() return valueAvihai Horon1-5/+1
2024-03-08vfio: allow cpr-reboot migration if suspendedSteve Sistare1-1/+1
2024-02-28migration: MigrationNotifyFuncSteve Sistare1-2/+1
2024-02-28migration: MigrationEvent for notifiersSteve Sistare1-7/+3
2024-02-28migration: convert to NotifierWithReturnSteve Sistare1-1/+3
2024-01-05vfio/migration: Add helper function to set state or reset deviceAvihai Horon1-24/+17
2023-10-20migration: simplify notifiersSteve Sistare1-3/+3
2023-10-20migration: simplify blockersSteve Sistare1-14/+2
2023-09-11vfio/migration: Block VFIO migration with background snapshotAvihai Horon1-1/+10
2023-09-11vfio/migration: Block VFIO migration with postcopy migrationAvihai Horon1-0/+22
2023-09-11vfio/migration: Add P2P support for VFIO migrationAvihai Horon1-3/+43
2023-09-11vfio/migration: Refactor PRE_COPY and RUNNING state checksJoao Martins1-6/+4
2023-09-11vfio/migration: Move from STOP_COPY to STOP in vfio_save_cleanup()Avihai Horon1-6/+13
2023-07-10vfio/migration: Return bool type for vfio_migration_realize()Zhenzhong Duan1-5/+10
2023-07-10vfio/migration: Free resources when vfio_migration_realize failsZhenzhong Duan1-10/+23
2023-07-10vfio/migration: Change vIOMMU blocker from global to per deviceZhenzhong Duan1-3/+4
2023-06-30vfio/migration: Make VFIO migration non-experimentalAvihai Horon1-26/+53
2023-06-30vfio/migration: Reset bytes_transferred properlyAvihai Horon1-1/+5
2023-06-30vfio/migration: Add support for switchover ack capabilityAvihai Horon1-1/+38
2023-06-30vfio/migration: Add VFIO migration pre-copy supportAvihai Horon1-9/+156
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-03-22*: Add missing includes of qemu/error-report.hRichard Henderson1-0/+1
2023-03-07vfio/migration: Rename entry pointsAlex Williamson1-4/+4
2023-03-07vfio/migration: Query device dirty page tracking supportJoao Martins1-0/+15
2023-03-07vfio/migration: Block migration with vIOMMUJoao Martins1-0/+5
2023-02-16vfio/migration: Remove VFIO migration protocol v1Avihai Horon1-678/+22
2023-02-16vfio/migration: Implement VFIO migration protocol v2Avihai Horon1-37/+442
2023-02-16vfio/migration: Rename functions/structs related to v1 protocolAvihai Horon1-51/+51
2023-02-16vfio/migration: Move migration v1 logic to vfio_migration_init()Avihai Horon1-15/+15
2023-02-16vfio/migration: Block multiple devices migrationAvihai Horon1-0/+6
2023-02-16vfio/migration: Allow migration without VFIO IOMMU dirty tracking supportAvihai Horon1-2/+1
2023-02-16vfio/migration: Fix NULL pointer dereference bugAvihai Horon1-1/+3
2023-02-15migration: Rename res_{postcopy,precopy}_onlyJuan Quintela1-6/+4
2023-02-15migration: Remove unused res_compatibleJuan Quintela1-2/+1
2023-02-06migration: Remove unused threshold_size parameterJuan Quintela1-1/+0