]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/msp430/ChangeLog
sim: unify toolchain settings
[thirdparty/binutils-gdb.git] / sim / msp430 / ChangeLog
1 2021-04-02 Mike Frysinger <vapier@gentoo.org>
2
3 * aclocal.m4, configure: Regenerate.
4
5 2021-02-28 Mike Frysinger <vapier@gentoo.org>
6
7 * configure: Regenerate.
8
9 2021-02-28 Mike Frysinger <vapier@gentoo.org>
10
11 * Makefile.in (SIM_EXTRA_LIBDEPS): Delete.
12
13 2021-02-27 Mike Frysinger <vapier@gentoo.org>
14
15 * Makefile.in (SIM_EXTRA_ALL): Delete.
16
17 2021-02-21 Mike Frysinger <vapier@gentoo.org>
18
19 * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
20 * aclocal.m4, configure: Regenerate.
21
22 2021-02-13 Mike Frysinger <vapier@gentoo.org>
23
24 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
25 * aclocal.m4, configure: Regenerate.
26
27 2021-02-06 Mike Frysinger <vapier@gentoo.org>
28
29 * configure: Regenerate.
30
31 2021-01-11 Mike Frysinger <vapier@gentoo.org>
32
33 * config.in, configure: Regenerate.
34
35 2021-01-09 Mike Frysinger <vapier@gentoo.org>
36
37 * configure: Regenerate.
38
39 2021-01-08 Mike Frysinger <vapier@gentoo.org>
40
41 * configure: Regenerate.
42
43 2021-01-04 Mike Frysinger <vapier@gentoo.org>
44
45 * configure: Regenerate.
46
47 2020-08-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
48
49 * msp430-sim.c (sim_open): Increase the size of the main memory region
50 to 0xFAC0.
51
52 2020-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
53
54 * msp430-sim.c (put_op): For unsigned multiplication, explicitly cast
55 operands to the unsigned type before multiplying.
56 * msp430-sim.h (struct msp430_cpu_state): Fix types used to store hwmult
57 operands.
58
59 2020-01-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
60
61 * msp430-sim.c (msp430_step_once): Ignore the carry flag when executing
62 an RRC instruction, if the ZC bit of the extension word is set.
63
64 2017-09-06 John Baldwin <jhb@FreeBSD.org>
65
66 * configure: Regenerate.
67
68 2017-08-29 Jozef Lawrynowicz <jozef.l@somniumtech.com>
69
70 * sim/msp430/msp430-sim.c (maybe_perform_syscall): Fix passing of
71 arguments for variadic syscall "open".
72
73 2016-08-15 Mike Frysinger <vapier@gentoo.org>
74
75 * msp430-sim.c: Delete bfd.h include.
76 (lookup_symbol, msp430_sim_close): Delete.
77 (sim_open): Change lookup_symbol to trace_sym_value.
78 * sim-main.h (struct sim_state): Delete symbol_table and
79 number_of_symbols.
80 (STATE_SYMBOL_TABLE, STATE_NUM_SYMBOLS, msp430_sim_close,
81 SIM_CLOSE_HOOK): Delete.
82
83 2016-01-10 Mike Frysinger <vapier@gentoo.org>
84
85 * config.in, configure: Regenerate.
86
87 2016-01-10 Mike Frysinger <vapier@gentoo.org>
88
89 * configure: Regenerate.
90
91 2016-01-10 Mike Frysinger <vapier@gentoo.org>
92
93 * configure: Regenerate.
94
95 2016-01-10 Mike Frysinger <vapier@gentoo.org>
96
97 * configure: Regenerate.
98
99 2016-01-10 Mike Frysinger <vapier@gentoo.org>
100
101 * configure: Regenerate.
102
103 2016-01-10 Mike Frysinger <vapier@gentoo.org>
104
105 * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
106 * configure: Regenerate.
107
108 2016-01-10 Mike Frysinger <vapier@gentoo.org>
109
110 * configure: Regenerate.
111
112 2016-01-10 Mike Frysinger <vapier@gentoo.org>
113
114 * configure: Regenerate.
115
116 2016-01-09 Mike Frysinger <vapier@gentoo.org>
117
118 * config.in, configure: Regenerate.
119
120 2016-01-06 Mike Frysinger <vapier@gentoo.org>
121
122 * msp430-sim.c (sim_open): Mark argv const.
123 (sim_create_inferior): Mark argv and env const.
124
125 2016-01-05 Mike Frysinger <vapier@gentoo.org>
126
127 * msp430-sim.c (loader_write_mem): Delete.
128 (lookup_symbol): Return -1 when abfd is NULL.
129 (sim_open): Delete prog_bfd variable. Delete call to sim_load_file.
130 Delete prog_bfd check.
131
132 2016-01-05 Mike Frysinger <vapier@gentoo.org>
133
134 * Makefile.in (SIM_OBJS): Delete trace.o.
135 * msp430-sim.c: Delete dis-asm.h and trace.h includes.
136 (sim_open): Delete msp430_trace_init call.
137 (msp430_dis_read): Delete function.
138 (msp430_step_once): Replace disassembly logic with a call
139 to TRACE_DISASM.
140 * trace.c, trace.h: Delete files.
141
142 2016-01-04 Mike Frysinger <vapier@gentoo.org>
143
144 * configure: Regenerate.
145
146 2016-01-03 Mike Frysinger <vapier@gentoo.org>
147
148 * config.in, configure: Regenerate.
149
150 2016-01-02 Mike Frysinger <vapier@gentoo.org>
151
152 * configure.ac (SIM_AC_OPTION_ENDIAN): Change LITTLE_ENDIAN to
153 LITTLE.
154 * configure: Regenerate.
155
156 2015-12-27 Mike Frysinger <vapier@gentoo.org>
157
158 * msp430-sim.c (sim_dis_read): Change private_data to application_data.
159 (msp430_step_once): Likewise.
160
161 2015-12-27 Mike Frysinger <vapier@gentoo.org>
162
163 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
164
165 2015-12-26 Mike Frysinger <vapier@gentoo.org>
166
167 * config.in, configure: Regenerate.
168
169 2015-12-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
170
171 * msp430-sim.c (get_op, put_op): Fix left shift of negative value.
172
173 2015-12-07 Nick Clifton <nickc@redhat.com>
174
175 * msp430-sim.c (sim_open): Check for needed memory at address
176 0x500 not 0x200.
177 (get_op): Add support for F5 hardware multiply addresses.
178 (put_op): Likewise.
179
180 2015-11-15 Mike Frysinger <vapier@gentoo.org>
181
182 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
183 sim-stop.o.
184
185 2015-11-14 Mike Frysinger <vapier@gentoo.org>
186
187 * interp.c (sim_close): Rename to ...
188 (msp430_sim_close): ... this. Delete call to sim_state_free.
189 * sim-main.h (msp430_sim_close): Declare.
190 (SIM_CLOSE_HOOK): Define.
191
192 2015-06-24 Mike Frysinger <vapier@gentoo.org>
193
194 * msp430-sim.c (trace_reg_put): Change TRACE_VPU to TRACE_REGISTER.
195 (trace_reg_get): Likewise.
196
197 2015-06-23 Mike Frysinger <vapier@gentoo.org>
198
199 * configure: Regenerate.
200
201 2015-06-17 Mike Frysinger <vapier@gentoo.org>
202
203 * msp430-sim.c (maybe_perform_syscall): Replace call to cb_syscall
204 with sim_syscall.
205
206 2015-06-17 Mike Frysinger <vapier@gentoo.org>
207
208 * msp430-sim.c: Include sim-syscall.h.
209 (syscall_read_mem, syscall_write_mem): Delete.
210 (maybe_perform_syscall): Change syscall_read_mem/syscall_write_mem
211 to sim_syscall_read_mem/sim_syscall_write_mem.
212
213 2015-06-12 Mike Frysinger <vapier@gentoo.org>
214
215 * configure: Regenerate.
216
217 2015-06-12 Mike Frysinger <vapier@gentoo.org>
218
219 * configure: Regenerate.
220
221 2015-06-12 Mike Frysinger <vapier@gentoo.org>
222
223 * msp430-sim.c (trace_reg_put): Replace TRACE_VPU_P/trace_generic
224 with TRACE_VPU.
225 (trace_reg_get): Likewise.
226 (get_op): Replace TRACE_MEMORY_P/trace_generic with TRACE_MEMORY.
227 (put_op): Likewise.
228 (msp430_dis_read): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
229 (do_flags): Likewise.
230 (maybe_perform_syscall): Replace TRACE_SYSCALL_P/trace_generic with
231 TRACE_SYSCALL.
232 (msp430_step_once): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
233 Replace TRACE_BRANCH_P/trace_generic with TRACE_BRANCH.
234
235 2015-06-11 Mike Frysinger <vapier@gentoo.org>
236
237 * sim-main.h (MAYBE_TRACE, TRACE_INSN, TRACE_DECODE, TRACE_EXTRACT,
238 TRACE_SYSCALL, TRACE_CORE, TRACE_EVENTS, TRACE_BRANCH,
239 trace_register, TRACE_REGISTER, TRACE_REG): Delete.
240
241 2015-04-18 Mike Frysinger <vapier@gentoo.org>
242
243 * sim-main.h (SIM_CPU): Delete.
244
245 2015-04-18 Mike Frysinger <vapier@gentoo.org>
246
247 * sim-main.h (sim_cia): Delete.
248
249 2015-04-17 Mike Frysinger <vapier@gentoo.org>
250
251 * sim-main.h (CIA_GET, CIA_SET): Delete.
252
253 2015-04-15 Mike Frysinger <vapier@gentoo.org>
254
255 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
256 * sim-main.h (STATE_CPU): Delete.
257
258 2015-04-13 Mike Frysinger <vapier@gentoo.org>
259
260 * configure: Regenerate.
261
262 2015-04-06 Mike Frysinger <vapier@gentoo.org>
263
264 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
265
266 2015-04-01 Mike Frysinger <vapier@gentoo.org>
267
268 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
269
270 2015-03-31 Mike Frysinger <vapier@gentoo.org>
271
272 * config.in, configure: Regenerate.
273
274 2015-03-23 Mike Frysinger <vapier@gentoo.org>
275
276 * sim-main.h: Delete run-sim.h include.
277
278 2015-03-16 Mike Frysinger <vapier@gentoo.org>
279
280 * config.in, configure: Regenerate.
281
282 2015-03-14 Mike Frysinger <vapier@gentoo.org>
283
284 * aclocal.m4, configure: Regenerate.
285 * configure.ac: Call the common inline & warning macros.
286 * msp430-sim.c: Include unistd.h & trace.h.
287 * trace.c: Include trace.h.
288 (load_file_and_line): Move FILE* decl to top of scope.
289 * trace.h (msp430_get_current_source_location): Adjust prototype to
290 match the function definition.
291
292 2015-03-14 Mike Frysinger <vapier@gentoo.org>
293
294 * Makefile.in (SIM_RUN_OBJS): Delete.
295
296 2015-02-24 Nick Clifton <nickc@redhat.com>
297
298 * msp430-sim.c (sim_open): Allocate memory regions matching those
299 declared in the libgloss/msp430 linker scripts.
300 Allow sim_load_file to fail.
301 (get_op): Test the correct address bit when checking for out of
302 range addresses.
303 Include the address in the error message when an illegal access to
304 the hardware multiplier is detected.
305 (put_op): Test the correct address bit when checking for out of
306 range addresses.
307
308 2014-08-19 Alan Modra <amodra@gmail.com>
309
310 * configure: Regenerate.
311
312 2014-08-19 Nick Clifton <nickc@redhat.com>
313
314 * msp430-sim.c: Move static hardware multiply support variables
315 from here...
316 * msp430-sim.h (msp430_cpu_state): ... into here ...
317 * msp430-sim.c (get_op, put_op): ... and update references to use
318 the msp430_cpu_state structure.
319
320 2014-08-15 Roland McGrath <mcgrathr@google.com>
321
322 * configure: Regenerate.
323 * config.in: Regenerate.
324
325 2014-06-03 Nick Clifton <nickc@redhat.com>
326
327 * msp430-sim.c (get_op): Handle reads of low result register when
328 in MAC mode.
329 (put_op): Copy MAC result into result words.
330 Handle writes to the low result register.
331
332 2014-05-12 DJ Delorie <dj@redhat.com>
333
334 * msp43-sim.c (sign_ext): Change to "long long" to support
335 sign-extending 32-bit values.
336
337 2014-05-08 Nick Clifton <nickc@redhat.com>
338
339 * msp430-sim.c (sim_open): Do not allocate memory over the
340 hardware multiply registers.
341 (get_op): Add support for reads from the hardware multiply
342 registers.
343 (put_op): Add support for writes to the hardware multiply
344 registers.
345 (msp430_step_once): Add support for the RETI instruction used by
346 the CPUX architecture.
347
348 2014-03-10 Mike Frysinger <vapier@gentoo.org>
349
350 * msp430-sim.c (sim_create_inferior): Set new_pc to the result of
351 bfd_get_start_address when abfd is not NULL and new_pc is zero.
352
353 2014-03-10 Mike Frysinger <vapier@gentoo.org>
354
355 * msp430-sim (maybe_perform_syscall): Change %d to %ld.
356 (msp430_step_once): Cast fprintf to fprintf_ftype.
357
358 2013-09-23 Alan Modra <amodra@gmail.com>
359
360 * aclocal.m4, configure: Regenerate.
361
362 2013-06-21 Nick Clifton <nickc@redhat.com>
363
364 * Makefile.in: New.
365 * aclocal.m4: Generate.
366 * config.in: Generate.
367 * configure.ac: New.
368 * configure: Generate.
369 * msp430-sim.c: New.
370 * msp430-sim.h: New.
371 * sim-main.h: New.
372 * trace.c: New.
373 * trace.h: New.