aboutsummaryrefslogtreecommitdiffstats
path: root/migration-dummy-android.c
blob: 6c81c829ba3eb9634a142319f0d4b3aeec6c8e2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/*
 * QEMU live migration
 *
 * Copyright IBM, Corp. 2008
 *
 * Authors:
 *  Anthony Liguori   <aliguori@us.ibm.com>
 *
 * This work is licensed under the terms of the GNU GPL, version 2.  See
 * the COPYING file in the top-level directory.
 *
 */

#include "qemu-common.h"
#include "migration.h"
#include "monitor.h"
#include "buffered_file.h"
#include "sysemu.h"
#include "block.h"
#include "qemu_socket.h"

//#define DEBUG_MIGRATION

#ifdef DEBUG_MIGRATION
#define dprintf(fmt, ...) \
    do { printf("migration: " fmt, ## __VA_ARGS__); } while (0)
#else
#define dprintf(fmt, ...) \
    do { } while (0)
#endif

void qemu_start_incoming_migration(const char *uri)
{
    fprintf(stderr, "migration not supported !!\n");
}

void do_migrate(Monitor *mon, int detach, const char *uri)
{
	return;
}

void do_migrate_cancel(Monitor *mon)
{
	return;
}

void do_migrate_set_speed(Monitor *mon, const char *value)
{
	return;
}

uint64_t migrate_max_downtime(void)
{
    return 0;
}

void do_migrate_set_downtime(Monitor *mon, const char *value)
{
    return;
}

void do_info_migrate(Monitor *mon)
{
	monitor_printf(mon, "No Migration support\n");
}