sim: drop --enable-sim-cflags option
[deliverable/binutils-gdb.git] / sim / moxie / ChangeLog
CommitLineData
22be3fbe
MF
12016-01-10 Mike Frysinger <vapier@gentoo.org>
2
3 * configure: Regenerate.
4 * Makefile.in (SIM_CFLAGS): Rename to ...
5 (SIM_EXTRA_CFLAGS): ... this.
6
936df756
MF
72016-01-09 Mike Frysinger <vapier@gentoo.org>
8
9 * config.in, configure: Regenerate.
10
2e3d4f4d
MF
112016-01-06 Mike Frysinger <vapier@gentoo.org>
12
13 * interp.c (sim_open): Mark argv const.
14 (sim_create_inferior): Mark argv and env const.
15
9bbf6f91
MF
162016-01-04 Mike Frysinger <vapier@gentoo.org>
17
18 * configure: Regenerate.
19
77cf2ef5
MF
202016-01-03 Mike Frysinger <vapier@gentoo.org>
21
22 * interp.c (sim_open): Update sim_parse_args comment.
23
0cb8d851
MF
242016-01-03 Mike Frysinger <vapier@gentoo.org>
25
26 * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
27 * configure: Regenerate.
28
1ac72f06
MF
292016-01-02 Mike Frysinger <vapier@gentoo.org>
30
31 * configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG.
32 * configure: Regenerate.
33
e1211e55
MF
342015-12-30 Mike Frysinger <vapier@gentoo.org>
35
36 * wrapper.c (sim_store_register): Rename to ...
37 (moxie_reg_store): ... this.
38 (sim_fetch_register): Rename to ...
39 (moxie_reg_fetch): ... this.
40 (sim_open): Call CPU_REG_FETCH/CPU_REG_STORE.
41
5e744ef8
MF
422015-12-27 Mike Frysinger <vapier@gentoo.org>
43
44 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
45
1b393626
MF
462015-12-26 Mike Frysinger <vapier@gentoo.org>
47
48 * config.in, configure: Regenerate.
49
797eee42
MF
502015-11-15 Mike Frysinger <vapier@gentoo.org>
51
52 * Makefile.in (SIM_OBJS): Delete sim-reason.o and sim-stop.o.
53
6e4f085c
MF
542015-11-14 Mike Frysinger <vapier@gentoo.org>
55
56 * interp.c (sim_close): Delete.
57
7d8a636c
MF
582015-10-11 Mike Frysinger <vapier@gentoo.org>
59
60 PR sim/18273
61 * interp.c (load_dtb): Close open file in error path.
62
8d0978fb
MF
632015-06-23 Mike Frysinger <vapier@gentoo.org>
64
65 * configure: Regenerate.
66
a3487082
MF
672015-06-12 Mike Frysinger <vapier@gentoo.org>
68
69 * configure: Regenerate.
70
306f4178
MF
712015-06-12 Mike Frysinger <vapier@gentoo.org>
72
73 * configure: Regenerate.
74
0054dcd7
MF
752015-06-12 Mike Frysinger <vapier@gentoo.org>
76
77 * interp.c (tracefile, tracing): Delete.
78 (MOXIE_TRACE_INSN): Call TRACE_INSN directly.
79
53d2389f
MF
802015-06-12 Mike Frysinger <vapier@gentoo.org>
81
82 * interp.c (TRACE): Rename to ...
83 (MOXIE_TRACE_INSN): ... this.
84 (sim_engine_run): Change TRACE to MOXIE_TRACE_INSN.
85
20bca71d
MF
862015-04-18 Mike Frysinger <vapier@gentoo.org>
87
88 * sim-main.h (SIM_CPU): Delete.
89
7e83aa92
MF
902015-04-18 Mike Frysinger <vapier@gentoo.org>
91
92 * sim-main.h (sim_cia): Delete.
93
034685f9
MF
942015-04-17 Mike Frysinger <vapier@gentoo.org>
95
96 * interp.c (wbat, wsat, wlat, rsat, rbat, rlat, sim_engine_run):
97 Change CIA_GET to CPU_PC_GET.
98 * sim-main.h (CIA_GET, CIA_SET): Delete.
99
4c0cab1e
MF
1002015-04-16 Mike Frysinger <vapier@gentoo.org>
101
102 * interp.c (moxie_pc_get, moxie_pc_set): New functions.
103 (sim_open): Declare new local var i. Call CPU_PC_FETCH &
104 CPU_PC_STORE for all cpus.
105 * sim-main.h (SIM_CPU): New typedef.
106
78e9aa70
MF
1072015-04-15 Mike Frysinger <vapier@gentoo.org>
108
109 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
110 * sim-main.h (STATE_CPU): Delete.
111
bf12d44e
MF
1122015-04-13 Mike Frysinger <vapier@gentoo.org>
113
114 * configure: Regenerate.
115
122bbfb5
MF
1162015-04-06 Mike Frysinger <vapier@gentoo.org>
117
118 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
119
20cc9753
MF
1202015-04-05 Mike Frysinger <vapier@gentoo.org>
121
122 * Makefile.in (SIM_OBJS): Add sim-resume.o.
123 * interp.c (moxie_regset): Delete exception.
124 (sim_resume): Rename to ...
125 (sim_engine_run): ... this. Delete insts variable and references
126 to cpu.asregs.exception, and change most to sim_engine_halt. Move
127 trailing insts and PC_REGNO updates into the loop.
128 (load_dtb): Delete open warning. Change printf to sim_io_eprintf.
129
0fe84f3f
MF
1302015-04-01 Mike Frysinger <vapier@gentoo.org>
131
132 * sim-main.h (SIM_HAVE_BIENDIAN): Delete.
133
aadc9410
MF
1342015-03-31 Mike Frysinger <vapier@gentoo.org>
135
136 * config.in, configure: Regenerate.
137
1bf57e9a
MF
1382015-03-24 Mike Frysinger <vapier@gentoo.org>
139
140 * interp.c (moxie_extract_unsigned_integer): Mark static. Update
141 prototype. Change printf %d to %zu.
142 (moxie_store_unsigned_integer): Mark static. Update prototype.
143 (wbat, wsat, wlat, rsat, rbat, rlat): Move INLINE after static.
144 (convert_target_flags): Mark static.
145 (sim_resume): Update prototype. Move val decl above local code.
146 (sim_store_register, sim_fetch_register, sim_open, sim_close,
147 sim_create_inferior): Update prototype.
148
cc8ab1de
MF
1492015-03-24 Mike Frysinger <vapier@gentoo.org>
150
151 * configure: Regenerate.
152 * configure.ac: Call SIM_AC_OPTION_WARNINGS.
153 * interp.c: Delete gdb/callback.h include. Add sim-options.h include.
154 (callback, myname, sim_kind): Delete.
155 (tracefile, tracine, TRACE): Move code together and add a TODO.
156 (struct moxie_regset): Add a TODO.
157 (cpu): Likewise.
158 (callback, issue_messages, sim_size, sim_write, sim_read, sim_trace,
159 sim_stop_reason, sim_stop, sim_info, sim_load, sim_set_callbacks):
160 Delete.
161 (set_initial_gprs): Change prototype to (void).
162 (free_state): New function.
163 (sim_open): Call sim_cpu_alloc_all, sim_parse_args, and
164 sim_analyze_program. Move set_initial_gprs to the end. Set
165 STATE_WATCHPOINTS pc data. Delete callback, myname, and
166 issue_messages. Call free_state on error.
167 (sim_create_inferior): Delete references to issue_messages and
168 set_initial_gprs.
169 * Makefile.in (SIM_RUN_OBJS, SIM_EXTRA_CFLAGS): Delete.
170 (SIM_OBJS): Change to $(SIM_NEW_COMMON_OBJS).
171 * sim-main.h (struct sim_state): Change cpu to a pointer array.
172 (STATE_CPU): Drop the &.
173
c4a6006b
MF
1742015-03-24 Mike Frysinger <vapier@gentoo.org>
175
176 * Makefile.in (SIM_OBJS): Add sim-command.o.
177 * interp.c (sim_do_command): Delete.
178
ae7d0cac
MF
1792015-03-16 Mike Frysinger <vapier@gentoo.org>
180
181 * config.in, configure: Regenerate.
182
41cc895f
MF
1832015-03-14 Mike Frysinger <vapier@gentoo.org>
184
185 * Makefile.in (SIM_EXTRA_CLEAN): Delete.
186 (all): Drop interp.o dependency.
187 (interp.o, mcore-clean): Delete rules.
188
465fb143
MF
1892015-03-14 Mike Frysinger <vapier@gentoo.org>
190
191 * Makefile.in (SIM_EXTRA_CFLAGS): Set to
192 -DSIM_USE_DEPRECATED_RUN_FRONTEND.
193 (SIM_RUN_OBJS): Set to run.o.
194
5cddc23a
MF
1952015-03-14 Mike Frysinger <vapier@gentoo.org>
196
197 * configure.ac (AC_CHECK_HEADERS): Delete.
198 * aclocal.m4, configure: Regenerate.
199
dc049bf4
MF
2002015-02-20 Mike Frysinger <vapier@gentoo.org>
201
202 * interp.c: Delete sysdep.h and netinet/in.h includes.
203 Include string.h and unistd.h.
204 * sysdep.h: Delete.
205
4c4ca605
MF
2062015-02-19 Mike Frysinger <vapier@gentoo.org>
207
208 * interp.c (sim_kill): Delete unused func.
209
507411cc
AG
2102014-12-27 Anthony Green <green@moxielogic.com>
211
212 * interp.c (EXTRACT_OFFSET): Define.
213 (sim_resume): ldo/sto instructions now use 16 bit offset instead
214 of 32. Also swap mul.x/umul.x opcodes (reversed by mistake).
215
67afb06e
AG
2162014-12-25 Anthony Green <green@moxielogic.com>
217
218 * interp.c (sim_resume): Whitespace changes to align with GDB
219 coding standard.
220
ed4fd7b7
AG
2212014-12-24 Anthony Green <green@moxielogic.com>
222
223 * interp.c (sim_resume): Add mul.x and umul.x instructions.
224
c784b115
AG
2252014-12-12 Anthony Green <green@moxielogic.com>
226
227 * interp.c (sim_resume): Add zex instructions.
228
2974be62
AM
2292014-08-19 Alan Modra <amodra@gmail.com>
230
231 * configure: Regenerate.
232
faa743bb
RM
2332014-08-15 Roland McGrath <mcgrathr@google.com>
234
235 * configure: Regenerate.
236 * config.in: Regenerate.
237
048ea174
AG
2382014-04-02 Anthony Green <green@moxielogic.com>
239
240 * interp.c (sim_resume): Add new sign-extend instructions.
241
60d847df
MF
2422014-03-10 Mike Frysinger <vapier@gentoo.org>
243
244 * interp.c (sim_do_command): Add const to cmd.
245
b2b255bd
MF
2462014-03-05 Mike Frysinger <vapier@gentoo.org>
247
248 * interp.c (sim_load): Add const to prog.
249
ef3e8cf7
MF
2502014-02-17 Mike Frysinger <vapier@gentoo.org>
251
252 PR gdb/16450
253 * interp.c (interrupt): Delete.
254 (sim_resume): Delete signal(SIGINT) handling.
255
bf3d9781
AM
2562013-09-23 Alan Modra <amodra@gmail.com>
257
258 * configure: Regenerate.
259
3cd8689b
TT
2602013-06-26 Tom Tromey <tromey@redhat.com>
261
262 * Makefile.in (dtbdir): Don't use gdb's version.in.
263
31e6ad7d
MF
2642013-06-03 Mike Frysinger <vapier@gentoo.org>
265
266 * aclocal.m4, configure: Regenerate.
267
9c9e1b26
AG
2682013-01-17 Anthony Green <green@moxielogic.com>
269
270 * interp.c (sim_open): Remove from debug output.
271
78ca4e81
AG
2722012-09-07 Anthony Green <green@moxielogic.com>
273
274 * interp.c (sim_resume): Branches are now relative to the
72f4393d 275 address of the instruction following the branch.
78ca4e81 276
a6c2b87e
MF
2772012-06-17 Mike Frysinger <vapier@gentoo.org>
278
279 * interp.c: Include config.h first. Also include fcntl.h directly.
280
5f3ef9d0
JB
2812012-06-15 Joel Brobecker <brobecker@adacore.com>
282
283 * config.in, configure: Regenerate.
284
2232061b
MF
2852012-03-24 Mike Frysinger <vapier@gentoo.org>
286
287 * aclocal.m4, config.in, configure: Regenerate.
288
db2e4d67
MF
2892011-12-03 Mike Frysinger <vapier@gentoo.org>
290
291 * aclocal.m4: New file.
292 * configure: Regenerate.
293
9c082ca8
MF
2942011-10-17 Mike Frysinger <vapier@gentoo.org>
295
296 * configure.ac: Change include to common/acinclude.m4.
297
6ffe910a
MF
2982011-10-17 Mike Frysinger <vapier@gentoo.org>
299
300 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
301 call. Replace common.m4 include with SIM_AC_COMMON.
302 * configure: Regenerate.
303
5558e7e6
MF
3042010-04-14 Mike Frysinger <vapier@gentoo.org>
305
306 * interp.c (sim_write): Add const to buffer arg.
307
bc56c8fa
JK
3082010-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
309
310 * interp.c (sim_create_inferior): Fix crashes on zero PROG_BFD or ARGV.
311
32d49b7b
AG
3122010-02-03 Anthony Green <green@moxielogic.com>
313
314 * interp.c (sim_resume): nop is 0x0f, and 0x00 is an illegal
315 instruction.
316
11db68fd
AG
3172010-01-13 Anthony Green <green@moxielogic.com>
318
319 * interp.c (sim_open): Add period to end of sentence in comment.
320
b8dcd182
AG
3212010-01-13 Anthony Green <green@moxielogic.com>
322
323 * interp.c (sim_open): Initialize the SIM_DESC object properly
324 with sim_config() and sim_post_argv_init().
325
3725885a
RW
3262010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
327
328 * configure: Regenerate.
329
5c27d164
AG
3302009-09-10 Anthony Green <green@moxielogic.com>
331
332 * Makefile.in (install-dtb): New target.
333 (moxie-gdb.dtb): New target.
334 (SIM_CFLAGS): Define DTB macro on command line.
335 (SIM_OBJS): Use common infrastructire.
336 (dtbdir): Define install location for dtb file.
337
338 * sim-main.h: New file.
339 * moxie-gdb.dts: New file.
340 * configure.ac: Check for dtc. Install dtb file. Remove some old
341 cruft.
342 * configure: Regenerate.
343 * interp.c: Many changes to use common memory infrastructure.
344 (load_dtb): New function.
345 (sim_create_inferior): Call it.
346
d6416cdc
RW
3472009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
348
81ecdfbb
RW
349 * config.in: Regenerate.
350 * configure: Likewise.
351
d6416cdc
RW
352 * configure: Regenerate.
353
7a321525
AG
3542009-07-31 Anthony Green <green@moxielogic.com>
355
356 * interp.c: Increase simulated memory to 16MB.
357 (sim_resume): Tweak swi system calls to support new ABI (up to 5
358 args in regs). Also simluate proper exception processing for
359 Linux system calls.
360
3612009-07-30 Anthony Green <green@moxielogic.com>
362
363 * interp.c (sim_resume): Add system call software interrupt support.
364
86566200
AG
3652009-06-11 Anthony Green <green@moxielogic.com>
366
367 * interp.c (INST2OFFSET): Define.
368 (sim_resume): Support new PC relative branch instructions.
369
77176dfc
AG
3702009-05-09 Anthony Green <green@moxielogic.com>
371
372 * interp.c (sim_resume): Add missing breaks in switch.
373
fdd6fa61
AG
3742008-10-03 Anthony Green <green@moxielogic.com>
375
376 * interp.c (sim_resume): Add support for ldo.b, sto.b, ldo.s, sto.s.
377
3782008-09-10 Anthony Green <green@moxielogic.com>
379
380 * interp.c (NUM_SPRO_SREGS): New.
381 (struct moxie_regset): Add sregs.
382 (set_initial_gprs): Initialize sregs.
383 (sim_resume): Add gsr and ssr support.
384
3852008-09-04 Anthony Green <green@moxielogic.com>
386
387 * interp.c (sim_resume): Add inc and dec instructions.
388
3892008-09-04 Anthony Green <green@moxielogic.com>
390
391 * interp.c (struct moxie_regset): Use an unsigned long long to keep
392 track of instruction trace counts.
393 * interp.c (sim_resume): Ditto.
394 (sim_info): Ditto.
395
3962008-08-22 Anthony Green <green@moxielogic.com>
397
398 * interp.c (sim_resume): Remove debugging code.
399
4002008-08-20 Anthony Green <green@moxielogic.com>
401
402 * interp.c (TRACE): Add new tracing infrastructure.
403 (sim_resume): Use it.
404 (reg_names): Add new registers.
405 (NUM_MOXIE_REGS): New registers.
406 (PC_REGNO): New registers.
407 (sim_resume): New instruction encodings.
408
4092008-08-16 Anthony Green <green@moxielogic.com>
410
411 * interp.c (sim_resume): Add SYS_read, and fix SYS_open and SYS_write.
412 (convert_target_flags): New function.
413
4142008-08-08 Anthony Green <green@moxielogic.com>
415
416 * interp.c (sim_resume): Add SYS_open and SYS_write system call support.
417
4182008-08-04 Anthony Green <green@moxielogic.com>
419
420 * Makefile.in (SIM_EXTRA_LIBS): Add -lz.
421
4222008-08-04 Anthony Green <green@moxielogic.com>
423
424 * interp.c (sim_create_inferior): Set argc & argv in the target.
425
4262008-04-12 Anthony Green <green@moxielogic.com>
427
428 * interp.c (sim_resume): Add brk.
429
4302008-04-10 Anthony Green <green@moxielogic.com>
431
432 * interp.c (sim_resume): Add static chain pointer to call frame.
433
4342008-03-24 Anthony Green <green@moxielogic.com>
435
436 * interp.c (sim_resume): Add missing breaks.
437 (sim_resume): Fix neg implementation.
438
4392008-03-23 Anthony Green <green@moxielogic.com>
440
441 * interp.c (sim_load): Don't require a .bss section.
442
4432008-03-21 Anthony Green <green@moxielogic.com>
444
445 * interp.c (sim_resume): Add swi, and, lshr, ashl, sub.l, neg, or,
446 not, ashr, xor.
447
4482008-03-20 Anthony Green <green@moxielogic.com>
449
450 * interp.c (struct moxie_regset): Add condition code, cc.
451 (CC_GT, CC_LT, CC_EQ, CC_GTU, CC_LTU): Define.
452 (sim_resume): Add jmpa, jsr, cmp, beq, bne, blt, bgt, bltu, bgtu,
453 bge, ble, bgeu, and bleu.
454 (rbat, rsat, wbat, wsat): New functions.
455 (sim_resume): Add ld.b, lda.b, ldi.b, ld.s, lda.s, ldi.s, st.b,
456 sta.b, st.s, sta.s, jmp.
457
4582008-03-19 Anthony Green <green@moxielogic.com>
459
460 * interp.c (sim_resume): Add ld.l, st.l, lda.l, sta.l.
461 jsra should set $fp == $sp.
462 Fix jsra and ret semantics.
463
4642008-03-18 Anthony Green <green@moxielogic.com>
465
466 * interp.c (sim_resume): Add push, pop and add.l.
467
4682008-03-16 Anthony Green <green@moxielogic.com>
469
470 * interp.c (EXTRACT_WORD): Define.
471 (rlat): Use EXTRACT_WORD.
472 (sim_resume): Add jsra and ret.
473
4742008-02-22 Anthony Green <green@moxielogic.com>
475
476 * interp.c (reg_names): Define.
477 (sim_resume): Use reg_names.
478
4792008-02-21 Anthony Green <green@moxielogic.com>
480
481 * config.in, configure, configure.ac, interp.c, Makefile.in,
482 sysdep.h: Created.
This page took 0.309503 seconds and 4 git commands to generate.