From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:50253) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDdlE-0003eb-Mt for qemu-devel@nongnu.org; Mon, 17 Sep 2012 12:01:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TDdl8-0000T4-RM for qemu-devel@nongnu.org; Mon, 17 Sep 2012 12:01:24 -0400 Received: from mail-pb0-f45.google.com ([209.85.160.45]:54240) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDdl8-0000Hr-Ku for qemu-devel@nongnu.org; Mon, 17 Sep 2012 12:01:18 -0400 Received: by mail-pb0-f45.google.com with SMTP id rp12so9799681pbb.4 for ; Mon, 17 Sep 2012 09:01:18 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Mon, 17 Sep 2012 18:00:45 +0200 Message-Id: <1347897649-23236-7-git-send-email-pbonzini@redhat.com> In-Reply-To: <1347897649-23236-1-git-send-email-pbonzini@redhat.com> References: <1347897649-23236-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [RFC PATCH 06/10] monitor: disable info jit if !TCG List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Signed-off-by: Paolo Bonzini --- exec.c | 5 +++++ monitor.c | 4 ++++ 2 file modificati, 9 inserzioni(+) diff --git a/exec.c b/exec.c index 3e77de2..f7c1099 100644 --- a/exec.c +++ b/exec.c @@ -4157,6 +4157,11 @@ void dump_exec_info(FILE *f, fprintf_function cpu_fprintf) int direct_jmp_count, direct_jmp2_count, cross_page; TranslationBlock *tb; + if (!tcg_enabled()) { + cpu_fprintf(f, "TCG not enabled\n"); + return; + } + target_code_size = 0; max_target_code_size = 0; cross_page = 0; diff --git a/monitor.c b/monitor.c index 67064e2..f70201b 100644 --- a/monitor.c +++ b/monitor.c @@ -906,10 +906,12 @@ static void do_info_registers(Monitor *mon) #endif } +#ifdef CONFIG_TCG static void do_info_jit(Monitor *mon) { dump_exec_info((FILE *)mon, monitor_fprintf); } +#endif static void do_info_history(Monitor *mon) { @@ -2558,6 +2560,7 @@ static mon_cmd_t info_cmds[] = { .help = "show memory tree", .mhandler.info = do_info_mtree, }, +#if defined(CONFIG_TCG) { .name = "jit", .args_type = "", @@ -2565,6 +2568,7 @@ static mon_cmd_t info_cmds[] = { .help = "show dynamic compiler info", .mhandler.info = do_info_jit, }, +#endif { .name = "kvm", .args_type = "", -- 1.7.12