Automatic date update in version.in
[deliverable/binutils-gdb.git] / sim / msp430 / ChangeLog
CommitLineData
e8a387fb
JL
12020-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2
3 * msp430-sim.c (put_op): For unsigned multiplication, explicitly cast
4 operands to the unsigned type before multiplying.
5 * msp430-sim.h (struct msp430_cpu_state): Fix types used to store hwmult
6 operands.
7
b7dcc42d
JL
82020-01-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9
10 * msp430-sim.c (msp430_step_once): Ignore the carry flag when executing
11 an RRC instruction, if the ZC bit of the extension word is set.
12
5c887dd5
JB
132017-09-06 John Baldwin <jhb@FreeBSD.org>
14
15 * configure: Regenerate.
16
3819af13
JL
172017-08-29 Jozef Lawrynowicz <jozef.l@somniumtech.com>
18
19 * sim/msp430/msp430-sim.c (maybe_perform_syscall): Fix passing of
20 arguments for variadic syscall "open".
21
5357150c
MF
222016-08-15 Mike Frysinger <vapier@gentoo.org>
23
24 * msp430-sim.c: Delete bfd.h include.
25 (lookup_symbol, msp430_sim_close): Delete.
26 (sim_open): Change lookup_symbol to trace_sym_value.
27 * sim-main.h (struct sim_state): Delete symbol_table and
28 number_of_symbols.
29 (STATE_SYMBOL_TABLE, STATE_NUM_SYMBOLS, msp430_sim_close,
30 SIM_CLOSE_HOOK): Delete.
31
ce39bd38
MF
322016-01-10 Mike Frysinger <vapier@gentoo.org>
33
34 * config.in, configure: Regenerate.
35
99d8e879
MF
362016-01-10 Mike Frysinger <vapier@gentoo.org>
37
38 * configure: Regenerate.
39
35656e95
MF
402016-01-10 Mike Frysinger <vapier@gentoo.org>
41
42 * configure: Regenerate.
43
16f7876d
MF
442016-01-10 Mike Frysinger <vapier@gentoo.org>
45
46 * configure: Regenerate.
47
e19418e0
MF
482016-01-10 Mike Frysinger <vapier@gentoo.org>
49
50 * configure: Regenerate.
51
347fe5bb
MF
522016-01-10 Mike Frysinger <vapier@gentoo.org>
53
54 * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
55 * configure: Regenerate.
56
22be3fbe
MF
572016-01-10 Mike Frysinger <vapier@gentoo.org>
58
59 * configure: Regenerate.
60
0dc73ef7
MF
612016-01-10 Mike Frysinger <vapier@gentoo.org>
62
63 * configure: Regenerate.
64
936df756
MF
652016-01-09 Mike Frysinger <vapier@gentoo.org>
66
67 * config.in, configure: Regenerate.
68
2e3d4f4d
MF
692016-01-06 Mike Frysinger <vapier@gentoo.org>
70
71 * msp430-sim.c (sim_open): Mark argv const.
72 (sim_create_inferior): Mark argv and env const.
73
402cf053
MF
742016-01-05 Mike Frysinger <vapier@gentoo.org>
75
76 * msp430-sim.c (loader_write_mem): Delete.
77 (lookup_symbol): Return -1 when abfd is NULL.
78 (sim_open): Delete prog_bfd variable. Delete call to sim_load_file.
79 Delete prog_bfd check.
80
70d39448
MF
812016-01-05 Mike Frysinger <vapier@gentoo.org>
82
83 * Makefile.in (SIM_OBJS): Delete trace.o.
84 * msp430-sim.c: Delete dis-asm.h and trace.h includes.
85 (sim_open): Delete msp430_trace_init call.
86 (msp430_dis_read): Delete function.
87 (msp430_step_once): Replace disassembly logic with a call
88 to TRACE_DISASM.
89 * trace.c, trace.h: Delete files.
90
9bbf6f91
MF
912016-01-04 Mike Frysinger <vapier@gentoo.org>
92
93 * configure: Regenerate.
94
0cb8d851
MF
952016-01-03 Mike Frysinger <vapier@gentoo.org>
96
97 * config.in, configure: Regenerate.
98
1ac72f06
MF
992016-01-02 Mike Frysinger <vapier@gentoo.org>
100
101 * configure.ac (SIM_AC_OPTION_ENDIAN): Change LITTLE_ENDIAN to
102 LITTLE.
103 * configure: Regenerate.
104
5d015275
MF
1052015-12-27 Mike Frysinger <vapier@gentoo.org>
106
107 * msp430-sim.c (sim_dis_read): Change private_data to application_data.
108 (msp430_step_once): Likewise.
109
5e744ef8
MF
1102015-12-27 Mike Frysinger <vapier@gentoo.org>
111
112 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
113
1b393626
MF
1142015-12-26 Mike Frysinger <vapier@gentoo.org>
115
116 * config.in, configure: Regenerate.
117
1d19cae7
DV
1182015-12-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
119
120 * msp430-sim.c (get_op, put_op): Fix left shift of negative value.
121
f7584f05
NC
1222015-12-07 Nick Clifton <nickc@redhat.com>
123
124 * msp430-sim.c (sim_open): Check for needed memory at address
125 0x500 not 0x200.
126 (get_op): Add support for F5 hardware multiply addresses.
127 (put_op): Likewise.
128
797eee42
MF
1292015-11-15 Mike Frysinger <vapier@gentoo.org>
130
131 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
132 sim-stop.o.
133
6e4f085c
MF
1342015-11-14 Mike Frysinger <vapier@gentoo.org>
135
136 * interp.c (sim_close): Rename to ...
137 (msp430_sim_close): ... this. Delete call to sim_state_free.
138 * sim-main.h (msp430_sim_close): Declare.
139 (SIM_CLOSE_HOOK): Define.
140
fa8f87e5
MF
1412015-06-24 Mike Frysinger <vapier@gentoo.org>
142
143 * msp430-sim.c (trace_reg_put): Change TRACE_VPU to TRACE_REGISTER.
144 (trace_reg_get): Likewise.
145
8d0978fb
MF
1462015-06-23 Mike Frysinger <vapier@gentoo.org>
147
148 * configure: Regenerate.
149
7d5c6c43
MF
1502015-06-17 Mike Frysinger <vapier@gentoo.org>
151
152 * msp430-sim.c (maybe_perform_syscall): Replace call to cb_syscall
153 with sim_syscall.
154
61a0c964
MF
1552015-06-17 Mike Frysinger <vapier@gentoo.org>
156
157 * msp430-sim.c: Include sim-syscall.h.
158 (syscall_read_mem, syscall_write_mem): Delete.
159 (maybe_perform_syscall): Change syscall_read_mem/syscall_write_mem
160 to sim_syscall_read_mem/sim_syscall_write_mem.
161
a3487082
MF
1622015-06-12 Mike Frysinger <vapier@gentoo.org>
163
164 * configure: Regenerate.
165
306f4178
MF
1662015-06-12 Mike Frysinger <vapier@gentoo.org>
167
168 * configure: Regenerate.
169
5b064994
MF
1702015-06-12 Mike Frysinger <vapier@gentoo.org>
171
172 * msp430-sim.c (trace_reg_put): Replace TRACE_VPU_P/trace_generic
173 with TRACE_VPU.
174 (trace_reg_get): Likewise.
175 (get_op): Replace TRACE_MEMORY_P/trace_generic with TRACE_MEMORY.
176 (put_op): Likewise.
177 (msp430_dis_read): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
178 (do_flags): Likewise.
179 (maybe_perform_syscall): Replace TRACE_SYSCALL_P/trace_generic with
180 TRACE_SYSCALL.
181 (msp430_step_once): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
182 Replace TRACE_BRANCH_P/trace_generic with TRACE_BRANCH.
183
c1d8560e
MF
1842015-06-11 Mike Frysinger <vapier@gentoo.org>
185
186 * sim-main.h (MAYBE_TRACE, TRACE_INSN, TRACE_DECODE, TRACE_EXTRACT,
187 TRACE_SYSCALL, TRACE_CORE, TRACE_EVENTS, TRACE_BRANCH,
188 trace_register, TRACE_REGISTER, TRACE_REG): Delete.
189
20bca71d
MF
1902015-04-18 Mike Frysinger <vapier@gentoo.org>
191
192 * sim-main.h (SIM_CPU): Delete.
193
7e83aa92
MF
1942015-04-18 Mike Frysinger <vapier@gentoo.org>
195
196 * sim-main.h (sim_cia): Delete.
197
034685f9
MF
1982015-04-17 Mike Frysinger <vapier@gentoo.org>
199
200 * sim-main.h (CIA_GET, CIA_SET): Delete.
201
78e9aa70
MF
2022015-04-15 Mike Frysinger <vapier@gentoo.org>
203
204 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
205 * sim-main.h (STATE_CPU): Delete.
206
bf12d44e
MF
2072015-04-13 Mike Frysinger <vapier@gentoo.org>
208
209 * configure: Regenerate.
210
122bbfb5
MF
2112015-04-06 Mike Frysinger <vapier@gentoo.org>
212
213 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
214
1a8faa2a
MF
2152015-04-01 Mike Frysinger <vapier@gentoo.org>
216
217 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
218
aadc9410
MF
2192015-03-31 Mike Frysinger <vapier@gentoo.org>
220
221 * config.in, configure: Regenerate.
222
80fc77e6
MF
2232015-03-23 Mike Frysinger <vapier@gentoo.org>
224
225 * sim-main.h: Delete run-sim.h include.
226
ae7d0cac
MF
2272015-03-16 Mike Frysinger <vapier@gentoo.org>
228
229 * config.in, configure: Regenerate.
230
c1e768db
MF
2312015-03-14 Mike Frysinger <vapier@gentoo.org>
232
233 * aclocal.m4, configure: Regenerate.
234 * configure.ac: Call the common inline & warning macros.
235 * msp430-sim.c: Include unistd.h & trace.h.
236 * trace.c: Include trace.h.
237 (load_file_and_line): Move FILE* decl to top of scope.
238 * trace.h (msp430_get_current_source_location): Adjust prototype to
239 match the function definition.
240
465fb143
MF
2412015-03-14 Mike Frysinger <vapier@gentoo.org>
242
243 * Makefile.in (SIM_RUN_OBJS): Delete.
244
10d602c7
NC
2452015-02-24 Nick Clifton <nickc@redhat.com>
246
247 * msp430-sim.c (sim_open): Allocate memory regions matching those
248 declared in the libgloss/msp430 linker scripts.
249 Allow sim_load_file to fail.
250 (get_op): Test the correct address bit when checking for out of
251 range addresses.
252 Include the address in the error message when an illegal access to
253 the hardware multiplier is detected.
254 (put_op): Test the correct address bit when checking for out of
255 range addresses.
256
2974be62
AM
2572014-08-19 Alan Modra <amodra@gmail.com>
258
259 * configure: Regenerate.
260
180eb063
NC
2612014-08-19 Nick Clifton <nickc@redhat.com>
262
263 * msp430-sim.c: Move static hardware multiply support variables
264 from here...
265 * msp430-sim.h (msp430_cpu_state): ... into here ...
266 * msp430-sim.c (get_op, put_op): ... and update references to use
267 the msp430_cpu_state structure.
268
faa743bb
RM
2692014-08-15 Roland McGrath <mcgrathr@google.com>
270
271 * configure: Regenerate.
272 * config.in: Regenerate.
273
aef392c4
NC
2742014-06-03 Nick Clifton <nickc@redhat.com>
275
276 * msp430-sim.c (get_op): Handle reads of low result register when
277 in MAC mode.
278 (put_op): Copy MAC result into result words.
279 Handle writes to the low result register.
280
a7da346e
DD
2812014-05-12 DJ Delorie <dj@redhat.com>
282
283 * msp43-sim.c (sign_ext): Change to "long long" to support
284 sign-extending 32-bit values.
285
8969934d
NC
2862014-05-08 Nick Clifton <nickc@redhat.com>
287
288 * msp430-sim.c (sim_open): Do not allocate memory over the
289 hardware multiply registers.
290 (get_op): Add support for reads from the hardware multiply
291 registers.
292 (put_op): Add support for writes to the hardware multiply
293 registers.
294 (msp430_step_once): Add support for the RETI instruction used by
295 the CPUX architecture.
296
7b0278dc
MF
2972014-03-10 Mike Frysinger <vapier@gentoo.org>
298
299 * msp430-sim.c (sim_create_inferior): Set new_pc to the result of
300 bfd_get_start_address when abfd is not NULL and new_pc is zero.
301
a3271a3e
MF
3022014-03-10 Mike Frysinger <vapier@gentoo.org>
303
304 * msp430-sim (maybe_perform_syscall): Change %d to %ld.
305 (msp430_step_once): Cast fprintf to fprintf_ftype.
306
bf3d9781
AM
3072013-09-23 Alan Modra <amodra@gmail.com>
308
309 * aclocal.m4, configure: Regenerate.
310
3346cfda
NC
3112013-06-21 Nick Clifton <nickc@redhat.com>
312
313 * Makefile.in: New.
314 * aclocal.m4: Generate.
315 * config.in: Generate.
316 * configure.ac: New.
317 * configure: Generate.
318 * msp430-sim.c: New.
319 * msp430-sim.h: New.
320 * sim-main.h: New.
321 * trace.c: New.
322 * trace.h: New.
This page took 0.334078 seconds and 4 git commands to generate.