1 2015-12-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
3 * msp430-sim.c (get_op, put_op): Fix left shift of negative value.
5 2015-12-07 Nick Clifton <nickc@redhat.com>
7 * msp430-sim.c (sim_open): Check for needed memory at address
9 (get_op): Add support for F5 hardware multiply addresses.
12 2015-11-15 Mike Frysinger <vapier@gentoo.org>
14 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
17 2015-11-14 Mike Frysinger <vapier@gentoo.org>
19 * interp.c (sim_close): Rename to ...
20 (msp430_sim_close): ... this. Delete call to sim_state_free.
21 * sim-main.h (msp430_sim_close): Declare.
22 (SIM_CLOSE_HOOK): Define.
24 2015-06-24 Mike Frysinger <vapier@gentoo.org>
26 * msp430-sim.c (trace_reg_put): Change TRACE_VPU to TRACE_REGISTER.
27 (trace_reg_get): Likewise.
29 2015-06-23 Mike Frysinger <vapier@gentoo.org>
31 * configure: Regenerate.
33 2015-06-17 Mike Frysinger <vapier@gentoo.org>
35 * msp430-sim.c (maybe_perform_syscall): Replace call to cb_syscall
38 2015-06-17 Mike Frysinger <vapier@gentoo.org>
40 * msp430-sim.c: Include sim-syscall.h.
41 (syscall_read_mem, syscall_write_mem): Delete.
42 (maybe_perform_syscall): Change syscall_read_mem/syscall_write_mem
43 to sim_syscall_read_mem/sim_syscall_write_mem.
45 2015-06-12 Mike Frysinger <vapier@gentoo.org>
47 * configure: Regenerate.
49 2015-06-12 Mike Frysinger <vapier@gentoo.org>
51 * configure: Regenerate.
53 2015-06-12 Mike Frysinger <vapier@gentoo.org>
55 * msp430-sim.c (trace_reg_put): Replace TRACE_VPU_P/trace_generic
57 (trace_reg_get): Likewise.
58 (get_op): Replace TRACE_MEMORY_P/trace_generic with TRACE_MEMORY.
60 (msp430_dis_read): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
62 (maybe_perform_syscall): Replace TRACE_SYSCALL_P/trace_generic with
64 (msp430_step_once): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
65 Replace TRACE_BRANCH_P/trace_generic with TRACE_BRANCH.
67 2015-06-11 Mike Frysinger <vapier@gentoo.org>
69 * sim-main.h (MAYBE_TRACE, TRACE_INSN, TRACE_DECODE, TRACE_EXTRACT,
70 TRACE_SYSCALL, TRACE_CORE, TRACE_EVENTS, TRACE_BRANCH,
71 trace_register, TRACE_REGISTER, TRACE_REG): Delete.
73 2015-04-18 Mike Frysinger <vapier@gentoo.org>
75 * sim-main.h (SIM_CPU): Delete.
77 2015-04-18 Mike Frysinger <vapier@gentoo.org>
79 * sim-main.h (sim_cia): Delete.
81 2015-04-17 Mike Frysinger <vapier@gentoo.org>
83 * sim-main.h (CIA_GET, CIA_SET): Delete.
85 2015-04-15 Mike Frysinger <vapier@gentoo.org>
87 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
88 * sim-main.h (STATE_CPU): Delete.
90 2015-04-13 Mike Frysinger <vapier@gentoo.org>
92 * configure: Regenerate.
94 2015-04-06 Mike Frysinger <vapier@gentoo.org>
96 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
98 2015-04-01 Mike Frysinger <vapier@gentoo.org>
100 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
102 2015-03-31 Mike Frysinger <vapier@gentoo.org>
104 * config.in, configure: Regenerate.
106 2015-03-23 Mike Frysinger <vapier@gentoo.org>
108 * sim-main.h: Delete run-sim.h include.
110 2015-03-16 Mike Frysinger <vapier@gentoo.org>
112 * config.in, configure: Regenerate.
114 2015-03-14 Mike Frysinger <vapier@gentoo.org>
116 * aclocal.m4, configure: Regenerate.
117 * configure.ac: Call the common inline & warning macros.
118 * msp430-sim.c: Include unistd.h & trace.h.
119 * trace.c: Include trace.h.
120 (load_file_and_line): Move FILE* decl to top of scope.
121 * trace.h (msp430_get_current_source_location): Adjust prototype to
122 match the function definition.
124 2015-03-14 Mike Frysinger <vapier@gentoo.org>
126 * Makefile.in (SIM_RUN_OBJS): Delete.
128 2015-02-24 Nick Clifton <nickc@redhat.com>
130 * msp430-sim.c (sim_open): Allocate memory regions matching those
131 declared in the libgloss/msp430 linker scripts.
132 Allow sim_load_file to fail.
133 (get_op): Test the correct address bit when checking for out of
135 Include the address in the error message when an illegal access to
136 the hardware multiplier is detected.
137 (put_op): Test the correct address bit when checking for out of
140 2014-08-19 Alan Modra <amodra@gmail.com>
142 * configure: Regenerate.
144 2014-08-19 Nick Clifton <nickc@redhat.com>
146 * msp430-sim.c: Move static hardware multiply support variables
148 * msp430-sim.h (msp430_cpu_state): ... into here ...
149 * msp430-sim.c (get_op, put_op): ... and update references to use
150 the msp430_cpu_state structure.
152 2014-08-15 Roland McGrath <mcgrathr@google.com>
154 * configure: Regenerate.
155 * config.in: Regenerate.
157 2014-06-03 Nick Clifton <nickc@redhat.com>
159 * msp430-sim.c (get_op): Handle reads of low result register when
161 (put_op): Copy MAC result into result words.
162 Handle writes to the low result register.
164 2014-05-12 DJ Delorie <dj@redhat.com>
166 * msp43-sim.c (sign_ext): Change to "long long" to support
167 sign-extending 32-bit values.
169 2014-05-08 Nick Clifton <nickc@redhat.com>
171 * msp430-sim.c (sim_open): Do not allocate memory over the
172 hardware multiply registers.
173 (get_op): Add support for reads from the hardware multiply
175 (put_op): Add support for writes to the hardware multiply
177 (msp430_step_once): Add support for the RETI instruction used by
178 the CPUX architecture.
180 2014-03-10 Mike Frysinger <vapier@gentoo.org>
182 * msp430-sim.c (sim_create_inferior): Set new_pc to the result of
183 bfd_get_start_address when abfd is not NULL and new_pc is zero.
185 2014-03-10 Mike Frysinger <vapier@gentoo.org>
187 * msp430-sim (maybe_perform_syscall): Change %d to %ld.
188 (msp430_step_once): Cast fprintf to fprintf_ftype.
190 2013-09-23 Alan Modra <amodra@gmail.com>
192 * aclocal.m4, configure: Regenerate.
194 2013-06-21 Nick Clifton <nickc@redhat.com>
197 * aclocal.m4: Generate.
198 * config.in: Generate.
200 * configure: Generate.