aboutsummaryrefslogtreecommitdiff
path: root/hw/vfio/migration.c
AgeCommit message (Expand)AuthorFilesLines
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
2023-02-06migration: Split save_live_pending() into state_pending_*Juan Quintela1-10/+11
2023-02-06migration: No save_live_pending() method uses the QEMUFile parameterJuan Quintela1-1/+1
2022-11-03vfio/migration: Fix wrong enum usageAvihai Horon1-1/+1
2022-09-27vfio/migration: Fix incorrect initialization value for parameters in VFIOMigr...Kunkun Jiang1-0/+2
2022-05-13linux-headers: Update to v5.18-rc6Alex Williamson1-12/+15
2021-08-26vfio: Avoid error_propagate() after migrate_add_blocker()Markus Armbruster1-4/+2
2021-06-18vfio/migration: Correct device state from vmstate change for savevm caseKirti Wankhede1-1/+10
2021-06-18vfio: Fix unregister SaveVMHandler in vfio_migration_finalizeKunkun Jiang1-0/+1
2021-05-02Do not include cpu.h if it's not really necessaryThomas Huth1-1/+0
2021-03-16vfio/migrate: Move switch of dirty tracking into vfio_memory_listenerKeqian Zhu1-35/+0
2021-03-16vfio: Set the priority of the VFIO VM state change handler explicitlyShenming Lu1-1/+2
2021-03-16vfio: Move the saving of the config space to the right place in VFIO migrationShenming Lu1-10/+15
2021-03-09sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé1-1/+1
2020-11-23vfio: Make migration support experimentalAlex Williamson1-1/+1
2020-11-12Fix use after free in vfio_migration_probeKirti Wankhede1-1/+1
2020-11-01qapi: Add VFIO devices migration stats in Migration statsKirti Wankhede1-0/+9
2020-11-01vfio: Add function to start and stop dirty pages trackingKirti Wankhede1-0/+36
2020-11-01vfio: Get migration capability flags for containerKirti Wankhede1-1/+6
2020-11-01vfio: Add load state functions to SaveVMHandlersKirti Wankhede1-0/+195
2020-11-01vfio: Add save state functions to SaveVMHandlersKirti Wankhede1-0/+276
2020-11-01vfio: Register SaveVMHandlers for VFIO deviceKirti Wankhede1-0/+102
2020-11-01vfio: Add migration state change notifierKirti Wankhede1-0/+28
2020-11-01vfio: Add VM state change handler to know state of VMKirti Wankhede1-0/+160
2020-11-01vfio: Add migration region initialization and finalize functionKirti Wankhede1-0/+122