1/* 2 * QEMU live migration 3 * 4 * Copyright IBM, Corp. 2008 5 * 6 * Authors: 7 * Anthony Liguori <aliguori@us.ibm.com> 8 * 9 * This work is licensed under the terms of the GNU GPL, version 2. See 10 * the COPYING file in the top-level directory. 11 * 12 */ 13 14#include "qemu-common.h" 15#include "migration.h" 16#include "monitor.h" 17#include "buffered_file.h" 18#include "sysemu.h" 19#include "block.h" 20#include "qemu_socket.h" 21 22//#define DEBUG_MIGRATION 23 24#ifdef DEBUG_MIGRATION 25#define dprintf(fmt, ...) \ 26 do { printf("migration: " fmt, ## __VA_ARGS__); } while (0) 27#else 28#define dprintf(fmt, ...) \ 29 do { } while (0) 30#endif 31 32void qemu_start_incoming_migration(const char *uri) 33{ 34 fprintf(stderr, "migration not supported !!\n"); 35} 36 37void do_migrate(Monitor *mon, int detach, const char *uri) 38{ 39 return; 40} 41 42void do_migrate_cancel(Monitor *mon) 43{ 44 return; 45} 46 47void do_migrate_set_speed(Monitor *mon, const char *value) 48{ 49 return; 50} 51 52uint64_t migrate_max_downtime(void) 53{ 54 return 0; 55} 56 57void do_migrate_set_downtime(Monitor *mon, const char *value) 58{ 59 return; 60} 61 62void do_info_migrate(Monitor *mon) 63{ 64 monitor_printf(mon, "No Migration support\n"); 65} 66