1 2015-12-27 Mike Frysinger <vapier@gentoo.org>
3 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
5 2015-12-26 Mike Frysinger <vapier@gentoo.org>
7 * config.in, configure: Regenerate.
9 2015-12-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11 * msp430-sim.c (get_op, put_op): Fix left shift of negative value.
13 2015-12-07 Nick Clifton <nickc@redhat.com>
15 * msp430-sim.c (sim_open): Check for needed memory at address
17 (get_op): Add support for F5 hardware multiply addresses.
20 2015-11-15 Mike Frysinger <vapier@gentoo.org>
22 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
25 2015-11-14 Mike Frysinger <vapier@gentoo.org>
27 * interp.c (sim_close): Rename to ...
28 (msp430_sim_close): ... this. Delete call to sim_state_free.
29 * sim-main.h (msp430_sim_close): Declare.
30 (SIM_CLOSE_HOOK): Define.
32 2015-06-24 Mike Frysinger <vapier@gentoo.org>
34 * msp430-sim.c (trace_reg_put): Change TRACE_VPU to TRACE_REGISTER.
35 (trace_reg_get): Likewise.
37 2015-06-23 Mike Frysinger <vapier@gentoo.org>
39 * configure: Regenerate.
41 2015-06-17 Mike Frysinger <vapier@gentoo.org>
43 * msp430-sim.c (maybe_perform_syscall): Replace call to cb_syscall
46 2015-06-17 Mike Frysinger <vapier@gentoo.org>
48 * msp430-sim.c: Include sim-syscall.h.
49 (syscall_read_mem, syscall_write_mem): Delete.
50 (maybe_perform_syscall): Change syscall_read_mem/syscall_write_mem
51 to sim_syscall_read_mem/sim_syscall_write_mem.
53 2015-06-12 Mike Frysinger <vapier@gentoo.org>
55 * configure: Regenerate.
57 2015-06-12 Mike Frysinger <vapier@gentoo.org>
59 * configure: Regenerate.
61 2015-06-12 Mike Frysinger <vapier@gentoo.org>
63 * msp430-sim.c (trace_reg_put): Replace TRACE_VPU_P/trace_generic
65 (trace_reg_get): Likewise.
66 (get_op): Replace TRACE_MEMORY_P/trace_generic with TRACE_MEMORY.
68 (msp430_dis_read): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
70 (maybe_perform_syscall): Replace TRACE_SYSCALL_P/trace_generic with
72 (msp430_step_once): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
73 Replace TRACE_BRANCH_P/trace_generic with TRACE_BRANCH.
75 2015-06-11 Mike Frysinger <vapier@gentoo.org>
77 * sim-main.h (MAYBE_TRACE, TRACE_INSN, TRACE_DECODE, TRACE_EXTRACT,
78 TRACE_SYSCALL, TRACE_CORE, TRACE_EVENTS, TRACE_BRANCH,
79 trace_register, TRACE_REGISTER, TRACE_REG): Delete.
81 2015-04-18 Mike Frysinger <vapier@gentoo.org>
83 * sim-main.h (SIM_CPU): Delete.
85 2015-04-18 Mike Frysinger <vapier@gentoo.org>
87 * sim-main.h (sim_cia): Delete.
89 2015-04-17 Mike Frysinger <vapier@gentoo.org>
91 * sim-main.h (CIA_GET, CIA_SET): Delete.
93 2015-04-15 Mike Frysinger <vapier@gentoo.org>
95 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
96 * sim-main.h (STATE_CPU): Delete.
98 2015-04-13 Mike Frysinger <vapier@gentoo.org>
100 * configure: Regenerate.
102 2015-04-06 Mike Frysinger <vapier@gentoo.org>
104 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
106 2015-04-01 Mike Frysinger <vapier@gentoo.org>
108 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
110 2015-03-31 Mike Frysinger <vapier@gentoo.org>
112 * config.in, configure: Regenerate.
114 2015-03-23 Mike Frysinger <vapier@gentoo.org>
116 * sim-main.h: Delete run-sim.h include.
118 2015-03-16 Mike Frysinger <vapier@gentoo.org>
120 * config.in, configure: Regenerate.
122 2015-03-14 Mike Frysinger <vapier@gentoo.org>
124 * aclocal.m4, configure: Regenerate.
125 * configure.ac: Call the common inline & warning macros.
126 * msp430-sim.c: Include unistd.h & trace.h.
127 * trace.c: Include trace.h.
128 (load_file_and_line): Move FILE* decl to top of scope.
129 * trace.h (msp430_get_current_source_location): Adjust prototype to
130 match the function definition.
132 2015-03-14 Mike Frysinger <vapier@gentoo.org>
134 * Makefile.in (SIM_RUN_OBJS): Delete.
136 2015-02-24 Nick Clifton <nickc@redhat.com>
138 * msp430-sim.c (sim_open): Allocate memory regions matching those
139 declared in the libgloss/msp430 linker scripts.
140 Allow sim_load_file to fail.
141 (get_op): Test the correct address bit when checking for out of
143 Include the address in the error message when an illegal access to
144 the hardware multiplier is detected.
145 (put_op): Test the correct address bit when checking for out of
148 2014-08-19 Alan Modra <amodra@gmail.com>
150 * configure: Regenerate.
152 2014-08-19 Nick Clifton <nickc@redhat.com>
154 * msp430-sim.c: Move static hardware multiply support variables
156 * msp430-sim.h (msp430_cpu_state): ... into here ...
157 * msp430-sim.c (get_op, put_op): ... and update references to use
158 the msp430_cpu_state structure.
160 2014-08-15 Roland McGrath <mcgrathr@google.com>
162 * configure: Regenerate.
163 * config.in: Regenerate.
165 2014-06-03 Nick Clifton <nickc@redhat.com>
167 * msp430-sim.c (get_op): Handle reads of low result register when
169 (put_op): Copy MAC result into result words.
170 Handle writes to the low result register.
172 2014-05-12 DJ Delorie <dj@redhat.com>
174 * msp43-sim.c (sign_ext): Change to "long long" to support
175 sign-extending 32-bit values.
177 2014-05-08 Nick Clifton <nickc@redhat.com>
179 * msp430-sim.c (sim_open): Do not allocate memory over the
180 hardware multiply registers.
181 (get_op): Add support for reads from the hardware multiply
183 (put_op): Add support for writes to the hardware multiply
185 (msp430_step_once): Add support for the RETI instruction used by
186 the CPUX architecture.
188 2014-03-10 Mike Frysinger <vapier@gentoo.org>
190 * msp430-sim.c (sim_create_inferior): Set new_pc to the result of
191 bfd_get_start_address when abfd is not NULL and new_pc is zero.
193 2014-03-10 Mike Frysinger <vapier@gentoo.org>
195 * msp430-sim (maybe_perform_syscall): Change %d to %ld.
196 (msp430_step_once): Cast fprintf to fprintf_ftype.
198 2013-09-23 Alan Modra <amodra@gmail.com>
200 * aclocal.m4, configure: Regenerate.
202 2013-06-21 Nick Clifton <nickc@redhat.com>
205 * aclocal.m4: Generate.
206 * config.in: Generate.
208 * configure: Generate.