sim: make nrun the default run program
[external/binutils.git] / sim / moxie / ChangeLog
1 2015-03-14  Mike Frysinger  <vapier@gentoo.org>
2
3         * Makefile.in (SIM_EXTRA_CFLAGS): Set to
4         -DSIM_USE_DEPRECATED_RUN_FRONTEND.
5         (SIM_RUN_OBJS): Set to run.o.
6
7 2015-03-14  Mike Frysinger  <vapier@gentoo.org>
8
9         * configure.ac (AC_CHECK_HEADERS): Delete.
10         * aclocal.m4, configure: Regenerate.
11
12 2015-02-20  Mike Frysinger  <vapier@gentoo.org>
13
14         * interp.c: Delete sysdep.h and netinet/in.h includes.
15         Include string.h and unistd.h.
16         * sysdep.h: Delete.
17
18 2015-02-19  Mike Frysinger  <vapier@gentoo.org>
19
20         * interp.c (sim_kill): Delete unused func.
21
22 2014-12-27  Anthony Green  <green@moxielogic.com>
23
24         * interp.c (EXTRACT_OFFSET): Define.
25         (sim_resume): ldo/sto instructions now use 16 bit offset instead
26         of 32.  Also swap mul.x/umul.x opcodes (reversed by mistake).
27
28 2014-12-25  Anthony Green  <green@moxielogic.com>
29
30         * interp.c (sim_resume): Whitespace changes to align with GDB
31         coding standard.
32
33 2014-12-24  Anthony Green  <green@moxielogic.com>
34
35         * interp.c (sim_resume): Add mul.x and umul.x instructions.
36
37 2014-12-12  Anthony Green  <green@moxielogic.com>
38
39         * interp.c (sim_resume): Add zex instructions.
40
41 2014-08-19  Alan Modra  <amodra@gmail.com>
42
43         * configure: Regenerate.
44
45 2014-08-15  Roland McGrath  <mcgrathr@google.com>
46
47         * configure: Regenerate.
48         * config.in: Regenerate.
49
50 2014-04-02  Anthony Green  <green@moxielogic.com>
51
52         * interp.c (sim_resume): Add new sign-extend instructions.
53
54 2014-03-10  Mike Frysinger  <vapier@gentoo.org>
55
56         * interp.c (sim_do_command): Add const to cmd.
57
58 2014-03-05  Mike Frysinger  <vapier@gentoo.org>
59
60         * interp.c (sim_load): Add const to prog.
61
62 2014-02-17  Mike Frysinger  <vapier@gentoo.org>
63
64         PR gdb/16450
65         * interp.c (interrupt): Delete.
66         (sim_resume): Delete signal(SIGINT) handling.
67
68 2013-09-23  Alan Modra  <amodra@gmail.com>
69
70         * configure: Regenerate.
71
72 2013-06-26  Tom Tromey  <tromey@redhat.com>
73
74         * Makefile.in (dtbdir): Don't use gdb's version.in.
75
76 2013-06-03  Mike Frysinger  <vapier@gentoo.org>
77
78         * aclocal.m4, configure: Regenerate.
79
80 2013-01-17  Anthony Green  <green@moxielogic.com>
81
82         * interp.c (sim_open): Remove from debug output.
83
84 2012-09-07  Anthony Green  <green@moxielogic.com>
85
86         * interp.c (sim_resume): Branches are now relative to the
87           address of the instruction following the branch.
88
89 2012-06-17  Mike Frysinger  <vapier@gentoo.org>
90
91         * interp.c: Include config.h first.  Also include fcntl.h directly.
92
93 2012-06-15  Joel Brobecker  <brobecker@adacore.com>
94
95         * config.in, configure: Regenerate.
96
97 2012-03-24  Mike Frysinger  <vapier@gentoo.org>
98
99         * aclocal.m4, config.in, configure: Regenerate.
100
101 2011-12-03  Mike Frysinger  <vapier@gentoo.org>
102
103         * aclocal.m4: New file.
104         * configure: Regenerate.
105
106 2011-10-17  Mike Frysinger  <vapier@gentoo.org>
107
108         * configure.ac: Change include to common/acinclude.m4.
109
110 2011-10-17  Mike Frysinger  <vapier@gentoo.org>
111
112         * configure.ac: Change AC_PREREQ to 2.64.  Delete AC_CONFIG_HEADER
113         call.  Replace common.m4 include with SIM_AC_COMMON.
114         * configure: Regenerate.
115
116 2010-04-14  Mike Frysinger  <vapier@gentoo.org>
117
118         * interp.c (sim_write): Add const to buffer arg.
119
120 2010-02-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
121
122         * interp.c (sim_create_inferior): Fix crashes on zero PROG_BFD or ARGV.
123
124 2010-02-03  Anthony Green  <green@moxielogic.com>
125
126         * interp.c (sim_resume): nop is 0x0f, and 0x00 is an illegal
127         instruction.
128
129 2010-01-13  Anthony Green  <green@moxielogic.com>
130
131         * interp.c (sim_open): Add period to end of sentence in comment.
132
133 2010-01-13  Anthony Green  <green@moxielogic.com>
134
135         * interp.c (sim_open): Initialize the SIM_DESC object properly
136         with sim_config() and sim_post_argv_init().
137
138 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
139
140         * configure: Regenerate.
141
142 2009-09-10  Anthony Green  <green@moxielogic.com>
143
144         * Makefile.in (install-dtb): New target.
145         (moxie-gdb.dtb): New target.
146         (SIM_CFLAGS): Define DTB macro on command line.
147         (SIM_OBJS): Use common infrastructire.
148         (dtbdir): Define install location for dtb file.
149
150         * sim-main.h: New file.
151         * moxie-gdb.dts: New file.
152         * configure.ac: Check for dtc.  Install dtb file.  Remove some old
153         cruft.
154         * configure: Regenerate.
155         * interp.c: Many changes to use common memory infrastructure.
156         (load_dtb): New function.
157         (sim_create_inferior): Call it.
158
159 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
160
161         * config.in: Regenerate.
162         * configure: Likewise.
163
164         * configure: Regenerate.
165
166 2009-07-31  Anthony Green  <green@moxielogic.com>
167
168         * interp.c: Increase simulated memory to 16MB.
169         (sim_resume): Tweak swi system calls to support new ABI (up to 5
170         args in regs).  Also simluate proper exception processing for
171         Linux system calls.
172
173 2009-07-30  Anthony Green  <green@moxielogic.com>
174
175         * interp.c (sim_resume): Add system call software interrupt support.
176
177 2009-06-11  Anthony Green  <green@moxielogic.com>
178
179         * interp.c (INST2OFFSET): Define.
180         (sim_resume): Support new PC relative branch instructions.
181
182 2009-05-09  Anthony Green  <green@moxielogic.com>
183
184         * interp.c (sim_resume): Add missing breaks in switch.
185
186 2008-10-03  Anthony Green  <green@moxielogic.com>
187
188         * interp.c (sim_resume): Add support for ldo.b, sto.b, ldo.s, sto.s.
189
190 2008-09-10  Anthony Green  <green@moxielogic.com>
191
192         * interp.c (NUM_SPRO_SREGS): New.
193         (struct moxie_regset): Add sregs.
194         (set_initial_gprs): Initialize sregs.
195         (sim_resume): Add gsr and ssr support.
196
197 2008-09-04  Anthony Green  <green@moxielogic.com>
198
199         * interp.c (sim_resume): Add inc and dec instructions.
200
201 2008-09-04  Anthony Green  <green@moxielogic.com>
202
203         * interp.c (struct moxie_regset): Use an unsigned long long to keep
204         track of instruction trace counts.
205         * interp.c (sim_resume): Ditto.
206         (sim_info): Ditto.
207
208 2008-08-22  Anthony Green  <green@moxielogic.com>
209
210         * interp.c (sim_resume): Remove debugging code.
211
212 2008-08-20  Anthony Green  <green@moxielogic.com>
213
214         * interp.c (TRACE): Add new tracing infrastructure.
215         (sim_resume): Use it.
216         (reg_names): Add new registers.
217         (NUM_MOXIE_REGS): New registers.
218         (PC_REGNO): New registers.
219         (sim_resume): New instruction encodings.
220
221 2008-08-16  Anthony Green  <green@moxielogic.com>
222
223         * interp.c (sim_resume): Add SYS_read, and fix SYS_open and SYS_write.
224         (convert_target_flags): New function.
225
226 2008-08-08  Anthony Green  <green@moxielogic.com>
227
228         * interp.c (sim_resume): Add SYS_open and SYS_write system call support.
229
230 2008-08-04  Anthony Green  <green@moxielogic.com>
231
232         * Makefile.in (SIM_EXTRA_LIBS): Add -lz.
233
234 2008-08-04  Anthony Green  <green@moxielogic.com>
235
236         * interp.c (sim_create_inferior): Set argc & argv in the target.
237
238 2008-04-12  Anthony Green  <green@moxielogic.com>
239
240         * interp.c (sim_resume): Add brk.
241
242 2008-04-10  Anthony Green  <green@moxielogic.com>
243
244         * interp.c (sim_resume): Add static chain pointer to call frame.
245
246 2008-03-24  Anthony Green  <green@moxielogic.com>
247
248         * interp.c (sim_resume): Add missing breaks.
249         (sim_resume): Fix neg implementation.
250
251 2008-03-23  Anthony Green  <green@moxielogic.com>
252
253         * interp.c (sim_load): Don't require a .bss section.
254
255 2008-03-21  Anthony Green  <green@moxielogic.com>
256
257         * interp.c (sim_resume): Add swi, and, lshr, ashl, sub.l, neg, or,
258         not, ashr, xor.
259
260 2008-03-20  Anthony Green  <green@moxielogic.com>
261
262         * interp.c (struct moxie_regset): Add condition code, cc.
263         (CC_GT, CC_LT, CC_EQ, CC_GTU, CC_LTU): Define.
264         (sim_resume): Add jmpa, jsr, cmp, beq, bne, blt, bgt, bltu, bgtu,
265         bge, ble, bgeu, and bleu.
266         (rbat, rsat, wbat, wsat): New functions.
267         (sim_resume): Add ld.b, lda.b, ldi.b, ld.s, lda.s, ldi.s, st.b,
268         sta.b, st.s, sta.s, jmp.
269
270 2008-03-19  Anthony Green  <green@moxielogic.com>
271
272         * interp.c (sim_resume): Add ld.l, st.l, lda.l, sta.l.
273         jsra should set $fp == $sp.
274         Fix jsra and ret semantics.
275
276 2008-03-18  Anthony Green  <green@moxielogic.com>
277
278         * interp.c (sim_resume): Add push, pop and add.l.
279
280 2008-03-16  Anthony Green  <green@moxielogic.com>
281
282         * interp.c (EXTRACT_WORD): Define.
283         (rlat): Use EXTRACT_WORD.
284         (sim_resume): Add jsra and ret.
285
286 2008-02-22  Anthony Green  <green@moxielogic.com>
287
288         * interp.c (reg_names): Define.
289         (sim_resume): Use reg_names.
290
291 2008-02-21  Anthony Green  <green@moxielogic.com>
292
293         * config.in, configure, configure.ac, interp.c, Makefile.in,
294         sysdep.h: Created.