replay: disable default snapshot for record/replay
This patch disables setting '-snapshot' option on by default in record/replay mode. This is needed for creating vmstates in record and replay modes. Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Acked-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
3c6c4348f2
commit
2586397544
10
vl.c
10
vl.c
@ -1203,7 +1203,7 @@ static void configure_blockdev(BlockdevOptionsQueue *bdo_queue,
|
||||
qapi_free_BlockdevOptions(bdo->bdo);
|
||||
g_free(bdo);
|
||||
}
|
||||
if (snapshot || replay_mode != REPLAY_MODE_NONE) {
|
||||
if (snapshot) {
|
||||
qemu_opts_foreach(qemu_find_opts("drive"), drive_enable_snapshot,
|
||||
NULL, NULL);
|
||||
}
|
||||
@ -3066,7 +3066,13 @@ int main(int argc, char **argv, char **envp)
|
||||
drive_add(IF_PFLASH, -1, optarg, PFLASH_OPTS);
|
||||
break;
|
||||
case QEMU_OPTION_snapshot:
|
||||
snapshot = 1;
|
||||
{
|
||||
Error *blocker = NULL;
|
||||
snapshot = 1;
|
||||
error_setg(&blocker, QERR_REPLAY_NOT_SUPPORTED,
|
||||
"-snapshot");
|
||||
replay_add_blocker(blocker);
|
||||
}
|
||||
break;
|
||||
case QEMU_OPTION_numa:
|
||||
opts = qemu_opts_parse_noisily(qemu_find_opts("numa"),
|
||||
|
Loading…
Reference in New Issue
Block a user