]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/msp430/ChangeLog
readelf: don't clear section_headers in process_file_header
[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): Delete.
4
5 2021-05-17 Mike Frysinger <vapier@gentoo.org>
6
7 * sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Define.
8 (struct sim_state): Delete.
9
10 2021-05-16 Mike Frysinger <vapier@gentoo.org>
11
12 * msp430-sim.c: Replace config.h include with defs.h.
13
14 2021-05-16 Mike Frysinger <vapier@gentoo.org>
15
16 * config.in, configure: Regenerate.
17
18 2021-05-04 Mike Frysinger <vapier@gentoo.org>
19
20 * configure: Regenerate.
21
22 2021-05-01 Mike Frysinger <vapier@gentoo.org>
23
24 * config.in, configure: Regenerate.
25
26 2021-04-26 Mike Frysinger <vapier@gentoo.org>
27
28 * Makefile.in (NL_TARGET): Delete.
29
30 2021-04-26 Mike Frysinger <vapier@gentoo.org>
31
32 * aclocal.m4, config.in, configure: Regenerate.
33
34 2021-04-22 Tom Tromey <tom@tromey.com>
35
36 * configure, config.in: Rebuild.
37
38 2021-04-22 Tom Tromey <tom@tromey.com>
39
40 * configure: Rebuild.
41
42 2021-04-21 Mike Frysinger <vapier@gentoo.org>
43
44 * aclocal.m4: Regenerate.
45
46 2021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
47
48 * configure: Regenerate.
49
50 2021-04-18 Mike Frysinger <vapier@gentoo.org>
51
52 * configure: Regenerate.
53
54 2021-04-18 Mike Frysinger <vapier@gentoo.org>
55
56 * configure.ac: Delete AC_CHECK_HEADERS call.
57 * config.in, configure: Regenerate.
58
59 2021-04-18 Mike Frysinger <vapier@gentoo.org>
60
61 * configure: Regenerate.
62
63 2021-04-12 Mike Frysinger <vapier@gentoo.org>
64
65 * msp430-sim.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
66
67 2021-04-02 Mike Frysinger <vapier@gentoo.org>
68
69 * aclocal.m4, configure: Regenerate.
70
71 2021-02-28 Mike Frysinger <vapier@gentoo.org>
72
73 * configure: Regenerate.
74
75 2021-02-28 Mike Frysinger <vapier@gentoo.org>
76
77 * Makefile.in (SIM_EXTRA_LIBDEPS): Delete.
78
79 2021-02-27 Mike Frysinger <vapier@gentoo.org>
80
81 * Makefile.in (SIM_EXTRA_ALL): Delete.
82
83 2021-02-21 Mike Frysinger <vapier@gentoo.org>
84
85 * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
86 * aclocal.m4, configure: Regenerate.
87
88 2021-02-13 Mike Frysinger <vapier@gentoo.org>
89
90 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
91 * aclocal.m4, configure: Regenerate.
92
93 2021-02-06 Mike Frysinger <vapier@gentoo.org>
94
95 * configure: Regenerate.
96
97 2021-01-11 Mike Frysinger <vapier@gentoo.org>
98
99 * config.in, configure: Regenerate.
100
101 2021-01-09 Mike Frysinger <vapier@gentoo.org>
102
103 * configure: Regenerate.
104
105 2021-01-08 Mike Frysinger <vapier@gentoo.org>
106
107 * configure: Regenerate.
108
109 2021-01-04 Mike Frysinger <vapier@gentoo.org>
110
111 * configure: Regenerate.
112
113 2020-08-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
114
115 * msp430-sim.c (sim_open): Increase the size of the main memory region
116 to 0xFAC0.
117
118 2020-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
119
120 * msp430-sim.c (put_op): For unsigned multiplication, explicitly cast
121 operands to the unsigned type before multiplying.
122 * msp430-sim.h (struct msp430_cpu_state): Fix types used to store hwmult
123 operands.
124
125 2020-01-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
126
127 * msp430-sim.c (msp430_step_once): Ignore the carry flag when executing
128 an RRC instruction, if the ZC bit of the extension word is set.
129
130 2017-09-06 John Baldwin <jhb@FreeBSD.org>
131
132 * configure: Regenerate.
133
134 2017-08-29 Jozef Lawrynowicz <jozef.l@somniumtech.com>
135
136 * sim/msp430/msp430-sim.c (maybe_perform_syscall): Fix passing of
137 arguments for variadic syscall "open".
138
139 2016-08-15 Mike Frysinger <vapier@gentoo.org>
140
141 * msp430-sim.c: Delete bfd.h include.
142 (lookup_symbol, msp430_sim_close): Delete.
143 (sim_open): Change lookup_symbol to trace_sym_value.
144 * sim-main.h (struct sim_state): Delete symbol_table and
145 number_of_symbols.
146 (STATE_SYMBOL_TABLE, STATE_NUM_SYMBOLS, msp430_sim_close,
147 SIM_CLOSE_HOOK): Delete.
148
149 2016-01-10 Mike Frysinger <vapier@gentoo.org>
150
151 * config.in, 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: Regenerate.
168
169 2016-01-10 Mike Frysinger <vapier@gentoo.org>
170
171 * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
172 * configure: Regenerate.
173
174 2016-01-10 Mike Frysinger <vapier@gentoo.org>
175
176 * configure: Regenerate.
177
178 2016-01-10 Mike Frysinger <vapier@gentoo.org>
179
180 * configure: Regenerate.
181
182 2016-01-09 Mike Frysinger <vapier@gentoo.org>
183
184 * config.in, configure: Regenerate.
185
186 2016-01-06 Mike Frysinger <vapier@gentoo.org>
187
188 * msp430-sim.c (sim_open): Mark argv const.
189 (sim_create_inferior): Mark argv and env const.
190
191 2016-01-05 Mike Frysinger <vapier@gentoo.org>
192
193 * msp430-sim.c (loader_write_mem): Delete.
194 (lookup_symbol): Return -1 when abfd is NULL.
195 (sim_open): Delete prog_bfd variable. Delete call to sim_load_file.
196 Delete prog_bfd check.
197
198 2016-01-05 Mike Frysinger <vapier@gentoo.org>
199
200 * Makefile.in (SIM_OBJS): Delete trace.o.
201 * msp430-sim.c: Delete dis-asm.h and trace.h includes.
202 (sim_open): Delete msp430_trace_init call.
203 (msp430_dis_read): Delete function.
204 (msp430_step_once): Replace disassembly logic with a call
205 to TRACE_DISASM.
206 * trace.c, trace.h: Delete files.
207
208 2016-01-04 Mike Frysinger <vapier@gentoo.org>
209
210 * configure: Regenerate.
211
212 2016-01-03 Mike Frysinger <vapier@gentoo.org>
213
214 * config.in, configure: Regenerate.
215
216 2016-01-02 Mike Frysinger <vapier@gentoo.org>
217
218 * configure.ac (SIM_AC_OPTION_ENDIAN): Change LITTLE_ENDIAN to
219 LITTLE.
220 * configure: Regenerate.
221
222 2015-12-27 Mike Frysinger <vapier@gentoo.org>
223
224 * msp430-sim.c (sim_dis_read): Change private_data to application_data.
225 (msp430_step_once): Likewise.
226
227 2015-12-27 Mike Frysinger <vapier@gentoo.org>
228
229 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
230
231 2015-12-26 Mike Frysinger <vapier@gentoo.org>
232
233 * config.in, configure: Regenerate.
234
235 2015-12-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
236
237 * msp430-sim.c (get_op, put_op): Fix left shift of negative value.
238
239 2015-12-07 Nick Clifton <nickc@redhat.com>
240
241 * msp430-sim.c (sim_open): Check for needed memory at address
242 0x500 not 0x200.
243 (get_op): Add support for F5 hardware multiply addresses.
244 (put_op): Likewise.
245
246 2015-11-15 Mike Frysinger <vapier@gentoo.org>
247
248 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
249 sim-stop.o.
250
251 2015-11-14 Mike Frysinger <vapier@gentoo.org>
252
253 * interp.c (sim_close): Rename to ...
254 (msp430_sim_close): ... this. Delete call to sim_state_free.
255 * sim-main.h (msp430_sim_close): Declare.
256 (SIM_CLOSE_HOOK): Define.
257
258 2015-06-24 Mike Frysinger <vapier@gentoo.org>
259
260 * msp430-sim.c (trace_reg_put): Change TRACE_VPU to TRACE_REGISTER.
261 (trace_reg_get): Likewise.
262
263 2015-06-23 Mike Frysinger <vapier@gentoo.org>
264
265 * configure: Regenerate.
266
267 2015-06-17 Mike Frysinger <vapier@gentoo.org>
268
269 * msp430-sim.c (maybe_perform_syscall): Replace call to cb_syscall
270 with sim_syscall.
271
272 2015-06-17 Mike Frysinger <vapier@gentoo.org>
273
274 * msp430-sim.c: Include sim-syscall.h.
275 (syscall_read_mem, syscall_write_mem): Delete.
276 (maybe_perform_syscall): Change syscall_read_mem/syscall_write_mem
277 to sim_syscall_read_mem/sim_syscall_write_mem.
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 * configure: Regenerate.
286
287 2015-06-12 Mike Frysinger <vapier@gentoo.org>
288
289 * msp430-sim.c (trace_reg_put): Replace TRACE_VPU_P/trace_generic
290 with TRACE_VPU.
291 (trace_reg_get): Likewise.
292 (get_op): Replace TRACE_MEMORY_P/trace_generic with TRACE_MEMORY.
293 (put_op): Likewise.
294 (msp430_dis_read): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
295 (do_flags): Likewise.
296 (maybe_perform_syscall): Replace TRACE_SYSCALL_P/trace_generic with
297 TRACE_SYSCALL.
298 (msp430_step_once): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
299 Replace TRACE_BRANCH_P/trace_generic with TRACE_BRANCH.
300
301 2015-06-11 Mike Frysinger <vapier@gentoo.org>
302
303 * sim-main.h (MAYBE_TRACE, TRACE_INSN, TRACE_DECODE, TRACE_EXTRACT,
304 TRACE_SYSCALL, TRACE_CORE, TRACE_EVENTS, TRACE_BRANCH,
305 trace_register, TRACE_REGISTER, TRACE_REG): Delete.
306
307 2015-04-18 Mike Frysinger <vapier@gentoo.org>
308
309 * sim-main.h (SIM_CPU): Delete.
310
311 2015-04-18 Mike Frysinger <vapier@gentoo.org>
312
313 * sim-main.h (sim_cia): Delete.
314
315 2015-04-17 Mike Frysinger <vapier@gentoo.org>
316
317 * sim-main.h (CIA_GET, CIA_SET): Delete.
318
319 2015-04-15 Mike Frysinger <vapier@gentoo.org>
320
321 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
322 * sim-main.h (STATE_CPU): Delete.
323
324 2015-04-13 Mike Frysinger <vapier@gentoo.org>
325
326 * configure: Regenerate.
327
328 2015-04-06 Mike Frysinger <vapier@gentoo.org>
329
330 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
331
332 2015-04-01 Mike Frysinger <vapier@gentoo.org>
333
334 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
335
336 2015-03-31 Mike Frysinger <vapier@gentoo.org>
337
338 * config.in, configure: Regenerate.
339
340 2015-03-23 Mike Frysinger <vapier@gentoo.org>
341
342 * sim-main.h: Delete run-sim.h include.
343
344 2015-03-16 Mike Frysinger <vapier@gentoo.org>
345
346 * config.in, configure: Regenerate.
347
348 2015-03-14 Mike Frysinger <vapier@gentoo.org>
349
350 * aclocal.m4, configure: Regenerate.
351 * configure.ac: Call the common inline & warning macros.
352 * msp430-sim.c: Include unistd.h & trace.h.
353 * trace.c: Include trace.h.
354 (load_file_and_line): Move FILE* decl to top of scope.
355 * trace.h (msp430_get_current_source_location): Adjust prototype to
356 match the function definition.
357
358 2015-03-14 Mike Frysinger <vapier@gentoo.org>
359
360 * Makefile.in (SIM_RUN_OBJS): Delete.
361
362 2015-02-24 Nick Clifton <nickc@redhat.com>
363
364 * msp430-sim.c (sim_open): Allocate memory regions matching those
365 declared in the libgloss/msp430 linker scripts.
366 Allow sim_load_file to fail.
367 (get_op): Test the correct address bit when checking for out of
368 range addresses.
369 Include the address in the error message when an illegal access to
370 the hardware multiplier is detected.
371 (put_op): Test the correct address bit when checking for out of
372 range addresses.
373
374 2014-08-19 Alan Modra <amodra@gmail.com>
375
376 * configure: Regenerate.
377
378 2014-08-19 Nick Clifton <nickc@redhat.com>
379
380 * msp430-sim.c: Move static hardware multiply support variables
381 from here...
382 * msp430-sim.h (msp430_cpu_state): ... into here ...
383 * msp430-sim.c (get_op, put_op): ... and update references to use
384 the msp430_cpu_state structure.
385
386 2014-08-15 Roland McGrath <mcgrathr@google.com>
387
388 * configure: Regenerate.
389 * config.in: Regenerate.
390
391 2014-06-03 Nick Clifton <nickc@redhat.com>
392
393 * msp430-sim.c (get_op): Handle reads of low result register when
394 in MAC mode.
395 (put_op): Copy MAC result into result words.
396 Handle writes to the low result register.
397
398 2014-05-12 DJ Delorie <dj@redhat.com>
399
400 * msp43-sim.c (sign_ext): Change to "long long" to support
401 sign-extending 32-bit values.
402
403 2014-05-08 Nick Clifton <nickc@redhat.com>
404
405 * msp430-sim.c (sim_open): Do not allocate memory over the
406 hardware multiply registers.
407 (get_op): Add support for reads from the hardware multiply
408 registers.
409 (put_op): Add support for writes to the hardware multiply
410 registers.
411 (msp430_step_once): Add support for the RETI instruction used by
412 the CPUX architecture.
413
414 2014-03-10 Mike Frysinger <vapier@gentoo.org>
415
416 * msp430-sim.c (sim_create_inferior): Set new_pc to the result of
417 bfd_get_start_address when abfd is not NULL and new_pc is zero.
418
419 2014-03-10 Mike Frysinger <vapier@gentoo.org>
420
421 * msp430-sim (maybe_perform_syscall): Change %d to %ld.
422 (msp430_step_once): Cast fprintf to fprintf_ftype.
423
424 2013-09-23 Alan Modra <amodra@gmail.com>
425
426 * aclocal.m4, configure: Regenerate.
427
428 2013-06-21 Nick Clifton <nickc@redhat.com>
429
430 * Makefile.in: New.
431 * aclocal.m4: Generate.
432 * config.in: Generate.
433 * configure.ac: New.
434 * configure: Generate.
435 * msp430-sim.c: New.
436 * msp430-sim.h: New.
437 * sim-main.h: New.
438 * trace.c: New.
439 * trace.h: New.