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