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