]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/msp430/ChangeLog
sim: invert sim_state storage
[thirdparty/binutils-gdb.git] / sim / msp430 / ChangeLog
1 2021-05-17 Mike Frysinger <vapier@gentoo.org>
2
3 * sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Define.
4 (struct sim_state): Delete.
5
6 2021-05-16 Mike Frysinger <vapier@gentoo.org>
7
8 * msp430-sim.c: Replace config.h include with defs.h.
9
10 2021-05-16 Mike Frysinger <vapier@gentoo.org>
11
12 * config.in, configure: Regenerate.
13
14 2021-05-04 Mike Frysinger <vapier@gentoo.org>
15
16 * configure: Regenerate.
17
18 2021-05-01 Mike Frysinger <vapier@gentoo.org>
19
20 * config.in, configure: Regenerate.
21
22 2021-04-26 Mike Frysinger <vapier@gentoo.org>
23
24 * Makefile.in (NL_TARGET): Delete.
25
26 2021-04-26 Mike Frysinger <vapier@gentoo.org>
27
28 * aclocal.m4, config.in, configure: Regenerate.
29
30 2021-04-22 Tom Tromey <tom@tromey.com>
31
32 * configure, config.in: Rebuild.
33
34 2021-04-22 Tom Tromey <tom@tromey.com>
35
36 * configure: Rebuild.
37
38 2021-04-21 Mike Frysinger <vapier@gentoo.org>
39
40 * aclocal.m4: Regenerate.
41
42 2021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
43
44 * configure: Regenerate.
45
46 2021-04-18 Mike Frysinger <vapier@gentoo.org>
47
48 * configure: Regenerate.
49
50 2021-04-18 Mike Frysinger <vapier@gentoo.org>
51
52 * configure.ac: Delete AC_CHECK_HEADERS call.
53 * config.in, configure: Regenerate.
54
55 2021-04-18 Mike Frysinger <vapier@gentoo.org>
56
57 * configure: Regenerate.
58
59 2021-04-12 Mike Frysinger <vapier@gentoo.org>
60
61 * msp430-sim.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
62
63 2021-04-02 Mike Frysinger <vapier@gentoo.org>
64
65 * aclocal.m4, configure: Regenerate.
66
67 2021-02-28 Mike Frysinger <vapier@gentoo.org>
68
69 * configure: Regenerate.
70
71 2021-02-28 Mike Frysinger <vapier@gentoo.org>
72
73 * Makefile.in (SIM_EXTRA_LIBDEPS): Delete.
74
75 2021-02-27 Mike Frysinger <vapier@gentoo.org>
76
77 * Makefile.in (SIM_EXTRA_ALL): Delete.
78
79 2021-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
84 2021-02-13 Mike Frysinger <vapier@gentoo.org>
85
86 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
87 * aclocal.m4, configure: Regenerate.
88
89 2021-02-06 Mike Frysinger <vapier@gentoo.org>
90
91 * configure: Regenerate.
92
93 2021-01-11 Mike Frysinger <vapier@gentoo.org>
94
95 * config.in, configure: Regenerate.
96
97 2021-01-09 Mike Frysinger <vapier@gentoo.org>
98
99 * configure: Regenerate.
100
101 2021-01-08 Mike Frysinger <vapier@gentoo.org>
102
103 * configure: Regenerate.
104
105 2021-01-04 Mike Frysinger <vapier@gentoo.org>
106
107 * configure: Regenerate.
108
109 2020-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
114 2020-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
121 2020-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
126 2017-09-06 John Baldwin <jhb@FreeBSD.org>
127
128 * configure: Regenerate.
129
130 2017-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
135 2016-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
145 2016-01-10 Mike Frysinger <vapier@gentoo.org>
146
147 * config.in, configure: Regenerate.
148
149 2016-01-10 Mike Frysinger <vapier@gentoo.org>
150
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-10 Mike Frysinger <vapier@gentoo.org>
162
163 * configure: Regenerate.
164
165 2016-01-10 Mike Frysinger <vapier@gentoo.org>
166
167 * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
168 * configure: Regenerate.
169
170 2016-01-10 Mike Frysinger <vapier@gentoo.org>
171
172 * configure: Regenerate.
173
174 2016-01-10 Mike Frysinger <vapier@gentoo.org>
175
176 * configure: Regenerate.
177
178 2016-01-09 Mike Frysinger <vapier@gentoo.org>
179
180 * config.in, configure: Regenerate.
181
182 2016-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
187 2016-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
194 2016-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
204 2016-01-04 Mike Frysinger <vapier@gentoo.org>
205
206 * configure: Regenerate.
207
208 2016-01-03 Mike Frysinger <vapier@gentoo.org>
209
210 * config.in, configure: Regenerate.
211
212 2016-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
218 2015-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
223 2015-12-27 Mike Frysinger <vapier@gentoo.org>
224
225 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
226
227 2015-12-26 Mike Frysinger <vapier@gentoo.org>
228
229 * config.in, configure: Regenerate.
230
231 2015-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
235 2015-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
242 2015-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
247 2015-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
254 2015-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
259 2015-06-23 Mike Frysinger <vapier@gentoo.org>
260
261 * configure: Regenerate.
262
263 2015-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
268 2015-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
275 2015-06-12 Mike Frysinger <vapier@gentoo.org>
276
277 * configure: Regenerate.
278
279 2015-06-12 Mike Frysinger <vapier@gentoo.org>
280
281 * configure: Regenerate.
282
283 2015-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
297 2015-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
303 2015-04-18 Mike Frysinger <vapier@gentoo.org>
304
305 * sim-main.h (SIM_CPU): Delete.
306
307 2015-04-18 Mike Frysinger <vapier@gentoo.org>
308
309 * sim-main.h (sim_cia): Delete.
310
311 2015-04-17 Mike Frysinger <vapier@gentoo.org>
312
313 * sim-main.h (CIA_GET, CIA_SET): Delete.
314
315 2015-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
320 2015-04-13 Mike Frysinger <vapier@gentoo.org>
321
322 * configure: Regenerate.
323
324 2015-04-06 Mike Frysinger <vapier@gentoo.org>
325
326 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
327
328 2015-04-01 Mike Frysinger <vapier@gentoo.org>
329
330 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
331
332 2015-03-31 Mike Frysinger <vapier@gentoo.org>
333
334 * config.in, configure: Regenerate.
335
336 2015-03-23 Mike Frysinger <vapier@gentoo.org>
337
338 * sim-main.h: Delete run-sim.h include.
339
340 2015-03-16 Mike Frysinger <vapier@gentoo.org>
341
342 * config.in, configure: Regenerate.
343
344 2015-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
354 2015-03-14 Mike Frysinger <vapier@gentoo.org>
355
356 * Makefile.in (SIM_RUN_OBJS): Delete.
357
358 2015-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
370 2014-08-19 Alan Modra <amodra@gmail.com>
371
372 * configure: Regenerate.
373
374 2014-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
382 2014-08-15 Roland McGrath <mcgrathr@google.com>
383
384 * configure: Regenerate.
385 * config.in: Regenerate.
386
387 2014-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
394 2014-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
399 2014-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
410 2014-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
415 2014-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
420 2013-09-23 Alan Modra <amodra@gmail.com>
421
422 * aclocal.m4, configure: Regenerate.
423
424 2013-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.