]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/msp430/ChangeLog
sim: split sim-signal.h include out
[thirdparty/binutils-gdb.git] / sim / msp430 / ChangeLog
CommitLineData
1fef66b0
MF
12021-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
f9a4d543
MF
62021-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
a8a3d907
MF
122021-06-16 Mike Frysinger <vapier@gentoo.org>
13
14 * configure: Regenerate.
15
52d37d2c
MF
162021-06-16 Mike Frysinger <vapier@gentoo.org>
17
18 * configure: Regenerate.
19 * config.in: Removed.
20
bcaa61f7
MF
212021-06-15 Mike Frysinger <vapier@gentoo.org>
22
23 * config.in, configure: Regenerate.
24
82e6d6bf
MF
252021-06-14 Mike Frysinger <vapier@gentoo.org>
26
27 * configure.ac: Delete call to SIM_AC_OPTION_WARNINGS.
28 * configure: Regenerate.
29
ba307cdd
MF
302021-06-12 Mike Frysinger <vapier@gentoo.org>
31
32 * configure.ac: Delete call to SIM_AC_OPTION_ALIGNMENT.
33
dba333c1
MF
342021-06-12 Mike Frysinger <vapier@gentoo.org>
35
36 * aclocal.m4, config.in, configure: Regenerate.
37
b15c5d7a
MF
382021-06-12 Mike Frysinger <vapier@gentoo.org>
39
40 * config.in, configure: Regenerate.
41
f4fdd845
MF
422021-05-17 Mike Frysinger <vapier@gentoo.org>
43
44 * sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Delete.
45
383861bd
MF
462021-05-17 Mike Frysinger <vapier@gentoo.org>
47
48 * sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Define.
49 (struct sim_state): Delete.
50
6df01ab8
MF
512021-05-16 Mike Frysinger <vapier@gentoo.org>
52
53 * msp430-sim.c: Replace config.h include with defs.h.
54
79633c12
MF
552021-05-16 Mike Frysinger <vapier@gentoo.org>
56
57 * config.in, configure: Regenerate.
58
aa0fca16
MF
592021-05-04 Mike Frysinger <vapier@gentoo.org>
60
61 * configure: Regenerate.
62
fe348617
MF
632021-05-01 Mike Frysinger <vapier@gentoo.org>
64
65 * config.in, configure: Regenerate.
66
bd0918c9
MF
672021-04-26 Mike Frysinger <vapier@gentoo.org>
68
69 * Makefile.in (NL_TARGET): Delete.
70
66d055c7
MF
712021-04-26 Mike Frysinger <vapier@gentoo.org>
72
73 * aclocal.m4, config.in, configure: Regenerate.
74
19f6a43c
TT
752021-04-22 Tom Tromey <tom@tromey.com>
76
77 * configure, config.in: Rebuild.
78
efd82ac7
TT
792021-04-22 Tom Tromey <tom@tromey.com>
80
81 * configure: Rebuild.
82
2662c237
MF
832021-04-21 Mike Frysinger <vapier@gentoo.org>
84
85 * aclocal.m4: Regenerate.
86
1f195bc3
SM
872021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
88
89 * configure: Regenerate.
90
2c2645d7
MF
912021-04-18 Mike Frysinger <vapier@gentoo.org>
92
93 * configure: Regenerate.
94
41e166b4
MF
952021-04-18 Mike Frysinger <vapier@gentoo.org>
96
97 * configure.ac: Delete AC_CHECK_HEADERS call.
98 * config.in, configure: Regenerate.
99
37e9f182
MF
1002021-04-18 Mike Frysinger <vapier@gentoo.org>
101
102 * configure: Regenerate.
103
d5a71b11
MF
1042021-04-12 Mike Frysinger <vapier@gentoo.org>
105
106 * msp430-sim.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
107
c2783492
MF
1082021-04-02 Mike Frysinger <vapier@gentoo.org>
109
110 * aclocal.m4, configure: Regenerate.
111
ebe9564b
MF
1122021-02-28 Mike Frysinger <vapier@gentoo.org>
113
114 * configure: Regenerate.
115
ed30adf7
MF
1162021-02-28 Mike Frysinger <vapier@gentoo.org>
117
118 * Makefile.in (SIM_EXTRA_LIBDEPS): Delete.
119
f8069d55
MF
1202021-02-27 Mike Frysinger <vapier@gentoo.org>
121
122 * Makefile.in (SIM_EXTRA_ALL): Delete.
123
760b3e8b
MF
1242021-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
136da8cd
MF
1292021-02-13 Mike Frysinger <vapier@gentoo.org>
130
131 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
132 * aclocal.m4, configure: Regenerate.
133
aa09469f
MF
1342021-02-06 Mike Frysinger <vapier@gentoo.org>
135
136 * configure: Regenerate.
137
68ed2854
MF
1382021-01-11 Mike Frysinger <vapier@gentoo.org>
139
140 * config.in, configure: Regenerate.
141
bf470982
MF
1422021-01-09 Mike Frysinger <vapier@gentoo.org>
143
144 * configure: Regenerate.
145
46f900c0
MF
1462021-01-08 Mike Frysinger <vapier@gentoo.org>
147
148 * configure: Regenerate.
149
dfb856ba
MF
1502021-01-04 Mike Frysinger <vapier@gentoo.org>
151
152 * configure: Regenerate.
153
4b48e6d4
JL
1542020-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
e8a387fb
JL
1592020-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
b7dcc42d
JL
1662020-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
5c887dd5
JB
1712017-09-06 John Baldwin <jhb@FreeBSD.org>
172
173 * configure: Regenerate.
174
3819af13
JL
1752017-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
5357150c
MF
1802016-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
ce39bd38
MF
1902016-01-10 Mike Frysinger <vapier@gentoo.org>
191
192 * config.in, configure: Regenerate.
193
99d8e879
MF
1942016-01-10 Mike Frysinger <vapier@gentoo.org>
195
196 * configure: Regenerate.
197
35656e95
MF
1982016-01-10 Mike Frysinger <vapier@gentoo.org>
199
200 * configure: Regenerate.
201
16f7876d
MF
2022016-01-10 Mike Frysinger <vapier@gentoo.org>
203
204 * configure: Regenerate.
205
e19418e0
MF
2062016-01-10 Mike Frysinger <vapier@gentoo.org>
207
208 * configure: Regenerate.
209
347fe5bb
MF
2102016-01-10 Mike Frysinger <vapier@gentoo.org>
211
212 * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
213 * configure: Regenerate.
214
22be3fbe
MF
2152016-01-10 Mike Frysinger <vapier@gentoo.org>
216
217 * configure: Regenerate.
218
0dc73ef7
MF
2192016-01-10 Mike Frysinger <vapier@gentoo.org>
220
221 * configure: Regenerate.
222
936df756
MF
2232016-01-09 Mike Frysinger <vapier@gentoo.org>
224
225 * config.in, configure: Regenerate.
226
2e3d4f4d
MF
2272016-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
402cf053
MF
2322016-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
70d39448
MF
2392016-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
9bbf6f91
MF
2492016-01-04 Mike Frysinger <vapier@gentoo.org>
250
251 * configure: Regenerate.
252
0cb8d851
MF
2532016-01-03 Mike Frysinger <vapier@gentoo.org>
254
255 * config.in, configure: Regenerate.
256
1ac72f06
MF
2572016-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
5d015275
MF
2632015-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
5e744ef8
MF
2682015-12-27 Mike Frysinger <vapier@gentoo.org>
269
270 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
271
1b393626
MF
2722015-12-26 Mike Frysinger <vapier@gentoo.org>
273
274 * config.in, configure: Regenerate.
275
1d19cae7
DV
2762015-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
f7584f05
NC
2802015-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
797eee42
MF
2872015-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
6e4f085c
MF
2922015-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
fa8f87e5
MF
2992015-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
8d0978fb
MF
3042015-06-23 Mike Frysinger <vapier@gentoo.org>
305
306 * configure: Regenerate.
307
7d5c6c43
MF
3082015-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
61a0c964
MF
3132015-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
a3487082
MF
3202015-06-12 Mike Frysinger <vapier@gentoo.org>
321
322 * configure: Regenerate.
323
306f4178
MF
3242015-06-12 Mike Frysinger <vapier@gentoo.org>
325
326 * configure: Regenerate.
327
5b064994
MF
3282015-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
c1d8560e
MF
3422015-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
20bca71d
MF
3482015-04-18 Mike Frysinger <vapier@gentoo.org>
349
350 * sim-main.h (SIM_CPU): Delete.
351
7e83aa92
MF
3522015-04-18 Mike Frysinger <vapier@gentoo.org>
353
354 * sim-main.h (sim_cia): Delete.
355
034685f9
MF
3562015-04-17 Mike Frysinger <vapier@gentoo.org>
357
358 * sim-main.h (CIA_GET, CIA_SET): Delete.
359
78e9aa70
MF
3602015-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
bf12d44e
MF
3652015-04-13 Mike Frysinger <vapier@gentoo.org>
366
367 * configure: Regenerate.
368
122bbfb5
MF
3692015-04-06 Mike Frysinger <vapier@gentoo.org>
370
371 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
372
1a8faa2a
MF
3732015-04-01 Mike Frysinger <vapier@gentoo.org>
374
375 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
376
aadc9410
MF
3772015-03-31 Mike Frysinger <vapier@gentoo.org>
378
379 * config.in, configure: Regenerate.
380
80fc77e6
MF
3812015-03-23 Mike Frysinger <vapier@gentoo.org>
382
383 * sim-main.h: Delete run-sim.h include.
384
ae7d0cac
MF
3852015-03-16 Mike Frysinger <vapier@gentoo.org>
386
387 * config.in, configure: Regenerate.
388
c1e768db
MF
3892015-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
465fb143
MF
3992015-03-14 Mike Frysinger <vapier@gentoo.org>
400
401 * Makefile.in (SIM_RUN_OBJS): Delete.
402
10d602c7
NC
4032015-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
2974be62
AM
4152014-08-19 Alan Modra <amodra@gmail.com>
416
417 * configure: Regenerate.
418
180eb063
NC
4192014-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
faa743bb
RM
4272014-08-15 Roland McGrath <mcgrathr@google.com>
428
429 * configure: Regenerate.
430 * config.in: Regenerate.
431
aef392c4
NC
4322014-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
a7da346e
DD
4392014-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
8969934d
NC
4442014-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
7b0278dc
MF
4552014-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
a3271a3e
MF
4602014-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
bf3d9781
AM
4652013-09-23 Alan Modra <amodra@gmail.com>
466
467 * aclocal.m4, configure: Regenerate.
468
3346cfda
NC
4692013-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.