+2015-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * configure: Regenerate.
+
+2015-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c [TRACE]: Delete.
+ (TRACE): Change to WITH_TRACE_ANY_P.
+ [!WITH_TRACE_ANY_P] (open_trace): Define.
+ (mips_option_handler, open_trace, sim_close, dotrace):
+ Change defined(TRACE) to WITH_TRACE_ANY_P.
+ (sim_open): Delete TRACE ifdef check.
+ * sim-main.c (load_memory): Delete TRACE ifdef check.
+ (store_memory): Likewise.
+ * sim-main.h [WITH_TRACE_ANY_P] (dotrace, tracefh): Protect decls.
+ [!WITH_TRACE_ANY_P] (dotrace): Define.
+
+2015-04-18 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-main.h (SIM_ENGINE_HALT_HOOK, SIM_ENGINE_RESTART_HOOK): Delete
+ comments.
+
+2015-04-18 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-main.h (SIM_CPU): Delete.
+
+2015-04-18 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-main.h (sim_cia): Delete.
+
+2015-04-17 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-tx3904cpu.c (deliver_tx3904cpu_interrupt): Change CIA_GET to
+ PU_PC_GET.
+ * interp.c (interrupt_event): Change CIA_GET to CPU_PC_GET.
+ (sim_create_inferior): Change CIA_SET to CPU_PC_SET.
+ * m16run.c (sim_engine_run): Change CIA_GET to CPU_PC_GET and
+ CIA_SET to CPU_PC_SET.
+ * sim-main.h (CIA_GET, CIA_SET): Delete.
+
+2015-04-15 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
+ * sim-main.h (STATE_CPU): Delete.
+
+2015-04-13 Mike Frysinger <vapier@gentoo.org>
+
+ * configure: Regenerate.
+
+2015-04-13 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in (SIM_OBJS): Add sim-cpu.o.
+ * interp.c (mips_pc_get, mips_pc_set): New functions.
+ (sim_open): Declare new local var i. Call sim_cpu_alloc_all.
+ Call CPU_PC_FETCH & CPU_PC_STORE for all cpus.
+ (sim_pc_get): Delete.
+ * sim-main.h (SIM_CPU): Define.
+ (struct sim_state): Change cpu to an array of pointers.
+ (STATE_CPU): Drop &.
+
+2015-04-13 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c (mips_option_handler, open_trace, sim_close,
+ sim_write, sim_read, sim_store_register, sim_fetch_register,
+ sim_create_inferior, pr_addr, pr_uword64): Convert old style
+ prototypes.
+ (sim_open): Convert old style prototype. Change casts with
+ sim_write to unsigned char *.
+ (fetch_str): Change null to unsigned char, and change cast to
+ unsigned char *.
+ (sim_monitor): Change c & ch to unsigned char. Change cast to
+ unsigned char *.
+
+2015-04-12 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in (SIM_OBJS): Move interp.o to the start of the list.
+
+2015-04-06 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in (SIM_OBJS): Delete sim-engine.o.
+
+2015-04-01 Mike Frysinger <vapier@gentoo.org>
+
+ * tconfig.h (SIM_HAVE_PROFILE): Delete.
+
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+
+2015-03-24 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c (sim_pc_get): New function.
+
+2015-03-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-main.h (SIM_HAVE_BIENDIAN): Delete.
+ * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
+
+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>
+
+ * configure: Regenerate.
+ * configure.ac (mips_extra_objs): Delete.
+ * Makefile.in (MIPS_EXTRA_OBJS): Delete.
+ (SIM_OBJS): Delete MIPS_EXTRA_OBJS.
+
+2015-03-23 Mike Frysinger <vapier@gentoo.org>
+
+ * configure: Regenerate.
+ * configure.ac: Delete sim_hw checks for dv-sockser.
+
+2015-03-16 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+ * tconfig.in: Rename file ...
+ * tconfig.h: ... here.
+
+2015-03-15 Mike Frysinger <vapier@gentoo.org>
+
+ * tconfig.in: Delete includes.
+ [HAVE_DV_SOCKSER]: Delete.
+
+2015-03-14 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in (SIM_RUN_OBJS): Delete.
+
+2015-03-14 Mike Frysinger <vapier@gentoo.org>
+
+ * configure.ac (AC_CHECK_HEADERS): Delete.
+ * aclocal.m4, configure: Regenerate.
+
+2014-08-19 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2014-08-15 Roland McGrath <mcgrathr@google.com>
+
+ * configure: Regenerate.
+ * config.in: Regenerate.
+
+2014-03-04 Mike Frysinger <vapier@gentoo.org>
+
+ * configure: Regenerate.
+
+2013-09-23 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2013-06-03 Mike Frysinger <vapier@gentoo.org>
+
+ * aclocal.m4, configure: Regenerate.
+
+2013-05-10 Freddie Chopin <freddie_chopin@op.pl>
+
+ * configure: Rebuild.
+
+2013-03-26 Mike Frysinger <vapier@gentoo.org>
+
+ * configure: Regenerate.
+
+2013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * configure.ac: Address use of dv-sockser.o.
+ * tconfig.in: Conditionalize use of dv_sockser_install.
+ * configure: Regenerated.
+ * config.in: Regenerated.
+
+2012-10-04 Chao-ying Fu <fu@mips.com>
+ Steve Ellcey <sellcey@mips.com>
+
+ * mips/mips3264r2.igen (rdhwr): New.
+
+2012-09-03 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * configure.ac: Always link against dv-sockser.o.
+ * configure: Regenerate.
+
+2012-06-15 Joel Brobecker <brobecker@adacore.com>
+
+ * config.in, configure: Regenerate.
+
+2012-05-18 Nick Clifton <nickc@redhat.com>
+
+ PR 14072
+ * interp.c: Include config.h before system header files.
+
+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-19 Mike Frysinger <vapier@gentoo.org>
+
+ * configure: Regenerate after common/acinclude.m4 update.
+
+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-08 Hans-Peter Nilsson <hp@axis.com>
+
+ * Makefile.in ($(SIM_MULTI_OBJ)): Depend on sim-main.h
+ $(SIM_EXTRA_DEPS).
+ (tmp-mach-multi): Exit early when igen fails.
+
+2011-07-05 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c (sim_do_command): Delete.
+
+2011-02-14 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-tx3904sio.c (tx3904sio_fifo_push): Change zfree to free.
+ (tx3904sio_fifo_reset): Likewise.
+ * interp.c (sim_monitor): Likewise.
+
+2010-04-14 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c (sim_write): Add const to buffer arg.
+
+2010-01-18 Masaki Muranaka <monaka@monami-software.com> (tiny change)
+
+ * interp.c: Don't include sysdep.h
+
+2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * configure: Regenerate.
+
+2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * config.in: Regenerate.
+ * configure: Likewise.
+
+ * configure: 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>
+ Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
+
+ * configure: Regenerate.
+
+2007-10-22 Richard Sandiford <rsandifo@nildram.co.uk>
+
+ * mips.igen (check_fmt_p): Provide a separate mips32r2 definition
+ that unconditionally allows fmt_ps.
+ (ALNV.PS, CEIL.L.fmt, CVT.L.fmt, CVT.PS.S, CVT.S.PL, CVT.S.PU)
+ (FLOOR.L.fmt, LWXC1, MADD.fmt, MSUB.fmt, NMADD.fmt, NMSUB.fmt)
+ (PLL.PS, PLU.PS, PUL.PS, PUU.PS, ROUND.L.fmt, TRUNC.L.fmt): Change
+ filter from 64,f to 32,f.
+ (PREFX): Change filter from 64 to 32.
+ (LDXC1, LUXC1): Provide separate mips32r2 implementations
+ that use do_load_double instead of do_load. Make both LUXC1
+ versions unpredictable if SizeFGR () != 64.
+ (SDXC1, SUXC1): Extend to mips32r2, using do_store_double
+ instead of do_store. Remove unused variable. Make both SUXC1
+ versions unpredictable if SizeFGR () != 64.
+
+2007-10-07 Richard Sandiford <rsandifo@nildram.co.uk>
+
+ * mips.igen (ll): Fix mask for WITH_TARGET_WORD_BITSIZE == 32.
+ (sc, swxc1): Likewise. Also fix big-endian and reverse-endian
+ shifts for that case.
+
+2007-09-04 Nick Clifton <nickc@redhat.com>
+
+ * interp.c (options enum): Add OPTION_INFO_MEMORY.
+ (display_mem_info): New static variable.
+ (mips_option_handler): Handle OPTION_INFO_MEMORY.
+ (mips_options): Add info-memory and memory-info.
+ (sim_open): After processing the command line and board
+ specification, check display_mem_info. If it is set then
+ call the real handler for the --memory-info command line
+ switch.
+
+2007-08-24 Joel Brobecker <brobecker@adacore.com>
+
+ * configure.ac: Change license of multi-run.c to GPL version 3.
+ * configure: Regenerate.
+
+2007-06-28 Richard Sandiford <richard@codesourcery.com>
+
+ * configure.ac, configure: Revert last patch.
+
+2007-06-26 Richard Sandiford <richard@codesourcery.com>
+
+ * configure.ac (sim_mipsisa3264_configs): New variable.
+ (mipsis32*-*-, mipsisa32r2*-*-*, mips64*-*-*, mips64r2*-*-*): Make
+ every configuration support all four targets, using the triplet to
+ determine the default.
+ * configure: Regenerate.
+
+2007-06-25 Richard Sandiford <richard@codesourcery.com>
+
+ * Makefile.in (m16run.o): New rule.
+
+2007-05-15 Thiemo Seufer <ths@mips.com>
+
+ * mips3264r2.igen (DSHD): Fix compile warning.
+
+2007-05-14 Thiemo Seufer <ths@mips.com>
+
+ * mips.igen (ALNV.PS, CEIL.L.fmt, CVT.L.fmt, CVT.PS.S, CVT.S.PL,
+ CVT.S.PU, FLOOR.L.fmt, LDXC1, LUXC1, LWXC1, MADD.fmt, MSUB.fmt,
+ NMADD.fmt, NMSUB.fmt, PLL.PS, PLU.PS, PREFX, PUL.PS, PUU.PS,
+ RECIP.fmt, ROUND.L.fmt, RSQRT.fmt, SWXC1, TRUNC.L.fmt): Add support
+ for mips32r2.
+
+2007-03-01 Thiemo Seufer <ths@mips.com>
+
+ * mips.igen (MFHI, MFLO, MTHI, MTLO): Restore support for mips32
+ and mips64.
+
+2007-02-20 Thiemo Seufer <ths@mips.com>
+
+ * dsp.igen: Update copyright notice.
+ * dsp2.igen: Fix copyright notice.
+
+2007-02-20 Thiemo Seufer <ths@mips.com>
+ Chao-Ying Fu <fu@mips.com>
+
+ * Makefile.in (IGEN_INCLUDE): Add dsp2.igen.
+ * configure.ac (mips*-sde-elf*, mipsisa32r2*-*-*, mipsisa64r2*-*-*):
+ Add dsp2 to sim_igen_machine.
+ * configure: Regenerate.
+ * dsp.igen (do_ph_op): Add MUL support when op = 2.
+ (do_ph_mulq): New function to support mulq_rs.ph and mulq_s.ph.
+ (mulq_rs.ph): Use do_ph_mulq.
+ (MFHI, MFLO, MTHI, MTLO): Move these instructions to mips.igen.
+ * mips.igen: Add dsp2 model and include dsp2.igen.
+ (MFHI, MFLO, MTHI, MTLO): Extend these instructions for
+ for *mips32r2, *mips64r2, *dsp.
+ (MADD, MADDU, MSUB, MSUBU, MULT, MULTU): Extend these instructions
+ for *mips32r2, *mips64r2, *dsp2.
+ * dsp2.igen: New file for MIPS DSP REV 2 ASE.
+
+2007-02-19 Thiemo Seufer <ths@mips.com>
+ Nigel Stephens <nigel@mips.com>
+
+ * mips.igen (jalr.hb, jr.hb): Add decoder for mip32r2/mips64r2
+ jumps with hazard barrier.
+
+2007-02-19 Thiemo Seufer <ths@mips.com>
+ Nigel Stephens <nigel@mips.com>
+
+ * interp.c (sim_monitor): Flush stdout and stderr file descriptors
+ after each call to sim_io_write.
+
+2007-02-19 Thiemo Seufer <ths@mips.com>
+ Nigel Stephens <nigel@mips.com>
+
+ * interp.c (ColdReset): Set CP0 Config0 to reflect the address size
+ supported by this simulator.
+ (decode_coproc): Recognise additional CP0 Config registers
+ correctly.
+
+2007-02-19 Thiemo Seufer <ths@mips.com>
+ Nigel Stephens <nigel@mips.com>
+ David Ung <davidu@mips.com>
+
+ * cp1.c (value_fpr): Don't inherit existing FPR_STATE for
+ uninterpreted formats. If fmt is one of the uninterpreted types
+ don't update the FPR_STATE. Handle fmt_uninterpreted_32 like
+ fmt_word, and fmt_uninterpreted_64 like fmt_long.
+ (store_fpr): When writing an invalid odd register, set the
+ matching even register to fmt_unknown, not the following register.
+ * interp.c (sim_open): If STATE_MEM_SIZE isn't set then set it to
+ the the memory window at offset 0 set by --memory-size command
+ line option.
+ (sim_store_register): Handle storing 4 bytes to an 8 byte floating
+ point register.
+ (sim_fetch_register): Likewise for reading 4 bytes from an 8 byte
+ register.
+ (sim_monitor): When returning the memory size to the MIPS
+ application, use the value in STATE_MEM_SIZE, not an arbitrary
+ hardcoded value.
+ (cop_lw): Don' mess around with FPR_STATE, just pass
+ fmt_uninterpreted_32 to StoreFPR.
+ (cop_sw): Similarly.
+ (cop_ld): Pass fmt_uninterpreted_64 not fmt_uninterpreted.
+ (cop_sd): Similarly.
+ * mips.igen (not_word_value): Single version for mips32, mips64
+ and mips16.
+
+2007-02-19 Thiemo Seufer <ths@mips.com>
+ Nigel Stephens <nigel@mips.com>
+
+ * interp.c (MEM_SIZE): Increase default memory size from 2 to 8
+ MBytes.
+
+2007-02-17 Thiemo Seufer <ths@mips.com>
+
+ * configure.ac (mips*-sde-elf*): Move in front of generic machine
+ configuration.
+ * configure: Regenerate.
+
+2007-02-17 Thiemo Seufer <ths@mips.com>
+
+ * configure.ac (mips*-sde-elf*, mipsisa32r2*-*-*, mipsisa64r2*-*-*):
+ Add mdmx to sim_igen_machine.
+ (mipsisa64*-*-*): Likewise. Remove dsp.
+ (mipsisa32*-*-*): Remove dsp.
+ * configure: Regenerate.
+
+2007-02-13 Thiemo Seufer <ths@mips.com>
+
+ * configure.ac: Add mips*-sde-elf* target.
+ * configure: Regenerate.
+
+2006-12-21 Hans-Peter Nilsson <hp@axis.com>
+
+ * acconfig.h: Remove.
+ * config.in, configure: Regenerate.
+
+2006-11-07 Thiemo Seufer <ths@mips.com>
+
+ * dsp.igen (do_w_op): Fix compiler warning.
+
+2006-08-29 Thiemo Seufer <ths@mips.com>
+ David Ung <davidu@mips.com>
+
+ * configure.ac (mipsisa32r2*-*-*, mipsisa32*-*-*): Add smartmips to
+ sim_igen_machine.
+ * configure: Regenerate.
+ * mips.igen (model): Add smartmips.
+ (MADDU): Increment ACX if carry.
+ (do_mult): Clear ACX.
+ (ROR,RORV): Add smartmips.
+ (include): Include smartmips.igen.
+ * sim-main.h (ACX): Set to REGISTERS[89].
+ * smartmips.igen: New file.
+
+2006-08-29 Thiemo Seufer <ths@mips.com>
+ David Ung <davidu@mips.com>
+
+ * Makefile.in (IGEN_INCLUDE): Add missing includes for m16e.igen and
+ mips3264r2.igen. Add missing dependency rules.
+ * m16e.igen: Support for mips16e save/restore instructions.
+
2006-06-13 Richard Earnshaw <rearnsha@arm.com>
* configure: Regenerated.