From: Igor Mammedov Date: Fri, 4 May 2018 08:37:42 +0000 (+0200) Subject: hmp: disable monitor in preconfig state X-Git-Tag: v3.0.0-rc0~124^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=71dc578e116599ea73c8a2a4e693134702ec0e83;p=thirdparty%2Fqemu.git hmp: disable monitor in preconfig state Ban it for now, if someone would need it to work early, one would have to implement checks if HMP command is valid at preconfig state. Signed-off-by: Igor Mammedov Reviewed-by: Eric Blake Message-Id: <1525423069-61903-5-git-send-email-imammedo@redhat.com> Signed-off-by: Eduardo Habkost --- diff --git a/monitor.c b/monitor.c index 46814af5332..9e50418afe8 100644 --- a/monitor.c +++ b/monitor.c @@ -3371,6 +3371,12 @@ static void handle_hmp_command(Monitor *mon, const char *cmdline) trace_handle_hmp_command(mon, cmdline); + if (runstate_check(RUN_STATE_PRECONFIG)) { + monitor_printf(mon, "HMP not available in preconfig state, " + "use QMP instead\n"); + return; + } + cmd = monitor_parse_command(mon, cmdline, &cmdline, mon->cmd_table); if (!cmd) { return;