0d58595077
Rather than include this for some targets, set it up so we can build it all the time via the common code. This makes it easier for targets to opt into it when they're ready, increases build coverage, and allows us to centralize much of the logic. We also get to delete tconfig.h from two more targets -- they were setting WITH_DEVICES to 0 which has the same behavior as not defining it at all. While the SIM_HAVE_MODEL knob is gone, we now have WITH_MODEL_P, but it is only used by the common sim-model code. We use it to declare dummy model lists when the arch hasn't created its own.
277 lines
6.7 KiB
Text
277 lines
6.7 KiB
Text
2015-12-25 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* Makefile.in (SIM_OBJS): Delete sim-model.o.
|
|
|
|
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. Delete file.
|
|
|
|
2015-12-24 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* tconfig.h (SIM_HANDLES_LMA): 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>
|
|
|
|
* Makefile.in (SIM_OBJS): Delete sim-signal.o.
|
|
|
|
2015-11-14 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* sim-if.c (sim_close): Delete.
|
|
|
|
2015-06-23 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2015-06-17 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* traps.c (lm32bf_scall_insn): Replace call to cb_syscall with
|
|
sim_syscall_multi.
|
|
|
|
2015-06-17 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* traps.c: Include sim-syscall.h.
|
|
(syscall_read_mem, syscall_write_mem): Delete.
|
|
(lm32bf_scall_insn): Change syscall_read_mem/syscall_write_mem
|
|
to sim_syscall_read_mem/sim_syscall_write_mem.
|
|
|
|
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 (lm32bf_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.
|
|
* sem-switch.c: Likewise.
|
|
|
|
2015-04-18 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* sim-main.h (SIM_ENGINE_HALT_HOOK, SIM_ENGINE_RESTART_HOOK): 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.
|
|
|
|
2015-04-17 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* dv-lm32cpu.c (deliver_lm32cpu_interrupt): Change CIA_GET to
|
|
CPU_PC_GET.
|
|
(lm32cpu_port_event): Likewise.
|
|
* sim-main.h (CIA_GET, CIA_SET): Delete.
|
|
* traps.c (lm32_core_signal): 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-23 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2015-03-23 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure: Regenerate.
|
|
* Makefile.in (SIM_OBJS): Delete @SIM_DV_SOCKSER_O@.
|
|
|
|
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>
|
|
|
|
* Makefile.in (SIM_OBJS): Add @SIM_DV_SOCKSER_O@.
|
|
|
|
2015-03-14 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* Makefile.in (SIM_RUN_OBJS): Delete.
|
|
|
|
2014-08-19 Alan Modra <amodra@gmail.com>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2014-08-15 Roland McGrath <mcgrathr@google.com>
|
|
|
|
* configure: Regenerate.
|
|
* config.in: Regenerate.
|
|
|
|
2013-12-07 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* ChangeLog: Remove +x file mode.
|
|
|
|
2013-09-23 Alan Modra <amodra@gmail.com>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2013-06-03 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* aclocal.m4, configure: Regenerate.
|
|
|
|
2013-03-26 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* configure: Regenerate.
|
|
|
|
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-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-05 Mike Frysinger <vapier@gentoo.org>
|
|
|
|
* sim-if.c (sim_do_command): Delete.
|
|
|
|
2010-02-11 Doug Evans <dje@sebabeach.org>
|
|
|
|
* cpu.h, * decode.c, * model.c, * sem-switch.c, * sem.c: Regenerate.
|
|
|
|
2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* configure: Regenerate.
|
|
|
|
2010-01-05 Doug Evans <dje@sebabeach.org>
|
|
|
|
* cpu.h: Regenerate.
|
|
* decode.c: 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-switch.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-switch.c: Regenerate.
|
|
* sem.c: Regenerate.
|
|
|
|
2009-10-27 Doug Evans <dje@sebabeach.org>
|
|
|
|
* Makefile.in (stamp-arch): Update path to lm32.cpu.
|
|
(stamp-cpu): Ditto.
|
|
|
|
2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
* config.in: Regenerate.
|
|
* configure: Likewise.
|
|
|
|
* configure: Regenerate.
|
|
|
|
2009-07-07 Doug Evans <dje@sebabeach.org>
|
|
|
|
* Makefile.in (traps.o): Add dependency on targ-vals.h to fix
|
|
parallel makes.
|
|
|
|
2009-05-18 Jon Beniston <jon@beniston.com>
|
|
|
|
* Makefile.in: New file.
|
|
* arch.c: New file.
|
|
* arch.h: New file.
|
|
* config.in: New file.
|
|
* configure: New file.
|
|
* configure.ac: New file.
|
|
* cpu.c: New file.
|
|
* cpu.h: New file.
|
|
* cpuall.h: New file.
|
|
* decode.c: New file.
|
|
* decode.h: New file.
|
|
* dv-lm32cpu.c: New file.
|
|
* dv-lm32timer.c: New file.
|
|
* dv-lm32uart.c: New file.
|
|
* lm32.c: New file.
|
|
* lm32-sim.h: New file.
|
|
* mloop.in: New file.
|
|
* model.c: New file.
|
|
* sem.c: New file.
|
|
* sem-switch.c: New file.
|
|
* sim-if.c: New file.
|
|
* sim-main.c: New file.
|
|
* tconfig.in: New file.
|
|
* traps.c: New file.
|
|
* user.c: New file.
|