From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39324) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZE6Z2-0006ie-5L for qemu-devel@nongnu.org; Sat, 11 Jul 2015 22:00:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZE6Yx-0008Jm-6g for qemu-devel@nongnu.org; Sat, 11 Jul 2015 22:00:20 -0400 Received: from mail-pd0-x232.google.com ([2607:f8b0:400e:c02::232]:36300) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZE6Yw-0008JI-V3 for qemu-devel@nongnu.org; Sat, 11 Jul 2015 22:00:15 -0400 Received: by pdjr16 with SMTP id r16so43057584pdj.3 for ; Sat, 11 Jul 2015 19:00:12 -0700 (PDT) From: Peter Crosthwaite Date: Sat, 11 Jul 2015 18:59:57 -0700 Message-Id: Subject: [Qemu-devel] [PATCH 0/8] Disas QOMification, round 2 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: afaerber@suse.de, Peter Crosthwaite Continue QOMifying target-specific disassembly. Convert all arches except for X86 and PPC. They will be round 3 and are non-trivial. This brings us close to no arch-specific code in disas.c allow conversion to common-obj and preparing these arches for inclusion in multi-arch. Tested to various degrees depending on image availability. Arches with bios's are the easiest, others have sample test images available. Some that accept binary blobs as code I half-tested with random data as code. Moxie has no testing. Status: s390: Tested with bios moxie: No testing (requires an elf) m68k: Tested with random code sparc,sparc64: Tested with bios lm32: Tested with random code sh4: Tested with sample image mips: Tested with sample image alpha: Tested with bios Peter Crosthwaite (8): disas: s390x: QOMify target specific disas setup disas: moxie: QOMify target specific disas setup disas: m68k: QOMify target specific disas setup disas: sparc: QOMify target specific disas setup disas: lm32: QOMify target specific disas setup disas: sh4: QOMify target specific disas setup disas: mips: QOMify target specific disas setup disas: alpha: QOMify target specific disas setup disas.c | 55 ------------------------------------------------------ target-alpha/cpu.c | 8 ++++++++ target-lm32/cpu.c | 8 ++++++++ target-m68k/cpu.c | 7 +++++++ target-mips/cpu.c | 10 ++++++++++ target-moxie/cpu.c | 7 +++++++ target-s390x/cpu.c | 8 ++++++++ target-sh4/cpu.c | 8 ++++++++ target-sparc/cpu.c | 9 +++++++++ 9 files changed, 65 insertions(+), 55 deletions(-) -- 1.9.1