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