master
h 30 lines 667 Bytes
Raw
1 /*
2 * QEMU public migration capabilities
3 *
4 * Copyright (c) 2012-2023 Red Hat Inc
5 *
6 * This work is licensed under the terms of the GNU GPL, version 2 or later.
7 * See the COPYING file in the top-level directory.
8 */
9
10 #ifndef QEMU_MIGRATION_CLIENT_OPTIONS_H
11 #define QEMU_MIGRATION_CLIENT_OPTIONS_H
12
13
14 /* properties */
15 bool migrate_send_switchover_start(void);
16 bool migrate_switchover_ack_legacy(void);
17
18 /* capabilities */
19
20 bool migrate_background_snapshot(void);
21 bool migrate_dirty_limit(void);
22 bool migrate_postcopy_ram(void);
23 bool migrate_switchover_ack(void);
24
25 /* parameters */
26
27 MigMode migrate_mode(void);
28 uint64_t migrate_vcpu_dirty_limit_period(void);
29
30 #endif