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");
}
|