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