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