]> xenbits.xensource.com Git - qemu-xen-4.3-testing.git/commitdiff
removed unused code
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 12 May 2008 12:00:46 +0000 (12:00 +0000)
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 12 May 2008 12:00:46 +0000 (12:00 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4434 c046a42c-6fe2-441c-8c8c-71466251a162

cpu-all.h
exec-all.h
tests/qruncom.c
translate-all.c
vl.c

index 387030e54cd53dee39c8861d3b74339cbbef22d8..7e77f7656f62f14e11e59f2be05b6d247d714e47 100644 (file)
--- a/cpu-all.h
+++ b/cpu-all.h
@@ -743,7 +743,6 @@ void cpu_abort(CPUState *env, const char *fmt, ...)
     __attribute__ ((__noreturn__));
 extern CPUState *first_cpu;
 extern CPUState *cpu_single_env;
-extern int code_copy_enabled;
 
 #define CPU_INTERRUPT_EXIT   0x01 /* wants exit from main loop */
 #define CPU_INTERRUPT_HARD   0x02 /* hardware interrupt pending */
index ba05af22b00861e04a08ddd084e5cb95405c9185..d8c6c3371e5dbee5f1bb0362357f730d0a508dc7 100644 (file)
@@ -77,8 +77,6 @@ int cpu_gen_code(CPUState *env, struct TranslationBlock *tb,
 int cpu_restore_state(struct TranslationBlock *tb,
                       CPUState *env, unsigned long searched_pc,
                       void *puc);
-int cpu_gen_code_copy(CPUState *env, struct TranslationBlock *tb,
-                      int max_code_size, int *gen_code_size_ptr);
 int cpu_restore_state_copy(struct TranslationBlock *tb,
                            CPUState *env, unsigned long searched_pc,
                            void *puc);
@@ -158,7 +156,6 @@ typedef struct TranslationBlock {
     uint16_t size;      /* size of target code for this block (1 <=
                            size <= TARGET_PAGE_SIZE) */
     uint16_t cflags;    /* compile flags */
-#define CF_CODE_COPY   0x0001 /* block was generated in code copy mode */
 #define CF_TB_FP_USED  0x0002 /* fp ops are used in the TB */
 #define CF_FP_USED     0x0004 /* fp ops are used in the TB or in a chained TB */
 #define CF_SINGLE_INSN 0x0008 /* compile only a single instruction */
index 7b25fcdedc86fae4d5c7212356867975e7b36f56..6bc0b2b2d4a16ca36e6b59ec7a7ceea0487a88af 100644 (file)
@@ -199,9 +199,6 @@ int main(int argc, char **argv)
 
     env = cpu_init("qemu32");
 
-    /* disable code copy to simplify debugging */
-    code_copy_enabled = 0;
-
     /* set user mode state (XXX: should be done automatically by
        cpu_init ?) */
     env->user_mode_only = 1;
index cf8cc9bff08c6fa5077e63c17735c4678787ff3c..e0479a8150d50dad4bfd0065adf747e1b626ca6c 100644 (file)
@@ -48,8 +48,6 @@ target_ulong gen_opc_jump_pc[2];
 uint32_t gen_opc_hflags[OPC_BUF_SIZE];
 #endif
 
-int code_copy_enabled = 1;
-
 #ifdef CONFIG_PROFILER
 int64_t dyngen_tb_count1;
 int64_t dyngen_tb_count;
diff --git a/vl.c b/vl.c
index d8e9ef8c6b3238ac88454d890dcfdc15af72cb5d..67712f0ce3a1f82b56bf96fe939a68db7b6ccf3d 100644 (file)
--- a/vl.c
+++ b/vl.c
@@ -7343,7 +7343,6 @@ enum {
     QEMU_OPTION_hdachs,
     QEMU_OPTION_L,
     QEMU_OPTION_bios,
-    QEMU_OPTION_no_code_copy,
     QEMU_OPTION_k,
     QEMU_OPTION_localtime,
     QEMU_OPTION_cirrusvga,
@@ -7440,7 +7439,6 @@ const QEMUOption qemu_options[] = {
     { "hdachs", HAS_ARG, QEMU_OPTION_hdachs },
     { "L", HAS_ARG, QEMU_OPTION_L },
     { "bios", HAS_ARG, QEMU_OPTION_bios },
-    { "no-code-copy", 0, QEMU_OPTION_no_code_copy },
 #ifdef USE_KQEMU
     { "no-kqemu", 0, QEMU_OPTION_no_kqemu },
     { "kernel-kqemu", 0, QEMU_OPTION_kernel_kqemu },
@@ -7978,9 +7976,6 @@ int main(int argc, char **argv)
                 fd_bootchk = 0;
                 break;
 #endif
-            case QEMU_OPTION_no_code_copy:
-                code_copy_enabled = 0;
-                break;
             case QEMU_OPTION_net:
                 if (nb_net_clients >= MAX_NET_CLIENTS) {
                     fprintf(stderr, "qemu: too many network clients\n");