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