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