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