]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/msp430/ChangeLog
sim: enable hardware support by default
[thirdparty/binutils-gdb.git] / sim / msp430 / ChangeLog
CommitLineData
66d055c7
MF
12021-04-26 Mike Frysinger <vapier@gentoo.org>
2
3 * aclocal.m4, config.in, configure: Regenerate.
4
19f6a43c
TT
52021-04-22 Tom Tromey <tom@tromey.com>
6
7 * configure, config.in: Rebuild.
8
efd82ac7
TT
92021-04-22 Tom Tromey <tom@tromey.com>
10
11 * configure: Rebuild.
12
2662c237
MF
132021-04-21 Mike Frysinger <vapier@gentoo.org>
14
15 * aclocal.m4: Regenerate.
16
1f195bc3
SM
172021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
18
19 * configure: Regenerate.
20
2c2645d7
MF
212021-04-18 Mike Frysinger <vapier@gentoo.org>
22
23 * configure: Regenerate.
24
41e166b4
MF
252021-04-18 Mike Frysinger <vapier@gentoo.org>
26
27 * configure.ac: Delete AC_CHECK_HEADERS call.
28 * config.in, configure: Regenerate.
29
37e9f182
MF
302021-04-18 Mike Frysinger <vapier@gentoo.org>
31
32 * configure: Regenerate.
33
d5a71b11
MF
342021-04-12 Mike Frysinger <vapier@gentoo.org>
35
36 * msp430-sim.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
37
c2783492
MF
382021-04-02 Mike Frysinger <vapier@gentoo.org>
39
40 * aclocal.m4, configure: Regenerate.
41
ebe9564b
MF
422021-02-28 Mike Frysinger <vapier@gentoo.org>
43
44 * configure: Regenerate.
45
ed30adf7
MF
462021-02-28 Mike Frysinger <vapier@gentoo.org>
47
48 * Makefile.in (SIM_EXTRA_LIBDEPS): Delete.
49
f8069d55
MF
502021-02-27 Mike Frysinger <vapier@gentoo.org>
51
52 * Makefile.in (SIM_EXTRA_ALL): Delete.
53
760b3e8b
MF
542021-02-21 Mike Frysinger <vapier@gentoo.org>
55
56 * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
57 * aclocal.m4, configure: Regenerate.
58
136da8cd
MF
592021-02-13 Mike Frysinger <vapier@gentoo.org>
60
61 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
62 * aclocal.m4, configure: Regenerate.
63
aa09469f
MF
642021-02-06 Mike Frysinger <vapier@gentoo.org>
65
66 * configure: Regenerate.
67
68ed2854
MF
682021-01-11 Mike Frysinger <vapier@gentoo.org>
69
70 * config.in, configure: Regenerate.
71
bf470982
MF
722021-01-09 Mike Frysinger <vapier@gentoo.org>
73
74 * configure: Regenerate.
75
46f900c0
MF
762021-01-08 Mike Frysinger <vapier@gentoo.org>
77
78 * configure: Regenerate.
79
dfb856ba
MF
802021-01-04 Mike Frysinger <vapier@gentoo.org>
81
82 * configure: Regenerate.
83
4b48e6d4
JL
842020-08-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
85
86 * msp430-sim.c (sim_open): Increase the size of the main memory region
87 to 0xFAC0.
88
e8a387fb
JL
892020-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
90
91 * msp430-sim.c (put_op): For unsigned multiplication, explicitly cast
92 operands to the unsigned type before multiplying.
93 * msp430-sim.h (struct msp430_cpu_state): Fix types used to store hwmult
94 operands.
95
b7dcc42d
JL
962020-01-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
97
98 * msp430-sim.c (msp430_step_once): Ignore the carry flag when executing
99 an RRC instruction, if the ZC bit of the extension word is set.
100
5c887dd5
JB
1012017-09-06 John Baldwin <jhb@FreeBSD.org>
102
103 * configure: Regenerate.
104
3819af13
JL
1052017-08-29 Jozef Lawrynowicz <jozef.l@somniumtech.com>
106
107 * sim/msp430/msp430-sim.c (maybe_perform_syscall): Fix passing of
108 arguments for variadic syscall "open".
109
5357150c
MF
1102016-08-15 Mike Frysinger <vapier@gentoo.org>
111
112 * msp430-sim.c: Delete bfd.h include.
113 (lookup_symbol, msp430_sim_close): Delete.
114 (sim_open): Change lookup_symbol to trace_sym_value.
115 * sim-main.h (struct sim_state): Delete symbol_table and
116 number_of_symbols.
117 (STATE_SYMBOL_TABLE, STATE_NUM_SYMBOLS, msp430_sim_close,
118 SIM_CLOSE_HOOK): Delete.
119
ce39bd38
MF
1202016-01-10 Mike Frysinger <vapier@gentoo.org>
121
122 * config.in, configure: Regenerate.
123
99d8e879
MF
1242016-01-10 Mike Frysinger <vapier@gentoo.org>
125
126 * configure: Regenerate.
127
35656e95
MF
1282016-01-10 Mike Frysinger <vapier@gentoo.org>
129
130 * configure: Regenerate.
131
16f7876d
MF
1322016-01-10 Mike Frysinger <vapier@gentoo.org>
133
134 * configure: Regenerate.
135
e19418e0
MF
1362016-01-10 Mike Frysinger <vapier@gentoo.org>
137
138 * configure: Regenerate.
139
347fe5bb
MF
1402016-01-10 Mike Frysinger <vapier@gentoo.org>
141
142 * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
143 * configure: Regenerate.
144
22be3fbe
MF
1452016-01-10 Mike Frysinger <vapier@gentoo.org>
146
147 * configure: Regenerate.
148
0dc73ef7
MF
1492016-01-10 Mike Frysinger <vapier@gentoo.org>
150
151 * configure: Regenerate.
152
936df756
MF
1532016-01-09 Mike Frysinger <vapier@gentoo.org>
154
155 * config.in, configure: Regenerate.
156
2e3d4f4d
MF
1572016-01-06 Mike Frysinger <vapier@gentoo.org>
158
159 * msp430-sim.c (sim_open): Mark argv const.
160 (sim_create_inferior): Mark argv and env const.
161
402cf053
MF
1622016-01-05 Mike Frysinger <vapier@gentoo.org>
163
164 * msp430-sim.c (loader_write_mem): Delete.
165 (lookup_symbol): Return -1 when abfd is NULL.
166 (sim_open): Delete prog_bfd variable. Delete call to sim_load_file.
167 Delete prog_bfd check.
168
70d39448
MF
1692016-01-05 Mike Frysinger <vapier@gentoo.org>
170
171 * Makefile.in (SIM_OBJS): Delete trace.o.
172 * msp430-sim.c: Delete dis-asm.h and trace.h includes.
173 (sim_open): Delete msp430_trace_init call.
174 (msp430_dis_read): Delete function.
175 (msp430_step_once): Replace disassembly logic with a call
176 to TRACE_DISASM.
177 * trace.c, trace.h: Delete files.
178
9bbf6f91
MF
1792016-01-04 Mike Frysinger <vapier@gentoo.org>
180
181 * configure: Regenerate.
182
0cb8d851
MF
1832016-01-03 Mike Frysinger <vapier@gentoo.org>
184
185 * config.in, configure: Regenerate.
186
1ac72f06
MF
1872016-01-02 Mike Frysinger <vapier@gentoo.org>
188
189 * configure.ac (SIM_AC_OPTION_ENDIAN): Change LITTLE_ENDIAN to
190 LITTLE.
191 * configure: Regenerate.
192
5d015275
MF
1932015-12-27 Mike Frysinger <vapier@gentoo.org>
194
195 * msp430-sim.c (sim_dis_read): Change private_data to application_data.
196 (msp430_step_once): Likewise.
197
5e744ef8
MF
1982015-12-27 Mike Frysinger <vapier@gentoo.org>
199
200 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
201
1b393626
MF
2022015-12-26 Mike Frysinger <vapier@gentoo.org>
203
204 * config.in, configure: Regenerate.
205
1d19cae7
DV
2062015-12-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
207
208 * msp430-sim.c (get_op, put_op): Fix left shift of negative value.
209
f7584f05
NC
2102015-12-07 Nick Clifton <nickc@redhat.com>
211
212 * msp430-sim.c (sim_open): Check for needed memory at address
213 0x500 not 0x200.
214 (get_op): Add support for F5 hardware multiply addresses.
215 (put_op): Likewise.
216
797eee42
MF
2172015-11-15 Mike Frysinger <vapier@gentoo.org>
218
219 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
220 sim-stop.o.
221
6e4f085c
MF
2222015-11-14 Mike Frysinger <vapier@gentoo.org>
223
224 * interp.c (sim_close): Rename to ...
225 (msp430_sim_close): ... this. Delete call to sim_state_free.
226 * sim-main.h (msp430_sim_close): Declare.
227 (SIM_CLOSE_HOOK): Define.
228
fa8f87e5
MF
2292015-06-24 Mike Frysinger <vapier@gentoo.org>
230
231 * msp430-sim.c (trace_reg_put): Change TRACE_VPU to TRACE_REGISTER.
232 (trace_reg_get): Likewise.
233
8d0978fb
MF
2342015-06-23 Mike Frysinger <vapier@gentoo.org>
235
236 * configure: Regenerate.
237
7d5c6c43
MF
2382015-06-17 Mike Frysinger <vapier@gentoo.org>
239
240 * msp430-sim.c (maybe_perform_syscall): Replace call to cb_syscall
241 with sim_syscall.
242
61a0c964
MF
2432015-06-17 Mike Frysinger <vapier@gentoo.org>
244
245 * msp430-sim.c: Include sim-syscall.h.
246 (syscall_read_mem, syscall_write_mem): Delete.
247 (maybe_perform_syscall): Change syscall_read_mem/syscall_write_mem
248 to sim_syscall_read_mem/sim_syscall_write_mem.
249
a3487082
MF
2502015-06-12 Mike Frysinger <vapier@gentoo.org>
251
252 * configure: Regenerate.
253
306f4178
MF
2542015-06-12 Mike Frysinger <vapier@gentoo.org>
255
256 * configure: Regenerate.
257
5b064994
MF
2582015-06-12 Mike Frysinger <vapier@gentoo.org>
259
260 * msp430-sim.c (trace_reg_put): Replace TRACE_VPU_P/trace_generic
261 with TRACE_VPU.
262 (trace_reg_get): Likewise.
263 (get_op): Replace TRACE_MEMORY_P/trace_generic with TRACE_MEMORY.
264 (put_op): Likewise.
265 (msp430_dis_read): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
266 (do_flags): Likewise.
267 (maybe_perform_syscall): Replace TRACE_SYSCALL_P/trace_generic with
268 TRACE_SYSCALL.
269 (msp430_step_once): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
270 Replace TRACE_BRANCH_P/trace_generic with TRACE_BRANCH.
271
c1d8560e
MF
2722015-06-11 Mike Frysinger <vapier@gentoo.org>
273
274 * sim-main.h (MAYBE_TRACE, TRACE_INSN, TRACE_DECODE, TRACE_EXTRACT,
275 TRACE_SYSCALL, TRACE_CORE, TRACE_EVENTS, TRACE_BRANCH,
276 trace_register, TRACE_REGISTER, TRACE_REG): Delete.
277
20bca71d
MF
2782015-04-18 Mike Frysinger <vapier@gentoo.org>
279
280 * sim-main.h (SIM_CPU): Delete.
281
7e83aa92
MF
2822015-04-18 Mike Frysinger <vapier@gentoo.org>
283
284 * sim-main.h (sim_cia): Delete.
285
034685f9
MF
2862015-04-17 Mike Frysinger <vapier@gentoo.org>
287
288 * sim-main.h (CIA_GET, CIA_SET): Delete.
289
78e9aa70
MF
2902015-04-15 Mike Frysinger <vapier@gentoo.org>
291
292 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
293 * sim-main.h (STATE_CPU): Delete.
294
bf12d44e
MF
2952015-04-13 Mike Frysinger <vapier@gentoo.org>
296
297 * configure: Regenerate.
298
122bbfb5
MF
2992015-04-06 Mike Frysinger <vapier@gentoo.org>
300
301 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
302
1a8faa2a
MF
3032015-04-01 Mike Frysinger <vapier@gentoo.org>
304
305 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
306
aadc9410
MF
3072015-03-31 Mike Frysinger <vapier@gentoo.org>
308
309 * config.in, configure: Regenerate.
310
80fc77e6
MF
3112015-03-23 Mike Frysinger <vapier@gentoo.org>
312
313 * sim-main.h: Delete run-sim.h include.
314
ae7d0cac
MF
3152015-03-16 Mike Frysinger <vapier@gentoo.org>
316
317 * config.in, configure: Regenerate.
318
c1e768db
MF
3192015-03-14 Mike Frysinger <vapier@gentoo.org>
320
321 * aclocal.m4, configure: Regenerate.
322 * configure.ac: Call the common inline & warning macros.
323 * msp430-sim.c: Include unistd.h & trace.h.
324 * trace.c: Include trace.h.
325 (load_file_and_line): Move FILE* decl to top of scope.
326 * trace.h (msp430_get_current_source_location): Adjust prototype to
327 match the function definition.
328
465fb143
MF
3292015-03-14 Mike Frysinger <vapier@gentoo.org>
330
331 * Makefile.in (SIM_RUN_OBJS): Delete.
332
10d602c7
NC
3332015-02-24 Nick Clifton <nickc@redhat.com>
334
335 * msp430-sim.c (sim_open): Allocate memory regions matching those
336 declared in the libgloss/msp430 linker scripts.
337 Allow sim_load_file to fail.
338 (get_op): Test the correct address bit when checking for out of
339 range addresses.
340 Include the address in the error message when an illegal access to
341 the hardware multiplier is detected.
342 (put_op): Test the correct address bit when checking for out of
343 range addresses.
344
2974be62
AM
3452014-08-19 Alan Modra <amodra@gmail.com>
346
347 * configure: Regenerate.
348
180eb063
NC
3492014-08-19 Nick Clifton <nickc@redhat.com>
350
351 * msp430-sim.c: Move static hardware multiply support variables
352 from here...
353 * msp430-sim.h (msp430_cpu_state): ... into here ...
354 * msp430-sim.c (get_op, put_op): ... and update references to use
355 the msp430_cpu_state structure.
356
faa743bb
RM
3572014-08-15 Roland McGrath <mcgrathr@google.com>
358
359 * configure: Regenerate.
360 * config.in: Regenerate.
361
aef392c4
NC
3622014-06-03 Nick Clifton <nickc@redhat.com>
363
364 * msp430-sim.c (get_op): Handle reads of low result register when
365 in MAC mode.
366 (put_op): Copy MAC result into result words.
367 Handle writes to the low result register.
368
a7da346e
DD
3692014-05-12 DJ Delorie <dj@redhat.com>
370
371 * msp43-sim.c (sign_ext): Change to "long long" to support
372 sign-extending 32-bit values.
373
8969934d
NC
3742014-05-08 Nick Clifton <nickc@redhat.com>
375
376 * msp430-sim.c (sim_open): Do not allocate memory over the
377 hardware multiply registers.
378 (get_op): Add support for reads from the hardware multiply
379 registers.
380 (put_op): Add support for writes to the hardware multiply
381 registers.
382 (msp430_step_once): Add support for the RETI instruction used by
383 the CPUX architecture.
384
7b0278dc
MF
3852014-03-10 Mike Frysinger <vapier@gentoo.org>
386
387 * msp430-sim.c (sim_create_inferior): Set new_pc to the result of
388 bfd_get_start_address when abfd is not NULL and new_pc is zero.
389
a3271a3e
MF
3902014-03-10 Mike Frysinger <vapier@gentoo.org>
391
392 * msp430-sim (maybe_perform_syscall): Change %d to %ld.
393 (msp430_step_once): Cast fprintf to fprintf_ftype.
394
bf3d9781
AM
3952013-09-23 Alan Modra <amodra@gmail.com>
396
397 * aclocal.m4, configure: Regenerate.
398
3346cfda
NC
3992013-06-21 Nick Clifton <nickc@redhat.com>
400
401 * Makefile.in: New.
402 * aclocal.m4: Generate.
403 * config.in: Generate.
404 * configure.ac: New.
405 * configure: Generate.
406 * msp430-sim.c: New.
407 * msp430-sim.h: New.
408 * sim-main.h: New.
409 * trace.c: New.
410 * trace.h: New.