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