cloud-hypervisor/vmm/src
Muminul Islam 81895b9b40 hypervisor: Implement start/stop_dirty_log for MSHV
This patch modify the existing live migration code
to support MSHV. Adds couple of new functions to enable
and disable dirty page tracking. Add missing IOCTL
to the seccomp rules for live migration.
Adds necessary flags for MSHV.
This changes don't affect KVM functionality at all.

In order to get better performance it is good to
enable dirty page tracking when we start live migration
and disable it when the migration is done.

Signed-off-by: Muminul Islam <muislam@microsoft.com>
2021-07-29 16:29:53 +01:00
..
api vmm: http: Allow file descriptor to be sent with add-net 2021-07-19 09:51:32 +02:00
acpi.rs numa: Add optional sgx_epc_sections field to NumaConfig 2021-07-09 14:45:30 +02:00
config.rs numa: Add optional sgx_epc_sections field to NumaConfig 2021-07-09 14:45:30 +02:00
cpu.rs clippy: Fix redundant allocations 2021-07-29 13:28:57 +02:00
device_manager.rs vmm: Allow restoring virtio-fs with no cache region 2021-07-29 06:35:03 -07:00
device_tree.rs vmm: device_manager: Use DeviceTree to store PCI devices 2021-03-18 15:26:25 +01:00
interrupt.rs clippy: Fix redundant allocations 2021-07-29 13:28:57 +02:00
lib.rs vmm: Add CPUID compatibility check for snapshot/restore 2021-07-28 09:26:02 +02:00
memory_manager.rs hypervisor: MSHV needs gpa to retrieve dirty logs 2021-07-29 16:29:53 +01:00
migration.rs vmm: Simplify snapshot/restore path handling 2021-03-12 13:03:01 +01:00
seccomp_filters.rs hypervisor: Implement start/stop_dirty_log for MSHV 2021-07-29 16:29:53 +01:00
vm.rs clippy: Fix redundant allocations 2021-07-29 13:28:57 +02:00