]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/msp430/ChangeLog
sim: riscv: invert sim_state storage
[thirdparty/binutils-gdb.git] / sim / msp430 / ChangeLog
CommitLineData
383861bd
MF
12021-05-17 Mike Frysinger <vapier@gentoo.org>
2
3 * sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Define.
4 (struct sim_state): Delete.
5
6df01ab8
MF
62021-05-16 Mike Frysinger <vapier@gentoo.org>
7
8 * msp430-sim.c: Replace config.h include with defs.h.
9
79633c12
MF
102021-05-16 Mike Frysinger <vapier@gentoo.org>
11
12 * config.in, configure: Regenerate.
13
aa0fca16
MF
142021-05-04 Mike Frysinger <vapier@gentoo.org>
15
16 * configure: Regenerate.
17
fe348617
MF
182021-05-01 Mike Frysinger <vapier@gentoo.org>
19
20 * config.in, configure: Regenerate.
21
bd0918c9
MF
222021-04-26 Mike Frysinger <vapier@gentoo.org>
23
24 * Makefile.in (NL_TARGET): Delete.
25
66d055c7
MF
262021-04-26 Mike Frysinger <vapier@gentoo.org>
27
28 * aclocal.m4, config.in, configure: Regenerate.
29
19f6a43c
TT
302021-04-22 Tom Tromey <tom@tromey.com>
31
32 * configure, config.in: Rebuild.
33
efd82ac7
TT
342021-04-22 Tom Tromey <tom@tromey.com>
35
36 * configure: Rebuild.
37
2662c237
MF
382021-04-21 Mike Frysinger <vapier@gentoo.org>
39
40 * aclocal.m4: Regenerate.
41
1f195bc3
SM
422021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
43
44 * configure: Regenerate.
45
2c2645d7
MF
462021-04-18 Mike Frysinger <vapier@gentoo.org>
47
48 * configure: Regenerate.
49
41e166b4
MF
502021-04-18 Mike Frysinger <vapier@gentoo.org>
51
52 * configure.ac: Delete AC_CHECK_HEADERS call.
53 * config.in, configure: Regenerate.
54
37e9f182
MF
552021-04-18 Mike Frysinger <vapier@gentoo.org>
56
57 * configure: Regenerate.
58
d5a71b11
MF
592021-04-12 Mike Frysinger <vapier@gentoo.org>
60
61 * msp430-sim.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
62
c2783492
MF
632021-04-02 Mike Frysinger <vapier@gentoo.org>
64
65 * aclocal.m4, configure: Regenerate.
66
ebe9564b
MF
672021-02-28 Mike Frysinger <vapier@gentoo.org>
68
69 * configure: Regenerate.
70
ed30adf7
MF
712021-02-28 Mike Frysinger <vapier@gentoo.org>
72
73 * Makefile.in (SIM_EXTRA_LIBDEPS): Delete.
74
f8069d55
MF
752021-02-27 Mike Frysinger <vapier@gentoo.org>
76
77 * Makefile.in (SIM_EXTRA_ALL): Delete.
78
760b3e8b
MF
792021-02-21 Mike Frysinger <vapier@gentoo.org>
80
81 * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
82 * aclocal.m4, configure: Regenerate.
83
136da8cd
MF
842021-02-13 Mike Frysinger <vapier@gentoo.org>
85
86 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
87 * aclocal.m4, configure: Regenerate.
88
aa09469f
MF
892021-02-06 Mike Frysinger <vapier@gentoo.org>
90
91 * configure: Regenerate.
92
68ed2854
MF
932021-01-11 Mike Frysinger <vapier@gentoo.org>
94
95 * config.in, configure: Regenerate.
96
bf470982
MF
972021-01-09 Mike Frysinger <vapier@gentoo.org>
98
99 * configure: Regenerate.
100
46f900c0
MF
1012021-01-08 Mike Frysinger <vapier@gentoo.org>
102
103 * configure: Regenerate.
104
dfb856ba
MF
1052021-01-04 Mike Frysinger <vapier@gentoo.org>
106
107 * configure: Regenerate.
108
4b48e6d4
JL
1092020-08-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
110
111 * msp430-sim.c (sim_open): Increase the size of the main memory region
112 to 0xFAC0.
113
e8a387fb
JL
1142020-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
115
116 * msp430-sim.c (put_op): For unsigned multiplication, explicitly cast
117 operands to the unsigned type before multiplying.
118 * msp430-sim.h (struct msp430_cpu_state): Fix types used to store hwmult
119 operands.
120
b7dcc42d
JL
1212020-01-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
122
123 * msp430-sim.c (msp430_step_once): Ignore the carry flag when executing
124 an RRC instruction, if the ZC bit of the extension word is set.
125
5c887dd5
JB
1262017-09-06 John Baldwin <jhb@FreeBSD.org>
127
128 * configure: Regenerate.
129
3819af13
JL
1302017-08-29 Jozef Lawrynowicz <jozef.l@somniumtech.com>
131
132 * sim/msp430/msp430-sim.c (maybe_perform_syscall): Fix passing of
133 arguments for variadic syscall "open".
134
5357150c
MF
1352016-08-15 Mike Frysinger <vapier@gentoo.org>
136
137 * msp430-sim.c: Delete bfd.h include.
138 (lookup_symbol, msp430_sim_close): Delete.
139 (sim_open): Change lookup_symbol to trace_sym_value.
140 * sim-main.h (struct sim_state): Delete symbol_table and
141 number_of_symbols.
142 (STATE_SYMBOL_TABLE, STATE_NUM_SYMBOLS, msp430_sim_close,
143 SIM_CLOSE_HOOK): Delete.
144
ce39bd38
MF
1452016-01-10 Mike Frysinger <vapier@gentoo.org>
146
147 * config.in, configure: Regenerate.
148
99d8e879
MF
1492016-01-10 Mike Frysinger <vapier@gentoo.org>
150
151 * configure: Regenerate.
152
35656e95
MF
1532016-01-10 Mike Frysinger <vapier@gentoo.org>
154
155 * configure: Regenerate.
156
16f7876d
MF
1572016-01-10 Mike Frysinger <vapier@gentoo.org>
158
159 * configure: Regenerate.
160
e19418e0
MF
1612016-01-10 Mike Frysinger <vapier@gentoo.org>
162
163 * configure: Regenerate.
164
347fe5bb
MF
1652016-01-10 Mike Frysinger <vapier@gentoo.org>
166
167 * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
168 * configure: Regenerate.
169
22be3fbe
MF
1702016-01-10 Mike Frysinger <vapier@gentoo.org>
171
172 * configure: Regenerate.
173
0dc73ef7
MF
1742016-01-10 Mike Frysinger <vapier@gentoo.org>
175
176 * configure: Regenerate.
177
936df756
MF
1782016-01-09 Mike Frysinger <vapier@gentoo.org>
179
180 * config.in, configure: Regenerate.
181
2e3d4f4d
MF
1822016-01-06 Mike Frysinger <vapier@gentoo.org>
183
184 * msp430-sim.c (sim_open): Mark argv const.
185 (sim_create_inferior): Mark argv and env const.
186
402cf053
MF
1872016-01-05 Mike Frysinger <vapier@gentoo.org>
188
189 * msp430-sim.c (loader_write_mem): Delete.
190 (lookup_symbol): Return -1 when abfd is NULL.
191 (sim_open): Delete prog_bfd variable. Delete call to sim_load_file.
192 Delete prog_bfd check.
193
70d39448
MF
1942016-01-05 Mike Frysinger <vapier@gentoo.org>
195
196 * Makefile.in (SIM_OBJS): Delete trace.o.
197 * msp430-sim.c: Delete dis-asm.h and trace.h includes.
198 (sim_open): Delete msp430_trace_init call.
199 (msp430_dis_read): Delete function.
200 (msp430_step_once): Replace disassembly logic with a call
201 to TRACE_DISASM.
202 * trace.c, trace.h: Delete files.
203
9bbf6f91
MF
2042016-01-04 Mike Frysinger <vapier@gentoo.org>
205
206 * configure: Regenerate.
207
0cb8d851
MF
2082016-01-03 Mike Frysinger <vapier@gentoo.org>
209
210 * config.in, configure: Regenerate.
211
1ac72f06
MF
2122016-01-02 Mike Frysinger <vapier@gentoo.org>
213
214 * configure.ac (SIM_AC_OPTION_ENDIAN): Change LITTLE_ENDIAN to
215 LITTLE.
216 * configure: Regenerate.
217
5d015275
MF
2182015-12-27 Mike Frysinger <vapier@gentoo.org>
219
220 * msp430-sim.c (sim_dis_read): Change private_data to application_data.
221 (msp430_step_once): Likewise.
222
5e744ef8
MF
2232015-12-27 Mike Frysinger <vapier@gentoo.org>
224
225 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
226
1b393626
MF
2272015-12-26 Mike Frysinger <vapier@gentoo.org>
228
229 * config.in, configure: Regenerate.
230
1d19cae7
DV
2312015-12-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
232
233 * msp430-sim.c (get_op, put_op): Fix left shift of negative value.
234
f7584f05
NC
2352015-12-07 Nick Clifton <nickc@redhat.com>
236
237 * msp430-sim.c (sim_open): Check for needed memory at address
238 0x500 not 0x200.
239 (get_op): Add support for F5 hardware multiply addresses.
240 (put_op): Likewise.
241
797eee42
MF
2422015-11-15 Mike Frysinger <vapier@gentoo.org>
243
244 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
245 sim-stop.o.
246
6e4f085c
MF
2472015-11-14 Mike Frysinger <vapier@gentoo.org>
248
249 * interp.c (sim_close): Rename to ...
250 (msp430_sim_close): ... this. Delete call to sim_state_free.
251 * sim-main.h (msp430_sim_close): Declare.
252 (SIM_CLOSE_HOOK): Define.
253
fa8f87e5
MF
2542015-06-24 Mike Frysinger <vapier@gentoo.org>
255
256 * msp430-sim.c (trace_reg_put): Change TRACE_VPU to TRACE_REGISTER.
257 (trace_reg_get): Likewise.
258
8d0978fb
MF
2592015-06-23 Mike Frysinger <vapier@gentoo.org>
260
261 * configure: Regenerate.
262
7d5c6c43
MF
2632015-06-17 Mike Frysinger <vapier@gentoo.org>
264
265 * msp430-sim.c (maybe_perform_syscall): Replace call to cb_syscall
266 with sim_syscall.
267
61a0c964
MF
2682015-06-17 Mike Frysinger <vapier@gentoo.org>
269
270 * msp430-sim.c: Include sim-syscall.h.
271 (syscall_read_mem, syscall_write_mem): Delete.
272 (maybe_perform_syscall): Change syscall_read_mem/syscall_write_mem
273 to sim_syscall_read_mem/sim_syscall_write_mem.
274
a3487082
MF
2752015-06-12 Mike Frysinger <vapier@gentoo.org>
276
277 * configure: Regenerate.
278
306f4178
MF
2792015-06-12 Mike Frysinger <vapier@gentoo.org>
280
281 * configure: Regenerate.
282
5b064994
MF
2832015-06-12 Mike Frysinger <vapier@gentoo.org>
284
285 * msp430-sim.c (trace_reg_put): Replace TRACE_VPU_P/trace_generic
286 with TRACE_VPU.
287 (trace_reg_get): Likewise.
288 (get_op): Replace TRACE_MEMORY_P/trace_generic with TRACE_MEMORY.
289 (put_op): Likewise.
290 (msp430_dis_read): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
291 (do_flags): Likewise.
292 (maybe_perform_syscall): Replace TRACE_SYSCALL_P/trace_generic with
293 TRACE_SYSCALL.
294 (msp430_step_once): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
295 Replace TRACE_BRANCH_P/trace_generic with TRACE_BRANCH.
296
c1d8560e
MF
2972015-06-11 Mike Frysinger <vapier@gentoo.org>
298
299 * sim-main.h (MAYBE_TRACE, TRACE_INSN, TRACE_DECODE, TRACE_EXTRACT,
300 TRACE_SYSCALL, TRACE_CORE, TRACE_EVENTS, TRACE_BRANCH,
301 trace_register, TRACE_REGISTER, TRACE_REG): Delete.
302
20bca71d
MF
3032015-04-18 Mike Frysinger <vapier@gentoo.org>
304
305 * sim-main.h (SIM_CPU): Delete.
306
7e83aa92
MF
3072015-04-18 Mike Frysinger <vapier@gentoo.org>
308
309 * sim-main.h (sim_cia): Delete.
310
034685f9
MF
3112015-04-17 Mike Frysinger <vapier@gentoo.org>
312
313 * sim-main.h (CIA_GET, CIA_SET): Delete.
314
78e9aa70
MF
3152015-04-15 Mike Frysinger <vapier@gentoo.org>
316
317 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
318 * sim-main.h (STATE_CPU): Delete.
319
bf12d44e
MF
3202015-04-13 Mike Frysinger <vapier@gentoo.org>
321
322 * configure: Regenerate.
323
122bbfb5
MF
3242015-04-06 Mike Frysinger <vapier@gentoo.org>
325
326 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
327
1a8faa2a
MF
3282015-04-01 Mike Frysinger <vapier@gentoo.org>
329
330 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
331
aadc9410
MF
3322015-03-31 Mike Frysinger <vapier@gentoo.org>
333
334 * config.in, configure: Regenerate.
335
80fc77e6
MF
3362015-03-23 Mike Frysinger <vapier@gentoo.org>
337
338 * sim-main.h: Delete run-sim.h include.
339
ae7d0cac
MF
3402015-03-16 Mike Frysinger <vapier@gentoo.org>
341
342 * config.in, configure: Regenerate.
343
c1e768db
MF
3442015-03-14 Mike Frysinger <vapier@gentoo.org>
345
346 * aclocal.m4, configure: Regenerate.
347 * configure.ac: Call the common inline & warning macros.
348 * msp430-sim.c: Include unistd.h & trace.h.
349 * trace.c: Include trace.h.
350 (load_file_and_line): Move FILE* decl to top of scope.
351 * trace.h (msp430_get_current_source_location): Adjust prototype to
352 match the function definition.
353
465fb143
MF
3542015-03-14 Mike Frysinger <vapier@gentoo.org>
355
356 * Makefile.in (SIM_RUN_OBJS): Delete.
357
10d602c7
NC
3582015-02-24 Nick Clifton <nickc@redhat.com>
359
360 * msp430-sim.c (sim_open): Allocate memory regions matching those
361 declared in the libgloss/msp430 linker scripts.
362 Allow sim_load_file to fail.
363 (get_op): Test the correct address bit when checking for out of
364 range addresses.
365 Include the address in the error message when an illegal access to
366 the hardware multiplier is detected.
367 (put_op): Test the correct address bit when checking for out of
368 range addresses.
369
2974be62
AM
3702014-08-19 Alan Modra <amodra@gmail.com>
371
372 * configure: Regenerate.
373
180eb063
NC
3742014-08-19 Nick Clifton <nickc@redhat.com>
375
376 * msp430-sim.c: Move static hardware multiply support variables
377 from here...
378 * msp430-sim.h (msp430_cpu_state): ... into here ...
379 * msp430-sim.c (get_op, put_op): ... and update references to use
380 the msp430_cpu_state structure.
381
faa743bb
RM
3822014-08-15 Roland McGrath <mcgrathr@google.com>
383
384 * configure: Regenerate.
385 * config.in: Regenerate.
386
aef392c4
NC
3872014-06-03 Nick Clifton <nickc@redhat.com>
388
389 * msp430-sim.c (get_op): Handle reads of low result register when
390 in MAC mode.
391 (put_op): Copy MAC result into result words.
392 Handle writes to the low result register.
393
a7da346e
DD
3942014-05-12 DJ Delorie <dj@redhat.com>
395
396 * msp43-sim.c (sign_ext): Change to "long long" to support
397 sign-extending 32-bit values.
398
8969934d
NC
3992014-05-08 Nick Clifton <nickc@redhat.com>
400
401 * msp430-sim.c (sim_open): Do not allocate memory over the
402 hardware multiply registers.
403 (get_op): Add support for reads from the hardware multiply
404 registers.
405 (put_op): Add support for writes to the hardware multiply
406 registers.
407 (msp430_step_once): Add support for the RETI instruction used by
408 the CPUX architecture.
409
7b0278dc
MF
4102014-03-10 Mike Frysinger <vapier@gentoo.org>
411
412 * msp430-sim.c (sim_create_inferior): Set new_pc to the result of
413 bfd_get_start_address when abfd is not NULL and new_pc is zero.
414
a3271a3e
MF
4152014-03-10 Mike Frysinger <vapier@gentoo.org>
416
417 * msp430-sim (maybe_perform_syscall): Change %d to %ld.
418 (msp430_step_once): Cast fprintf to fprintf_ftype.
419
bf3d9781
AM
4202013-09-23 Alan Modra <amodra@gmail.com>
421
422 * aclocal.m4, configure: Regenerate.
423
3346cfda
NC
4242013-06-21 Nick Clifton <nickc@redhat.com>
425
426 * Makefile.in: New.
427 * aclocal.m4: Generate.
428 * config.in: Generate.
429 * configure.ac: New.
430 * configure: Generate.
431 * msp430-sim.c: New.
432 * msp430-sim.h: New.
433 * sim-main.h: New.
434 * trace.c: New.
435 * trace.h: New.