|
@@ -27,7 +27,6 @@
|
|
|
#include "monitor/qdev.h"
|
|
|
#include "exec/gdbstub.h"
|
|
|
#include "net/slirp.h"
|
|
|
-#include "ui/qemu-spice.h"
|
|
|
#include "qemu/ctype.h"
|
|
|
#include "disas/disas.h"
|
|
|
#include "qemu/log.h"
|
|
@@ -43,7 +42,6 @@
|
|
|
#include "exec/ioport.h"
|
|
|
#include "block/block-hmp-cmds.h"
|
|
|
#include "qapi/qapi-commands-control.h"
|
|
|
-#include "qapi/qapi-commands-migration.h"
|
|
|
#include "qapi/qapi-commands-misc.h"
|
|
|
#include "qapi/qapi-commands-run-state.h"
|
|
|
#include "qapi/qapi-commands-machine.h"
|
|
@@ -291,35 +289,6 @@ static void hmp_info_history(Monitor *mon, const QDict *qdict)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-void qmp_client_migrate_info(const char *protocol, const char *hostname,
|
|
|
- bool has_port, int64_t port,
|
|
|
- bool has_tls_port, int64_t tls_port,
|
|
|
- const char *cert_subject,
|
|
|
- Error **errp)
|
|
|
-{
|
|
|
- if (strcmp(protocol, "spice") == 0) {
|
|
|
- if (!qemu_using_spice(errp)) {
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- if (!has_port && !has_tls_port) {
|
|
|
- error_setg(errp, QERR_MISSING_PARAMETER, "port/tls-port");
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- if (qemu_spice.migrate_info(hostname,
|
|
|
- has_port ? port : -1,
|
|
|
- has_tls_port ? tls_port : -1,
|
|
|
- cert_subject)) {
|
|
|
- error_setg(errp, "Could not set up display for migration");
|
|
|
- return;
|
|
|
- }
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- error_setg(errp, QERR_INVALID_PARAMETER_VALUE, "protocol", "'spice'");
|
|
|
-}
|
|
|
-
|
|
|
static void hmp_logfile(Monitor *mon, const QDict *qdict)
|
|
|
{
|
|
|
Error *err = NULL;
|