Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> --- 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