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