]> rtime.felk.cvut.cz Git - lisovros/qemu_apohw.git/commitdiff
build: kill libdis, move disassemblers to disas/
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 24 Oct 2012 09:12:21 +0000 (11:12 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 19 Dec 2012 07:29:06 +0000 (08:29 +0100)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
51 files changed:
.gitignore
Makefile
Makefile.dis [deleted file]
Makefile.objs
Makefile.target
bsd-user/elfload.c
configure
cpu-exec.c
disas.c
disas/Makefile.objs [new file with mode: 0644]
disas/alpha.c [moved from alpha-dis.c with 99% similarity]
disas/arm.c [moved from arm-dis.c with 99% similarity]
disas/cris.c [moved from cris-dis.c with 99% similarity]
disas/hppa.c [moved from hppa-dis.c with 99% similarity]
disas/i386.c [moved from i386-dis.c with 99% similarity]
disas/ia64.c [moved from ia64-dis.c with 99% similarity]
disas/lm32.c [moved from lm32-dis.c with 99% similarity]
disas/m68k.c [moved from m68k-dis.c with 99% similarity]
disas/microblaze.c [moved from microblaze-dis.c with 99% similarity]
disas/mips.c [moved from mips-dis.c with 99% similarity]
disas/ppc.c [moved from ppc-dis.c with 99% similarity]
disas/s390.c [moved from s390-dis.c with 99% similarity]
disas/sh4.c [moved from sh4-dis.c with 99% similarity]
disas/sparc.c [moved from sparc-dis.c with 99% similarity]
disas/tci.c [moved from tci-dis.c with 98% similarity]
hw/loader.c
include/disas/bfd.h [moved from dis-asm.h with 100% similarity]
include/disas/disas.h [moved from disas.h with 100% similarity]
linux-user/elfload.c
monitor.c
qemu-log.h
target-alpha/translate.c
target-arm/translate.c
target-cris/translate.c
target-i386/translate.c
target-lm32/translate.c
target-m68k/translate.c
target-microblaze/helper.c
target-microblaze/translate.c
target-mips/translate.c
target-openrisc/translate.c
target-ppc/translate.c
target-ppc/translate_init.c
target-s390x/translate.c
target-sh4/translate.c
target-sparc/translate.c
target-unicore32/translate.c
target-xtensa/translate.c
translate-all.c
user-exec.c
vl.c

index bd6ba1c71e91c75dd48446de27981d4f2533297c..ca52f01ab2416cb6f652c4157547d12e93fad2f3 100644 (file)
@@ -1,5 +1,6 @@
 config-devices.*
 config-all-devices.*
+config-all-disas.*
 config-host.*
 config-target.*
 trace.h
index 58107180fb6db853c877b4efa8cb473949a6714b..da47cb8572688024d9d1dc6452a1215f529c0554 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -99,6 +99,7 @@ defconfig:
        rm -f config-all-devices.mak $(SUBDIR_DEVICES_MAK)
 
 -include config-all-devices.mak
+-include config-all-disas.mak
 
 all: $(DOCS) $(TOOLS) $(HELPERS-y) recurse-all
 
@@ -129,9 +130,9 @@ $(SRC_PATH)/pixman/configure:
 
 $(SUBDIR_RULES): libqemustub.a
 
-$(filter %-softmmu,$(SUBDIR_RULES)): $(universal-obj-y) $(trace-obj-y) $(common-obj-y) $(extra-obj-y) subdir-libdis
+$(filter %-softmmu,$(SUBDIR_RULES)): $(universal-obj-y) $(trace-obj-y) $(common-obj-y) $(extra-obj-y)
 
-$(filter %-user,$(SUBDIR_RULES)): $(universal-obj-y) $(trace-obj-y) subdir-libdis-user subdir-libuser
+$(filter %-user,$(SUBDIR_RULES)): $(universal-obj-y) $(trace-obj-y) subdir-libuser
 
 ROMSUBDIR_RULES=$(patsubst %,romsubdir-%, $(ROMS))
 romsubdir-%:
@@ -223,7 +224,7 @@ $(qga-obj-y) qemu-ga.o: $(QGALIB_GEN)
 
 qemu-ga$(EXESUF): qemu-ga.o $(qga-obj-y) $(oslib-obj-y) $(trace-obj-y) $(qapi-obj-y) $(qobject-obj-y) $(version-obj-y) libqemustub.a
 
-QEMULIBS=libuser libdis libdis-user
+QEMULIBS=libuser
 
 clean:
 # avoid old build problems by removing potentially incorrect old files
@@ -255,7 +256,7 @@ qemu-%.tar.bz2:
 
 distclean: clean
        rm -f config-host.mak config-host.h* config-host.ld $(DOCS) qemu-options.texi qemu-img-cmds.texi qemu-monitor.texi
-       rm -f config-all-devices.mak
+       rm -f config-all-devices.mak config-all-disas.mak
        rm -f roms/seabios/config.mak roms/vgabios/config.mak
        rm -f qemu-doc.info qemu-doc.aux qemu-doc.cp qemu-doc.cps qemu-doc.dvi
        rm -f qemu-doc.fn qemu-doc.fns qemu-doc.info qemu-doc.ky qemu-doc.kys
diff --git a/Makefile.dis b/Makefile.dis
deleted file mode 100644 (file)
index 2cfec6a..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# Makefile for disassemblers.
-
-include ../config-host.mak
-include config.mak
-include $(SRC_PATH)/rules.mak
-
-.PHONY: all
-
-$(call set-vpath, $(SRC_PATH))
-
-QEMU_CFLAGS+=-I..
-
-include $(SRC_PATH)/Makefile.objs
-
-all: $(libdis-y)
-# Dummy command so that make thinks it has done something
-       @true
-
-clean:
-       rm -f *.o *.d *.a *~
index 20fb2c54f00057c77142619af67337cb1c86ea94..3248eafe326e621b9904e537e2d7174228af3587 100644 (file)
@@ -127,24 +127,10 @@ user-obj-y += $(trace-obj-y)
 user-obj-y += qom/
 
 ######################################################################
-# libdis
+# disassemblers
 # NOTE: the disassembler code is only needed for debugging
 
-libdis-y =
-libdis-$(CONFIG_ALPHA_DIS) += alpha-dis.o
-libdis-$(CONFIG_ARM_DIS) += arm-dis.o
-libdis-$(CONFIG_CRIS_DIS) += cris-dis.o
-libdis-$(CONFIG_HPPA_DIS) += hppa-dis.o
-libdis-$(CONFIG_I386_DIS) += i386-dis.o
-libdis-$(CONFIG_IA64_DIS) += ia64-dis.o
-libdis-$(CONFIG_M68K_DIS) += m68k-dis.o
-libdis-$(CONFIG_MICROBLAZE_DIS) += microblaze-dis.o
-libdis-$(CONFIG_MIPS_DIS) += mips-dis.o
-libdis-$(CONFIG_PPC_DIS) += ppc-dis.o
-libdis-$(CONFIG_S390_DIS) += s390-dis.o
-libdis-$(CONFIG_SH4_DIS) += sh4-dis.o
-libdis-$(CONFIG_SPARC_DIS) += sparc-dis.o
-libdis-$(CONFIG_LM32_DIS) += lm32-dis.o
+universal-obj-y += disas/
 
 ######################################################################
 # trace
@@ -252,5 +238,6 @@ nested-vars += \
        block-obj-y \
        user-obj-y \
        common-obj-y \
+       universal-obj-y \
        extra-obj-y
 dummy := $(call unnest-vars)
index 927347bac2802cb1de1dfbff64792d90e72ce31a..f3536513693856c93e7c3e3e5b92ab5a39b5b5f0 100644 (file)
@@ -70,9 +70,8 @@ obj-y = exec.o translate-all.o cpu-exec.o
 obj-y += tcg/tcg.o tcg/optimize.o
 obj-$(CONFIG_TCG_INTERPRETER) += tci.o
 obj-y += fpu/softfloat.o
-obj-y += disas.o
-obj-$(CONFIG_TCI_DIS) += tci-dis.o
 obj-y += target-$(TARGET_BASE_ARCH)/
+obj-y += disas.o
 obj-$(CONFIG_GDBSTUB_XML) += gdbstub-xml.o
 
 tci-dis.o: QEMU_CFLAGS += -I$(SRC_PATH)/tcg -I$(SRC_PATH)/tcg/tci
@@ -156,11 +155,9 @@ all-obj-y += $(addprefix ../, $(universal-obj-y))
 
 ifdef CONFIG_SOFTMMU
 all-obj-y += $(addprefix ../, $(common-obj-y))
-all-obj-y += $(addprefix ../libdis/, $(libdis-y))
 all-obj-y += $(addprefix ../, $(trace-obj-y))
 else
 all-obj-y += $(addprefix ../libuser/, $(user-obj-y))
-all-obj-y += $(addprefix ../libdis-user/, $(libdis-y))
 endif #CONFIG_LINUX_USER
 
 ifdef QEMU_PROGW
index 55b213609e8ea4856c5c716f55dae3ef0d064951..a6cd3ab4f36a1f0080c1f37c461a48a023f6a641 100644 (file)
@@ -10,7 +10,7 @@
 #include <string.h>
 
 #include "qemu.h"
-#include "disas.h"
+#include "disas/disas.h"
 
 #ifdef _ARCH_PPC64
 #undef ARCH_DLINFO
index d2ad1819d5c412268f42d536702ce6f085effe5e..f180e172a77a4f669bb134fbb626ba077b11d95f 100755 (executable)
--- a/configure
+++ b/configure
@@ -3697,11 +3697,6 @@ if test -f ${config_host_ld}~ ; then
   fi
 fi
 
-for d in libdis libdis-user; do
-    symlink "$source_path/Makefile.dis" "$d/Makefile"
-    echo > $d/config.mak
-done
-
 # use included Linux headers
 if test "$linux" = "yes" ; then
   mkdir -p linux-headers
@@ -4043,83 +4038,77 @@ if test "$linux" = "yes" ; then
   includes="-I\$(SRC_PATH)/linux-headers $includes"
 fi
 
-if test "$target_user_only" = "yes" ; then
-    libdis_config_mak=libdis-user/config.mak
-else
-    libdis_config_mak=libdis/config.mak
-fi
-
 for i in $ARCH $TARGET_BASE_ARCH ; do
   case "$i" in
   alpha)
     echo "CONFIG_ALPHA_DIS=y"  >> $config_target_mak
-    echo "CONFIG_ALPHA_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_ALPHA_DIS=y"  >> config-all-disas.mak
   ;;
   arm)
     echo "CONFIG_ARM_DIS=y"  >> $config_target_mak
-    echo "CONFIG_ARM_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_ARM_DIS=y"  >> config-all-disas.mak
   ;;
   cris)
     echo "CONFIG_CRIS_DIS=y"  >> $config_target_mak
-    echo "CONFIG_CRIS_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_CRIS_DIS=y"  >> config-all-disas.mak
   ;;
   hppa)
     echo "CONFIG_HPPA_DIS=y"  >> $config_target_mak
-    echo "CONFIG_HPPA_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_HPPA_DIS=y"  >> config-all-disas.mak
   ;;
   i386|x86_64)
     echo "CONFIG_I386_DIS=y"  >> $config_target_mak
-    echo "CONFIG_I386_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_I386_DIS=y"  >> config-all-disas.mak
   ;;
   ia64*)
     echo "CONFIG_IA64_DIS=y"  >> $config_target_mak
-    echo "CONFIG_IA64_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_IA64_DIS=y"  >> config-all-disas.mak
   ;;
   lm32)
     echo "CONFIG_LM32_DIS=y"  >> $config_target_mak
-    echo "CONFIG_LM32_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_LM32_DIS=y"  >> config-all-disas.mak
   ;;
   m68k)
     echo "CONFIG_M68K_DIS=y"  >> $config_target_mak
-    echo "CONFIG_M68K_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_M68K_DIS=y"  >> config-all-disas.mak
   ;;
   microblaze*)
     echo "CONFIG_MICROBLAZE_DIS=y"  >> $config_target_mak
-    echo "CONFIG_MICROBLAZE_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_MICROBLAZE_DIS=y"  >> config-all-disas.mak
   ;;
   mips*)
     echo "CONFIG_MIPS_DIS=y"  >> $config_target_mak
-    echo "CONFIG_MIPS_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_MIPS_DIS=y"  >> config-all-disas.mak
   ;;
   or32)
     echo "CONFIG_OPENRISC_DIS=y"  >> $config_target_mak
-    echo "CONFIG_OPENRISC_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_OPENRISC_DIS=y"  >> config-all-disas.mak
   ;;
   ppc*)
     echo "CONFIG_PPC_DIS=y"  >> $config_target_mak
-    echo "CONFIG_PPC_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_PPC_DIS=y"  >> config-all-disas.mak
   ;;
   s390*)
     echo "CONFIG_S390_DIS=y"  >> $config_target_mak
-    echo "CONFIG_S390_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_S390_DIS=y"  >> config-all-disas.mak
   ;;
   sh4)
     echo "CONFIG_SH4_DIS=y"  >> $config_target_mak
-    echo "CONFIG_SH4_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_SH4_DIS=y"  >> config-all-disas.mak
   ;;
   sparc*)
     echo "CONFIG_SPARC_DIS=y"  >> $config_target_mak
-    echo "CONFIG_SPARC_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_SPARC_DIS=y"  >> config-all-disas.mak
   ;;
   xtensa*)
     echo "CONFIG_XTENSA_DIS=y"  >> $config_target_mak
-    echo "CONFIG_XTENSA_DIS=y"  >> $libdis_config_mak
+    echo "CONFIG_XTENSA_DIS=y"  >> config-all-disas.mak
   ;;
   esac
 done
 if test "$tcg_interpreter" = "yes" ; then
   echo "CONFIG_TCI_DIS=y"  >> $config_target_mak
-  echo "CONFIG_TCI_DIS=y"  >> $libdis_config_mak
+  echo "CONFIG_TCI_DIS=y"  >> config-all-disas.mak
 fi
 
 case "$ARCH" in
index 904ee73c7b55d748f5752d9ccd453f6c73b78929..b5a32b84e45c332982a0d75e6fa49597f571ed54 100644 (file)
@@ -18,7 +18,7 @@
  */
 #include "config.h"
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg.h"
 #include "qemu-barrier.h"
 #include "qtest.h"
diff --git a/disas.c b/disas.c
index 6da1dd09f481eff813eb2a4db4485a323769a437..8157b96fc1fb6a9e3aa92be2c78ef6397e5e268a 100644 (file)
--- a/disas.c
+++ b/disas.c
@@ -1,11 +1,11 @@
 /* General "disassemble this chunk" code.  Used for debugging. */
 #include "config.h"
-#include "dis-asm.h"
+#include "disas/bfd.h"
 #include "elf.h"
 #include <errno.h>
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 
 typedef struct CPUDebug {
     struct disassemble_info info;
diff --git a/disas/Makefile.objs b/disas/Makefile.objs
new file mode 100644 (file)
index 0000000..9134429
--- /dev/null
@@ -0,0 +1,16 @@
+universal-obj-$(CONFIG_ALPHA_DIS) += alpha.o
+universal-obj-$(CONFIG_ARM_DIS) += arm.o
+universal-obj-$(CONFIG_CRIS_DIS) += cris.o
+universal-obj-$(CONFIG_HPPA_DIS) += hppa.o
+universal-obj-$(CONFIG_I386_DIS) += i386.o
+universal-obj-$(CONFIG_IA64_DIS) += ia64.o
+universal-obj-$(CONFIG_M68K_DIS) += m68k.o
+universal-obj-$(CONFIG_MICROBLAZE_DIS) += microblaze.o
+universal-obj-$(CONFIG_MIPS_DIS) += mips.o
+universal-obj-$(CONFIG_PPC_DIS) += ppc.o
+universal-obj-$(CONFIG_S390_DIS) += s390.o
+universal-obj-$(CONFIG_SH4_DIS) += sh4.o
+universal-obj-$(CONFIG_SPARC_DIS) += sparc.o
+universal-obj-$(CONFIG_LM32_DIS) += lm32.o
+
+universal-obj-$(CONFIG_TCI_DIS) += tci.o
similarity index 99%
rename from alpha-dis.c
rename to disas/alpha.c
index ae331b35b8f0836be907e59affbb94abebb44e67..a950b9cee0c598fbb4e09fa07a2e98424f723944 100644 (file)
@@ -20,7 +20,7 @@ along with this file; see the file COPYING.  If not, see
 <http://www.gnu.org/licenses/>. */
 
 #include <stdio.h>
-#include "dis-asm.h"
+#include "disas/bfd.h"
 
 /* MAX is redefined below, so remove any previous definition. */
 #undef MAX
similarity index 99%
rename from arm-dis.c
rename to disas/arm.c
index 6bc4d716981ae5a357912b9d1af6d44336bb590b..4927d8ad7ca92343476212bafc34bc73aee0b589 100644 (file)
--- a/arm-dis.c
@@ -22,7 +22,7 @@
 /* Start of qemu specific additions.  Mostly this is stub definitions
    for things we don't care about.  */
 
-#include "dis-asm.h"
+#include "disas/bfd.h"
 #define ATTRIBUTE_UNUSED __attribute__((unused))
 #define ISSPACE(x) ((x) == ' ' || (x) == '\t' || (x) == '\n')
 
similarity index 99%
rename from cris-dis.c
rename to disas/cris.c
index 1d174ba8ccf34cbb8098b70f88410a9233e6963e..9dfb4e3885511061f192d552c0f3c9ee831ede8c 100644 (file)
@@ -19,7 +19,7 @@
    along with this program; if not, see <http://www.gnu.org/licenses/>. */
 
 #include "qemu-common.h"
-#include "dis-asm.h"
+#include "disas/bfd.h"
 //#include "sysdep.h"
 #include "target-cris/opcode-cris.h"
 //#include "libiberty.h"
similarity index 99%
rename from hppa-dis.c
rename to disas/hppa.c
index 420a7d22d0f01425b25d872f57ec0525030872f0..c7c8be66a28aa2010db530a237a24ea8b19d4cbc 100644 (file)
@@ -18,7 +18,7 @@
    You should have received a copy of the GNU General Public License
    along with this program; if not, see <http://www.gnu.org/licenses/>. */
 
-#include "dis-asm.h"
+#include "disas/bfd.h"
 
 /* HP PA-RISC SOM object file format:  definitions internal to BFD.
    Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000,
similarity index 99%
rename from i386-dis.c
rename to disas/i386.c
index c4a81c99ad5bd1a1e2b313647ea348e426f9b096..3b006b13e098dcfddf24b018611ce30f365cac98 100644 (file)
@@ -32,7 +32,7 @@
    the Intel manual for details.  */
 
 #include <stdlib.h>
-#include "dis-asm.h"
+#include "disas/bfd.h"
 /* include/opcode/i386.h r1.78 */
 
 /* opcode/i386.h -- Intel 80386 opcode macros
similarity index 99%
rename from ia64-dis.c
rename to disas/ia64.c
index 2a103e6b5cbfa6a71381ce39ab2f79449a05391b..a8fe26c4136ffbd7070c7c8efc853369f0c7947e 100644 (file)
@@ -21,7 +21,7 @@
 #include <assert.h>
 #include <string.h>
 
-#include "dis-asm.h"
+#include "disas/bfd.h"
 
 /* ia64.h -- Header file for ia64 opcode table
    Copyright (C) 1998, 1999, 2000, 2002, 2005, 2006
similarity index 99%
rename from lm32-dis.c
rename to disas/lm32.c
index 709ed3215cd7e0a69509be898a18566771531f72..a8eefe05b182104af6ef2b4cb510476a82150f8d 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 #include <stdio.h>
-#include "dis-asm.h"
+#include "disas/bfd.h"
 
 typedef enum {
     LM32_OP_SRUI = 0, LM32_OP_NORI, LM32_OP_MULI, LM32_OP_SH, LM32_OP_LB,
similarity index 99%
rename from m68k-dis.c
rename to disas/m68k.c
index 2b155de51c49bf8e1c4a52956c0ae45894f8b6dc..c950241f79005cf5040e33bd068bcf6368b01348 100644 (file)
@@ -5,7 +5,7 @@
 #include <math.h>
 #include <stdio.h>
 
-#include "dis-asm.h"
+#include "disas/bfd.h"
 
 /* **** floatformat.h from sourceware.org CVS 2005-08-14.  */
 /* IEEE floating point support declarations, for GDB, the GNU Debugger.
similarity index 99%
rename from microblaze-dis.c
rename to disas/microblaze.c
index 16c312f2f5d5c0c15c8edae52dee0e1fb0100a4c..ec91af386d6bb4861274e0bada3f1cfc629b69bf 100644 (file)
@@ -582,7 +582,7 @@ char pvr_register_prefix[] = "rpvr";
 
 #endif /* MICROBLAZE_OPC */
 
-#include "dis-asm.h"
+#include "disas/bfd.h"
 #include <strings.h>
 
 #define get_field_rd(instr) get_field(instr, RD_MASK, RD_LOW)
similarity index 99%
rename from mips-dis.c
rename to disas/mips.c
index e3a6e0b49ec229b1992f0dc8552540da9530af5e..2106b574cbdd2aefb0b710eb7023f9284c39a93e 100644 (file)
@@ -19,7 +19,7 @@ GNU General Public License for more details.
 You should have received a copy of the GNU General Public License
 along with this program; if not, see <http://www.gnu.org/licenses/>.  */
 
-#include "dis-asm.h"
+#include "disas/bfd.h"
 
 /* mips.h.  Mips opcode list for GDB, the GNU debugger.
    Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
similarity index 99%
rename from ppc-dis.c
rename to disas/ppc.c
index bc98cbe655d863ff60727f51d56587d418dd622b..c149506fd889a3d9ab86e55cf2f5d7c852941cde 100644 (file)
--- a/ppc-dis.c
@@ -18,7 +18,7 @@ the GNU General Public License for more details.
 You should have received a copy of the GNU General Public License
 along with this file; see the file COPYING.  If not,
 see <http://www.gnu.org/licenses/>.  */
-#include "dis-asm.h"
+#include "disas/bfd.h"
 #define BFD_DEFAULT_TARGET_SIZE 64
 
 /* ppc.h -- Header file for PowerPC opcode table
similarity index 99%
rename from s390-dis.c
rename to disas/s390.c
index 8abcdf0128ab87bd6b0cd888023ae11e23dc855d..0859dfa19fe72a7d0cda18a738b891caed44e22b 100644 (file)
@@ -21,7 +21,7 @@
    02110-1301, USA.  */
 
 #include "qemu-common.h"
-#include "dis-asm.h"
+#include "disas/bfd.h"
 
 /* include/opcode/s390.h revision 1.9 */
 /* s390.h -- Header file for S390 opcode table
similarity index 99%
rename from sh4-dis.c
rename to disas/sh4.c
index 673bc783801fb775cc4c6ae5e9310f805be76d3e..f6cadd55c00ddb5bc13935c63b39de5f7fdc1c7e 100644 (file)
--- a/sh4-dis.c
@@ -16,7 +16,7 @@
    along with this program; if not, see <http://www.gnu.org/licenses/>.  */
 
 #include <stdio.h>
-#include "dis-asm.h"
+#include "disas/bfd.h"
 
 #define DEFINE_TABLE
 
similarity index 99%
rename from sparc-dis.c
rename to disas/sparc.c
index 1d017faaa324c100e8fa6a2b72040da946697c7c..8eb22e6fc3a64bb9d7f53a1d1ef8b25364b19931 100644 (file)
@@ -27,7 +27,7 @@
    see <http://www.gnu.org/licenses/>.  */
 
 #include <stdlib.h>
-#include "dis-asm.h"
+#include "disas/bfd.h"
 
 /* The SPARC opcode table (and other related data) is defined in
    the opcodes library in sparc-opc.c.  If you change anything here, make
similarity index 98%
rename from tci-dis.c
rename to disas/tci.c
index 10c411be8c176c40139c0e2d3eba5599da0bc179..a606b63a2a8e4db92b69db42714d5efeb08a5801 100644 (file)
--- a/tci-dis.c
@@ -17,7 +17,7 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#include "dis-asm.h"
+#include "disas/bfd.h"
 #include "tcg/tcg.h"
 
 /* Disassemble TCI bytecode. */
index ba01ca6638ce9fb9fce60cc9a9bd096e90a79d6f..52f0940778656cacfaf128fcceef06bac78904b6 100644 (file)
@@ -43,7 +43,7 @@
  */
 
 #include "hw.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "monitor.h"
 #include "sysemu.h"
 #include "uboot_image.h"
similarity index 100%
rename from dis-asm.h
rename to include/disas/bfd.h
similarity index 100%
rename from disas.h
rename to include/disas/disas.h
index 1d8bcb4e7987b6a4974fb8d9600d216832492eb3..89db49ccaac044e9bbdbd7a2416e8e7342561c9d 100644 (file)
@@ -14,7 +14,7 @@
 #include <time.h>
 
 #include "qemu.h"
-#include "disas.h"
+#include "disas/disas.h"
 
 #ifdef _ARCH_PPC64
 #undef ARCH_DLINFO
index a92ab44384e851a4b26c639512cead774a021371..bd63768c271c56ebdd86127772177169f563bb71 100644 (file)
--- a/monitor.c
+++ b/monitor.c
@@ -41,7 +41,7 @@
 #include "console.h"
 #include "blockdev.h"
 #include "audio/audio.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "balloon.h"
 #include "qemu-timer.h"
 #include "migration.h"
index 344eca3f1b0df889c99c116dd908711c53c9b65e..58f69cb494d4b2c1ce83976b0d5ec4b83f989c97 100644 (file)
@@ -3,7 +3,7 @@
 
 #include <stdarg.h>
 #ifdef NEED_CPU_H
-#include "disas.h"
+#include "disas/disas.h"
 #endif
 
 /* Private global variables, don't use */
index 71fe1a1ab01b70dd806b5f92babca2308e1e0985..f57c8fd91fe236edbb2d2ebd6ac165684a41c1a8 100644 (file)
@@ -18,7 +18,7 @@
  */
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "host-utils.h"
 #include "tcg-op.h"
 
index 3cf36045177dd3d73b16de524b41842af80c9acc..10c548d5ba47a310438c3b62934a4ccf0e64df4a 100644 (file)
@@ -25,7 +25,7 @@
 #include <inttypes.h>
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 #include "qemu-log.h"
 
index 60bdc241ef0720c73ae59bf1c9c9c4c0940b613d..2a92727843d4d7372d99a16675b71c483f828720 100644 (file)
@@ -24,7 +24,7 @@
  */
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 #include "helper.h"
 #include "mmu.h"
index f394ea69a56a3fbebbd5ca9bcdf6350dc1e90e2f..026201e98e233a2bf19e7e107969892c0e33c976 100644 (file)
@@ -24,7 +24,7 @@
 #include <signal.h>
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 
 #include "helper.h"
index e131ad1b5faf68b971a3b90aadd9dddb9f58efa1..9683b9a4b5469b88cd1a7bb892b164ce1cc0055a 100644 (file)
@@ -18,7 +18,7 @@
  */
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "helper.h"
 #include "tcg-op.h"
 
index 11defc6e040097b741dcffed8b7c0d53b924ddf9..d955c7a4093606b1fca43cdd5b2939a191e48941 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 #include "qemu-log.h"
 
index efaa123a14bd42d908ce2501b436f7dc94372268..530e0b5fb0fb698b2d8063fca27bcc08b692554c 100644 (file)
@@ -198,7 +198,7 @@ void do_interrupt(CPUMBState *env)
             t = (env->sregs[SR_MSR] & (MSR_VM | MSR_UM)) << 1;
 
 #if 0
-#include "disas.h"
+#include "disas/disas.h"
 
 /* Useful instrumentation when debugging interrupt issues in either
    the models or in sw.  */
index 6ceff02a12c3ab864ca7d00d02b52f994372fa91..5946a5ba5c576b60a7237416c5e2d8600900b67b 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 #include "helper.h"
 #include "microblaze-decode.h"
index 65e6725cc9126ae69e5e448497775bd5e8b16daa..44e7617395a965b948bcb003c8b1031e86ca915b 100644 (file)
@@ -22,7 +22,7 @@
  */
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 
 #include "helper.h"
index 9ac999a9c81443f75fbb53ec168ccfa7c244f215..2cb9d69826cb5d7b04f759b4b3bafa9572b883ca 100644 (file)
@@ -20,7 +20,7 @@
 
 #include "cpu.h"
 #include "exec-all.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 #include "qemu-common.h"
 #include "qemu-log.h"
index 653c2fdb1f4ec11f0c12e896b8a846335c2ccc7b..8a53105f89b7ffcff48feb4a02ef3beb5dcce3e9 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 #include "host-utils.h"
 
index e63627cac155846c312ba764119fc7b70e361299..984ca9fc63c9a2033341fe15fcbadd70209c278e 100644 (file)
@@ -23,7 +23,7 @@
  * inside "#if defined(TODO) ... #endif" statements to make tests easier.
  */
 
-#include "dis-asm.h"
+#include "disas/bfd.h"
 #include "gdbstub.h"
 #include <kvm.h>
 #include "kvm_ppc.h"
index 787e3c6963ecb8bc5de9d890a71691d524f4e75f..6e144a67a2faa8a9129c6cfb27f14b1d2df230fb 100644 (file)
@@ -30,7 +30,7 @@
 #endif
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 #include "qemu-log.h"
 
index 86493e1b03abe31bb64694317585274e544bf88d..41d53e5c514ec241a88366a6aa5d0c08d0bc112a 100644 (file)
@@ -21,7 +21,7 @@
 //#define SH4_SINGLE_STEP
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 
 #include "helper.h"
index 5859f2e801849ede35934f9920e634e2c0cde8b8..88802b84867dad83f3aaa9ccfabe7a90e37145c4 100644 (file)
@@ -25,7 +25,7 @@
 #include <inttypes.h>
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "helper.h"
 #include "tcg-op.h"
 
index 3951758fc890658047b67821ee0a4bb2cec868de..8c49f4d7016f8be1af2c9b7ad4957f8d4028c9cc 100644 (file)
@@ -15,7 +15,7 @@
 #include <inttypes.h>
 
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 #include "qemu-log.h"
 
index 5d8762c0ca9e2a7fc281a293374bb464f4f77b10..4e81cbd9ecc7dc8ce22f3b45551810f18ddc2ca5 100644 (file)
@@ -32,7 +32,7 @@
 
 #include "cpu.h"
 #include "exec-all.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg-op.h"
 #include "qemu-log.h"
 #include "sysemu.h"
index 164870a68cc0b18d9c0d5a1573fcaf063f6f34ec..bbe06db6eb421bbbe6742553227998e8956d397e 100644 (file)
@@ -33,7 +33,7 @@
 #include "qemu-common.h"
 #define NO_CPU_IO_DEFS
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg.h"
 #include "qemu-timer.h"
 #include "memory.h"
index 1185cb03c8c449bb5be6e3ed2b61c54aa5b363ec..63fb05384f93445b12980e432d78d970481efbbb 100644 (file)
@@ -18,7 +18,7 @@
  */
 #include "config.h"
 #include "cpu.h"
-#include "disas.h"
+#include "disas/disas.h"
 #include "tcg.h"
 
 #undef EAX
diff --git a/vl.c b/vl.c
index 3ebf01f8f16261cecc9f04a152c547e31ac973ca..571a49b9315b5d63652ac488c9b01570df2e66ae 100644 (file)
--- a/vl.c
+++ b/vl.c
@@ -154,7 +154,7 @@ int main(int argc, char **argv)
 #endif
 #include "qtest.h"
 
-#include "disas.h"
+#include "disas/disas.h"
 
 #include "qemu_socket.h"