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