From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=56395 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q2mw9-0001Jz-O8 for qemu-devel@nongnu.org; Thu, 24 Mar 2011 11:59:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q2mw6-0005Jd-7W for qemu-devel@nongnu.org; Thu, 24 Mar 2011 11:59:01 -0400 Received: from cantor2.suse.de ([195.135.220.15]:32866 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q2mw5-0005IJ-TD for qemu-devel@nongnu.org; Thu, 24 Mar 2011 11:58:58 -0400 From: Alexander Graf Date: Thu, 24 Mar 2011 16:58:39 +0100 Message-Id: <1300982333-12802-4-git-send-email-agraf@suse.de> In-Reply-To: <1300982333-12802-1-git-send-email-agraf@suse.de> References: <1300982333-12802-1-git-send-email-agraf@suse.de> Subject: [Qemu-devel] [PATCH 03/17] s390x: Enable disassembler for s390x List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: QEMU-devel Developers Cc: Aurelien Jarno , Richard Henderson From: Ulrich Hecht This patch enables the instruction disassembler when using an S390x target. Signed-off-by: Ulrich Hecht --- disas.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/disas.c b/disas.c index c76f36f..17b4ce4 100644 --- a/disas.c +++ b/disas.c @@ -215,6 +215,9 @@ void target_disas(FILE *out, target_ulong code, target_ulong size, int flags) disasm_info.mach = bfd_mach_cris_v32; print_insn = print_insn_crisv32; } +#elif defined(TARGET_S390X) + disasm_info.mach = bfd_mach_s390_64; + print_insn = print_insn_s390; #elif defined(TARGET_MICROBLAZE) disasm_info.mach = bfd_arch_microblaze; print_insn = print_insn_microblaze; @@ -414,6 +417,9 @@ void monitor_disas(Monitor *mon, CPUState *env, #elif defined(TARGET_SH4) disasm_info.mach = bfd_mach_sh4; print_insn = print_insn_sh; +#elif defined(TARGET_S390X) + disasm_info.mach = bfd_mach_s390_64; + print_insn = print_insn_s390; #else monitor_printf(mon, "0x" TARGET_FMT_lx ": Asm output not supported on this arch\n", pc); -- 1.6.0.2