]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - sim/frv/ChangeLog
sim: drop host endian configure option
[thirdparty/binutils-gdb.git] / sim / frv / ChangeLog
index aaac69ef955d2dfc9a4a94f1087824c403527c1a..05283b8ae7bb9fbfb1f2aa473bade17249f804eb 100644 (file)
@@ -1,6 +1,342 @@
+2016-01-03  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
+       * configure: Regenerate.
+       * frv.c (frvbf_h_fr_double_get_handler): Change
+       CURRENT_HOST_BYTE_ORDER to HOST_BYTE_ORDER.
+       (frvbf_h_fr_double_set_handler): Likewise.
+
+2016-01-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * arch.h (TARGET_BIG_ENDIAN): Delete.
+       * configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG.
+       * configure: Regenerate.
+       * frv.c (frvbf_h_fr_double_get_handler): Change LITTLE_ENDIAN to
+       BFD_ENDIAN_LITTLE.
+       (frvbf_h_fr_double_set_handler): Likewise.
+
+2016-01-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * reset.c (frv_term): Change current_state to sd.
+       * sim-if.c (current_state): Delete.
+       (sim_open): Delete current_state assignment.
+
+2015-12-27  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_OBJS): Delete sim-hload.o.
+
+2015-12-26  Mike Frysinger  <vapier@gentoo.org>
+
+       * config.in, configure: Regenerate.
+
+2015-12-26  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-if.c (sim_create_inferior): Replace old #if 0 code with dupargv.
+
+2015-12-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * devices.c: Delete file.
+       * frv-sim.h (MCCR_ADDR, MCCR_CP, MCCR_CM0, MCCR_CM1, frv_devices,
+       struct _device): Delete.
+       * Makefile.in (SIM_OBJS): Delete devices.o.
+       * sim-if.c (sim_open): Delete #if 0 code.
+       * tconfig.h: Delete file.
+
+2015-12-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_OBJS): Delete sim-model.o.
+       * tconfig.h (SIM_HAVE_MODEL): Delete.
+
+2015-12-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * arch.c: Rename MACH to SIM_MACH.
+       * cpuall.h: Likewise.
+       * model.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
+       SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
+
+2015-12-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (WITH_SCACHE_PBB): Move from ...
+       * tconfig.h (WITH_SCACHE_PBB): ... here.
+
+2015-12-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * devices.c (device_error): Delete.
+
+2015-12-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * tconfig.h (SIM_HANDLES_LMA): Delete.
+
+2015-12-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * tconfig.h (SIM_HAVE_BREAKPOINTS, SIM_BREAKPOINT,
+       SIM_BREAKPOINT_SIZE): Delete.
+       * traps.c [SIM_HAVE_BREAKPOINTS] (frv_itrap): Delete sim breakpoint
+       code.
+       [SIM_HAVE_BREAKPOINTS] (frv_break): Likewise.
+
+2015-12-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * tconfig.h (WITH_WATCHPOINTS): Delete.
+
+2015-12-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * tconfig.h (SIM_HAVE_MEM_SIZE): Delete.
+
+2015-11-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
+       sim-stop.o.
+
+2015-11-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_close): Rename to ...
+       (frv_sim_close): ... this.  Delete calls to frv_cgen_cpu_close and
+       sim_module_uninstall.
+       * sim-main.h (frv_sim_close): Declare.
+       (SIM_CLOSE_HOOK): Define.
+
+2015-06-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (AC_ARG_ENABLE(sim-trapdump)): Call AS_HELP_STRING.
+       * configure: Regenerate.
+
+2015-06-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-06-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-06-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * decode.c (frvbf_decode): Change TRACE_EXTRACT to CGEN_TRACE_EXTRACT.
+       * mloop.in (execute): Change TRACE_INSN_INIT to CGEN_TRACE_INSN_INIT,
+       TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
+       * sem.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
+
+2015-06-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (WITH_TRACE): Delete.
+
+2015-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (USING_SIM_BASE_H): Delete.
+
+2015-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (_sim_cpu, SIM_CPU): Delete.
+
+2015-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (sim_cia): Delete.
+       (frv_sim_engine_halt_hook): Move below includes.
+
+2015-04-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (CIA_GET, CIA_SET): Delete.
+       * traps.c (frv_sim_engine_halt_hook): Change CIA_SET to CPU_PC_SET.
+
+2015-04-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
+       * sim-main.h (STATE_CPU): Delete.
+
+2015-04-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (struct sim_state): Change cpu to an array of pointers.
+       (STATE_CPU): Handle WITH_SMP.
+
+2015-04-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-04-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
+
+2015-03-31  Mike Frysinger  <vapier@gentoo.org>
+
+       * config.in, configure: Regenerate.
+
+2015-03-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-03-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-03-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-03-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * devices.c: Delete dv-sockser.h include.
+       (device_io_read_buffer): Delete uart code.
+       (device_io_write_buffer): Likewise.
+
+2015-03-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-03-16  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4, config.in, configure: Regenerate.
+       * tconfig.in: Rename file ...
+       * tconfig.h: ... here.
+
+2015-03-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * tconfig.in [HAVE_DV_SOCKSER]: Delete.
+
+2015-03-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_RUN_OBJS): Delete.
+
+2014-08-23  Hans-Peter Nilsson  <hp@axis.com>
+
+       * configure.ac: Default simulator hardware to off again.  Remove
+       dead frv_extra_objs substitution.
+       * configure: Regenerate.
+       * Makefile.in: Remove unused frv_extra_objs.
+
+2014-08-19  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
+2014-08-15  Roland McGrath  <mcgrathr@google.com>
+
+       * configure: Regenerate.
+       * config.in: Regenerate.
+
+2013-09-23  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
+2013-06-03  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4, configure: Regenerate.
+
+2013-03-30  Joel Sherrill  <joel.sherrill@oarcorp.com>
+           Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Add frv_extra_objs. Change simulator hardware
+       from always on to defaulting to yes it is enabled.
+       * Makefile.in: Conditionalize reference to dv-sockser.o.
+       * configure: Regenerated.
+
+2013-03-26  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2013-03-23  Joel Sherrill  <joel.sherrill@oarcorp.com>
+
+       * configure.ac: Fail if dv-sockser.o not available.
+       Error when --disable-sim-hardware is specified.
+       * configure: Regenerated.
+
+2012-06-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * config.in, configure: Regenerate.
+
+2012-03-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4, config.in, configure: Regenerate.
+
+2011-12-03  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4: New file.
+       * configure: Regenerate.
+
+2011-10-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Change include to common/acinclude.m4.
+
+2011-10-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Change AC_PREREQ to 2.64.  Delete AC_CONFIG_HEADER
+       call.  Replace common.m4 include with SIM_AC_COMMON.
+       * configure: Regenerate.
+
+2011-07-05  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-if.c (sim_do_command): Delete.
+
+2010-04-21  Mike Frysinger  <vapier@gentoo.org>
+
+       * profile.c (sim_profile_print_bar): Add cpu argument.
+
+2010-03-30  Mike Frysinger  <vapier@gentoo.org>
+
+       * devices.c (device_error): Add const to message.
+
+2010-02-12  Doug Evans  <dje@sebabeach.org>
+
+       * decode.c, * decode.h: Regenerate.
+
+2010-02-11  Doug Evans  <dje@sebabeach.org>
+
+       * cpu.h, * decode.c, * model.c, * sem.c: Regenerate.
+
+2010-01-24  Doug Evans  <dje@sebabeach.org>
+
+       * sem.c: Regenerate.
+
+2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure: Regenerate.
+
+2010-01-02  Doug Evans  <dje@sebabeach.org>
+
+       * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode.c,
+       * decode.h, * model.c, * sem.c: Regenerate, update copyright year.
+
+2009-11-22  Doug Evans  <dje@sebabeach.org>
+
+       * cpu.h: Regenerate.
+       * cpuall.h: Regenerate.
+       * decode.c: Regenerate.
+       * decode.h: Regenerate.
+
+2009-11-03  Doug Evans  <dje@sebabeach.org>
+
+       * arch.c: Regenerate.
+       * arch.h: Regenerate.
+       * cpu.c: Regenerate.
+       * cpu.h: Regenerate.
+       * cpuall.h: Regenerate.
+       * decode.c: Regenerate.
+       * decode.h: Regenerate.
+       * model.c: Regenerate.
+       * sem.c: Regenerate.
+
+2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * config.in: Regenerate.
+       * configure: Likewise.
+
+       * configure: Regenerate.
+
+2009-01-07  Hans-Peter Nilsson  <hp@axis.com>
+
+       * sem.c: Regenerate.
+
+2008-12-23  Hans-Peter Nilsson  <hp@axis.com>
+
+       * arch.c, arch.h, cpu.c, cpu.h, cpuall.h, decode.c, decode.h,
+       model.c, sem.c: Regenerate.
+
+2008-07-11  Hans-Peter Nilsson  <hp@axis.com>
+
+       * configure: Regenerate to track ../common/common.m4 changes.
+       * config.in: Ditto.
+
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
 
        * configure: Regenerate.
 
 2005-10-28  Dave Brolley  <brolley@redhat.com>
 
        * cpu.c,cpu.h,decode.c,decode.h,model.c,sem.c: Regenerate.
 2005-10-28  Dave Brolley  <brolley@redhat.com>
 
        * cpu.c,cpu.h,decode.c,decode.h,model.c,sem.c: Regenerate.
-       
+
        Contribute the following changes:
        2003-09-29  Dave Brolley  <brolley@redhat.com>
 
        Contribute the following changes:
        2003-09-29  Dave Brolley  <brolley@redhat.com>
 
 
 2000-09-01  Dave Brolley  <brolley@redhat.com>
 
 
 2000-09-01  Dave Brolley  <brolley@redhat.com>
 
-        * interrupts.c (frv_queue_break_interrupt): Call sim_handle_breakpoint
+       * interrupts.c (frv_queue_break_interrupt): Call sim_handle_breakpoint
        before queuing an interrupt in order to allow 'break' to be used as
        the breakpoint insn.
 
        before queuing an interrupt in order to allow 'break' to be used as
        the breakpoint insn.
 
@@ -694,7 +1030,7 @@ Thu Jul  6 13:51:12 2000  Dave Brolley  <brolley@topaz>
        (@cpu@_simulate_insn_prefetch): Monitoring of fetch buffer moved to
        run_caches.  Use cache directly if not counting cycles.  Don't use
        cache at all if not counting cycles and cache not enabled.
        (@cpu@_simulate_insn_prefetch): Monitoring of fetch buffer moved to
        run_caches.  Use cache directly if not counting cycles.  Don't use
        cache at all if not counting cycles and cache not enabled.
-       * frv.c (frv_insn_fetch_buffer): New global variable. 
+       * frv.c (frv_insn_fetch_buffer): New global variable.
        (run_caches): Monitor the status of insn prefetch requests.
        * frv-sim.h (FRV_INSN_FETCH_BUFFER): New struct type.
        (frv_insn_fetch_buffer): New global variable.
        (run_caches): Monitor the status of insn prefetch requests.
        * frv-sim.h (FRV_INSN_FETCH_BUFFER): New struct type.
        (frv_insn_fetch_buffer): New global variable.
@@ -1619,24 +1955,24 @@ Wed May 24 14:40:34 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        Call sim_queue_fn_mem_xi_write.
        (frvbf_load_quad_CPR): Call frvbf_read_mem_SI.
        Call sim_queue_fn_mem_xi_write.
        Call sim_queue_fn_mem_xi_write.
        (frvbf_load_quad_CPR): Call frvbf_read_mem_SI.
        Call sim_queue_fn_mem_xi_write.
-       (frvbf_insn_cache_preload): New function. 
-       (frvbf_data_cache_preload): New function. 
-       (frvbf_insn_cache_unlock): New function. 
-       (frvbf_data_cache_unlock): New function. 
-       (frvbf_insn_cache_invalidate): New function. 
-       (frvbf_data_cache_invalidate): New function. 
-       (frvbf_data_cache_flush): New function. 
+       (frvbf_insn_cache_preload): New function.
+       (frvbf_data_cache_preload): New function.
+       (frvbf_insn_cache_unlock): New function.
+       (frvbf_data_cache_unlock): New function.
+       (frvbf_insn_cache_invalidate): New function.
+       (frvbf_data_cache_invalidate): New function.
+       (frvbf_data_cache_flush): New function.
        * frv-sim.h (sim-options.h): Include it.
        (GET_HSR0): New macro.
        * frv-sim.h (sim-options.h): Include it.
        (GET_HSR0): New macro.
-       (SET_HSR0): New macro. 
-       (GET_HSR0_ICE): New macro. 
-       (SET_HSR0_ICE): New macro. 
-       (GET_HSR0_DCE): New macro. 
-       (SET_HSR0_DCE): New macro. 
-       (GET_HSR0_CBM): New macro. 
-       (GET_HSR0_RME): New macro. 
-       (GET_IHSR8): New macro. 
-       (GET_IHSR8_NBC): New macro. 
+       (SET_HSR0): New macro.
+       (GET_HSR0_ICE): New macro.
+       (SET_HSR0_ICE): New macro.
+       (GET_HSR0_DCE): New macro.
+       (SET_HSR0_DCE): New macro.
+       (GET_HSR0_CBM): New macro.
+       (GET_HSR0_RME): New macro.
+       (GET_IHSR8): New macro.
+       (GET_IHSR8_NBC): New macro.
        (frvbf_insn_cache_preload): New function.
        (frvbf_data_cache_preload): New function.
        (frvbf_insn_cache_unlock): New function.
        (frvbf_insn_cache_preload): New function.
        (frvbf_data_cache_preload): New function.
        (frvbf_insn_cache_unlock): New function.