ChangeLog-2021 revision 1.1 1 1.1 christos 2021-06-30 Mike Frysinger <vapier (a] gentoo.org>
2 1.1 christos
3 1.1 christos * configure.ac: Removed.
4 1.1 christos * aclocal.m4: Removed.
5 1.1 christos * configure: Removed.
6 1.1 christos
7 1.1 christos 2021-06-30 Mike Frysinger <vapier (a] gentoo.org>
8 1.1 christos
9 1.1 christos * configure.ac: Delete SIM_AC_OPTION_SCACHE call.
10 1.1 christos * aclocal.m4: Regenerate.
11 1.1 christos * configure: Regenerate.
12 1.1 christos
13 1.1 christos 2021-06-30 Mike Frysinger <vapier (a] gentoo.org>
14 1.1 christos
15 1.1 christos * configure.ac: Delete SIM_AC_OPTION_DEFAULT_MODEL call.
16 1.1 christos * sim-if.c (sim_open): Set STATE_MODEL_NAME.
17 1.1 christos * aclocal.m4: Regenerate.
18 1.1 christos * configure: Regenerate.
19 1.1 christos
20 1.1 christos 2021-06-30 Mike Frysinger <vapier (a] gentoo.org>
21 1.1 christos
22 1.1 christos * arch.c (sim_machs): Rename to ...
23 1.1 christos (cris_sim_machs): ... this.
24 1.1 christos * sim-if.c (cris_sim_machs): New decl.
25 1.1 christos (sim_open): Set STATE_MACH.
26 1.1 christos
27 1.1 christos 2021-06-29 Mike Frysinger <vapier (a] gentoo.org>
28 1.1 christos
29 1.1 christos * Makefile.in (stamp-v10fcpu): Do not insert cgen-ops.h include.
30 1.1 christos (stamp-v32fcpu): Likewise.
31 1.1 christos
32 1.1 christos 2021-06-29 Mike Frysinger <vapier (a] gentoo.org>
33 1.1 christos
34 1.1 christos * arch.c (sim_machs): Mark const.
35 1.1 christos
36 1.1 christos 2021-06-28 Mike Frysinger <vapier (a] gentoo.org>
37 1.1 christos
38 1.1 christos * cpuv10.c (crisv10f_record_trace_results): Delete function.
39 1.1 christos * cpuv32.c (crisv32f_record_trace_results): Likewise.
40 1.1 christos
41 1.1 christos 2021-06-27 Mike Frysinger <vapier (a] gentoo.org>
42 1.1 christos
43 1.1 christos * decodev10.c: Include cgen-mem.h.
44 1.1 christos * decodev32.c: Likewise.
45 1.1 christos
46 1.1 christos 2021-06-24 Mike Frysinger <vapier (a] gentoo.org>
47 1.1 christos
48 1.1 christos * cris-sim.h (cris_bmod_handler): Delete.
49 1.1 christos * traps.c (cris_dump_map): New prototype.
50 1.1 christos (cris_bmod_handler): Delete.
51 1.1 christos (h_supr_set_handler): Likewise.
52 1.1 christos (h_supr_get_handler): Likewise.
53 1.1 christos
54 1.1 christos 2021-06-23 Mike Frysinger <vapier (a] gentoo.org>
55 1.1 christos
56 1.1 christos * traps.c (cris_getpid): New function.
57 1.1 christos (cris_set_callbacks): Assign cris_getpid.
58 1.1 christos
59 1.1 christos 2021-06-22 Mike Frysinger <vapier (a] gentoo.org>
60 1.1 christos
61 1.1 christos * sim-if.c: Include sim-hw.h.
62 1.1 christos (cris_write_interp): Change buf to const.
63 1.1 christos (sim_open): Cast sp_init to unsigned char *.
64 1.1 christos
65 1.1 christos 2021-06-22 Mike Frysinger <vapier (a] gentoo.org>
66 1.1 christos
67 1.1 christos * configure: Regenerate.
68 1.1 christos
69 1.1 christos 2021-06-21 Mike Frysinger <vapier (a] gentoo.org>
70 1.1 christos
71 1.1 christos * aclocal.m4: Regenerate.
72 1.1 christos * configure: Regenerate.
73 1.1 christos
74 1.1 christos 2021-06-21 Mike Frysinger <vapier (a] gentoo.org>
75 1.1 christos
76 1.1 christos * Makefile.in (SIM_EXTRA_HW_DEVICES): Define.
77 1.1 christos * configure.ac (SIM_AC_OPTION_HARDWARE): Delete call.
78 1.1 christos * configure: Regenerate.
79 1.1 christos
80 1.1 christos 2021-06-20 Mike Frysinger <vapier (a] gentoo.org>
81 1.1 christos
82 1.1 christos * traps.c (dump_statistics): Clean up sim_io_eprintf calls, and
83 1.1 christos replace raw abort with sim engine abort.
84 1.1 christos (cris_break_13_handler): Likewise.
85 1.1 christos
86 1.1 christos 2021-06-20 Mike Frysinger <vapier (a] gentoo.org>
87 1.1 christos
88 1.1 christos * configure.ac (SIM_AC_COMMON): Delete.
89 1.1 christos * aclocal.m4, configure: Regenerate.
90 1.1 christos
91 1.1 christos 2021-06-20 Mike Frysinger <vapier (a] gentoo.org>
92 1.1 christos
93 1.1 christos * aclocal.m4: Regenerate.
94 1.1 christos * configure: Regenerate.
95 1.1 christos
96 1.1 christos 2021-06-20 Mike Frysinger <vapier (a] gentoo.org>
97 1.1 christos
98 1.1 christos * Makefile.in (CGEN_MAINT): Delete.
99 1.1 christos * configure.ac: Delete SIM_AC_OPTION_CGEN_MAINT call.
100 1.1 christos * aclocal.m4, configure: Regenerate.
101 1.1 christos
102 1.1 christos 2021-06-20 Mike Frysinger <vapier (a] gentoo.org>
103 1.1 christos
104 1.1 christos * aclocal.m4: Regenerate.
105 1.1 christos * configure: Regenerate.
106 1.1 christos
107 1.1 christos 2021-06-19 Mike Frysinger <vapier (a] gentoo.org>
108 1.1 christos
109 1.1 christos * aclocal.m4: Regenerate.
110 1.1 christos * configure: Regenerate.
111 1.1 christos
112 1.1 christos 2021-06-19 Mike Frysinger <vapier (a] gentoo.org>
113 1.1 christos
114 1.1 christos * configure: Regenerate.
115 1.1 christos
116 1.1 christos 2021-06-18 Mike Frysinger <vapier (a] gentoo.org>
117 1.1 christos
118 1.1 christos * aclocal.m4, configure: Regenerate.
119 1.1 christos
120 1.1 christos 2021-06-18 Mike Frysinger <vapier (a] gentoo.org>
121 1.1 christos
122 1.1 christos * Makefile.in (SIM_WERROR_CFLAGS): New variable.
123 1.1 christos * configure.ac: Delete call to SIM_AC_OPTION_WARNINGS.
124 1.1 christos * configure: Regenerate.
125 1.1 christos
126 1.1 christos 2021-06-18 Mike Frysinger <vapier (a] gentoo.org>
127 1.1 christos
128 1.1 christos * traps.c: Include sim-signal.h.
129 1.1 christos
130 1.1 christos 2021-06-17 Mike Frysinger <vapier (a] gentoo.org>
131 1.1 christos
132 1.1 christos * configure.ac: Delete SIM_AC_OPTION_ENDIAN call.
133 1.1 christos * sim-if.c (sim_open): Set current_target_byte_order.
134 1.1 christos * aclocal.m4, configure: Regenerate.
135 1.1 christos
136 1.1 christos 2021-06-17 Mike Frysinger <vapier (a] gentoo.org>
137 1.1 christos
138 1.1 christos * traps.c: Include sim/callback.h.
139 1.1 christos
140 1.1 christos 2021-06-16 Mike Frysinger <vapier (a] gentoo.org>
141 1.1 christos
142 1.1 christos * configure: Regenerate.
143 1.1 christos
144 1.1 christos 2021-06-16 Mike Frysinger <vapier (a] gentoo.org>
145 1.1 christos
146 1.1 christos * Makefile.in (rvdummy.o): Delete config.h.
147 1.1 christos * configure: Regenerate.
148 1.1 christos * config.in: Removed.
149 1.1 christos
150 1.1 christos 2021-06-15 Mike Frysinger <vapier (a] gentoo.org>
151 1.1 christos
152 1.1 christos * config.in, configure: Regenerate.
153 1.1 christos
154 1.1 christos 2021-06-12 Mike Frysinger <vapier (a] gentoo.org>
155 1.1 christos
156 1.1 christos * traps.c: Include portability.h.
157 1.1 christos
158 1.1 christos 2021-06-12 Mike Frysinger <vapier (a] gentoo.org>
159 1.1 christos
160 1.1 christos * dv-rv.c: Delete HAVE_SYS_SELECT_H.
161 1.1 christos * rvdummy.c: Likewise.
162 1.1 christos
163 1.1 christos 2021-06-12 Mike Frysinger <vapier (a] gentoo.org>
164 1.1 christos
165 1.1 christos * configure.ac: Delete call to SIM_AC_OPTION_ALIGNMENT.
166 1.1 christos
167 1.1 christos 2021-06-12 Mike Frysinger <vapier (a] gentoo.org>
168 1.1 christos
169 1.1 christos * aclocal.m4, config.in, configure: Regenerate.
170 1.1 christos
171 1.1 christos 2021-06-12 Mike Frysinger <vapier (a] gentoo.org>
172 1.1 christos
173 1.1 christos * configure.ac: Delete call AC_CHECK_HEADERS_ONCE.
174 1.1 christos * config.in, configure: Regenerate.
175 1.1 christos
176 1.1 christos 2021-06-09 Mike Frysinger <vapier (a] gentoo.org>
177 1.1 christos
178 1.1 christos * sim-if.c (sim_open): Delete cgen_init call.
179 1.1 christos
180 1.1 christos 2021-05-24 Mike Frysinger <vapier (a] gentoo.org>
181 1.1 christos
182 1.1 christos * cris-desc.c, cris-desc.h, cris-opc.h: Moved to opcodes/.
183 1.1 christos * Makefile.in (SIM_OBJS): Delete cris-desc.o.
184 1.1 christos (SIM_EXTRA_DEPS): Delete cris-desc.h.
185 1.1 christos (cris-clean): Delete stamp-desc.
186 1.1 christos (stamps): Likewise.
187 1.1 christos (stamp-desc): Delete rule.
188 1.1 christos
189 1.1 christos 2021-05-23 Mike Frysinger <vapier (a] gentoo.org>
190 1.1 christos
191 1.1 christos * sim-if.c (sim_open): Delete "x" after PRI macros.
192 1.1 christos
193 1.1 christos 2021-05-23 Mike Frysinger <vapier (a] gentoo.org>
194 1.1 christos
195 1.1 christos * sim-if.c: Include unistd.h.
196 1.1 christos
197 1.1 christos 2021-05-17 Mike Frysinger <vapier (a] gentoo.org>
198 1.1 christos
199 1.1 christos * sim-main.h (struct sim_state): Delete.
200 1.1 christos
201 1.1 christos 2021-05-16 Mike Frysinger <vapier (a] gentoo.org>
202 1.1 christos
203 1.1 christos * cris-tmpl.c, crisv10f.c, crisv32f.c, dv-cris.c, dv-cris_900000xx.c,
204 1.1 christos dv-rv.c, traps.c: Include defs.h.
205 1.1 christos * rvdummy.c, sim-if.c: Replace config.h include with defs.h.
206 1.1 christos
207 1.1 christos 2021-05-16 Mike Frysinger <vapier (a] gentoo.org>
208 1.1 christos
209 1.1 christos * config.in, configure: Regenerate.
210 1.1 christos
211 1.1 christos 2021-05-15 Mike Frysinger <vapier (a] gentoo.org>
212 1.1 christos
213 1.1 christos * sim-if.c: Include environ.h.
214 1.1 christos (environ, GET_ENVIRON): Delete.
215 1.1 christos (sim_open): Replace my_environ with environ.
216 1.1 christos
217 1.1 christos 2021-05-14 Mike Frysinger <vapier (a] gentoo.org>
218 1.1 christos
219 1.1 christos * traps.c (cris_break_13_handler): Delete 2nd arg to time callback.
220 1.1 christos (cris_time): Change return to int64_t. Delete 2nd arg.
221 1.1 christos
222 1.1 christos 2021-05-04 Tom Tromey <tromey (a] adacore.com>
223 1.1 christos
224 1.1 christos * mloop.in: Include <stdlib.h>.
225 1.1 christos
226 1.1 christos 2021-05-04 Mike Frysinger <vapier (a] gentoo.org>
227 1.1 christos
228 1.1 christos * configure: Regenerate.
229 1.1 christos
230 1.1 christos 2021-05-04 Mike Frysinger <vapier (a] gentoo.org>
231 1.1 christos
232 1.1 christos * sim-if.c (cris_load_elf_file): Use BFD_VMA_FMT
233 1.1 christos (cris_handle_interpreter): Likewise. Delete phaddr.
234 1.1 christos (sim_open): Use PRIx32.
235 1.1 christos
236 1.1 christos 2021-05-01 Mike Frysinger <vapier (a] gentoo.org>
237 1.1 christos
238 1.1 christos * config.in, configure: Regenerate.
239 1.1 christos
240 1.1 christos 2021-04-26 Mike Frysinger <vapier (a] gentoo.org>
241 1.1 christos
242 1.1 christos * Makefile.in (NL_TARGET): Delete.
243 1.1 christos
244 1.1 christos 2021-04-25 Tom Tromey <tom (a] tromey.com>
245 1.1 christos
246 1.1 christos * Makefile.in (SIM_EXTRA_DEPS): Add engv32.h.
247 1.1 christos
248 1.1 christos 2021-04-23 Mike Frysinger <vapier (a] gentoo.org>
249 1.1 christos
250 1.1 christos * configure.ac (SIM_AC_OPTION_HARDWARE): Delete first two args.
251 1.1 christos * configure: Regenerate.
252 1.1 christos
253 1.1 christos 2021-04-22 Tom Tromey <tom (a] tromey.com>
254 1.1 christos
255 1.1 christos * rvdummy.c: Update includes.
256 1.1 christos * dv-rv.c: Update includes.
257 1.1 christos * configure, config.in: Rebuild.
258 1.1 christos
259 1.1 christos 2021-04-22 Tom Tromey <tom (a] tromey.com>
260 1.1 christos
261 1.1 christos * Makefile.in (sim-if.o, dv-cris.o, dv-rv.o, arch.o, traps.o)
262 1.1 christos (devices.o, crisv10f.o, mloopv10f.o, cpuv10.o, decodev10.o)
263 1.1 christos (modelv10.o, crisv32f.o, mloopv32f.o, cpuv32.o, decodev32.o)
264 1.1 christos (modelv32.o): Remove.
265 1.1 christos (SIM_EXTRA_DEPS): Add engv10.h.
266 1.1 christos
267 1.1 christos 2021-04-22 Tom Tromey <tom (a] tromey.com>
268 1.1 christos
269 1.1 christos * configure: Rebuild.
270 1.1 christos
271 1.1 christos 2021-04-21 Mike Frysinger <vapier (a] gentoo.org>
272 1.1 christos
273 1.1 christos * aclocal.m4: Regenerate.
274 1.1 christos
275 1.1 christos 2021-04-21 Simon Marchi <simon.marchi (a] polymtl.ca>
276 1.1 christos
277 1.1 christos * configure: Regenerate.
278 1.1 christos
279 1.1 christos 2021-04-18 Mike Frysinger <vapier (a] gentoo.org>
280 1.1 christos
281 1.1 christos * configure.ac: Change AC_CHECK_HEADERS to AC_CHECK_HEADERS_ONCE.
282 1.1 christos * configure: Regenerate.
283 1.1 christos
284 1.1 christos 2021-04-18 Mike Frysinger <vapier (a] gentoo.org>
285 1.1 christos
286 1.1 christos * configure: Regenerate.
287 1.1 christos
288 1.1 christos 2021-04-12 Mike Frysinger <vapier (a] gentoo.org>
289 1.1 christos
290 1.1 christos * sim-if.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
291 1.1 christos
292 1.1 christos 2021-04-08 Tom Tromey <tom (a] tromey.com>
293 1.1 christos
294 1.1 christos * traps.c: Include stdlib.h.
295 1.1 christos * cris-tmpl.c: Include stdlib.h.
296 1.1 christos
297 1.1 christos 2021-04-02 Mike Frysinger <vapier (a] gentoo.org>
298 1.1 christos
299 1.1 christos * aclocal.m4, configure: Regenerate.
300 1.1 christos
301 1.1 christos 2021-02-28 Mike Frysinger <vapier (a] gentoo.org>
302 1.1 christos
303 1.1 christos * configure: Regenerate.
304 1.1 christos
305 1.1 christos 2021-02-21 Mike Frysinger <vapier (a] gentoo.org>
306 1.1 christos
307 1.1 christos * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
308 1.1 christos * aclocal.m4, configure: Regenerate.
309 1.1 christos
310 1.1 christos 2021-02-13 Mike Frysinger <vapier (a] gentoo.org>
311 1.1 christos
312 1.1 christos * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
313 1.1 christos * aclocal.m4, configure: Regenerate.
314 1.1 christos
315 1.1 christos 2021-02-06 Mike Frysinger <vapier (a] gentoo.org>
316 1.1 christos
317 1.1 christos * configure: Regenerate.
318 1.1 christos
319 1.1 christos 2021-01-11 Mike Frysinger <vapier (a] gentoo.org>
320 1.1 christos
321 1.1 christos * config.in, configure: Regenerate.
322 1.1 christos * dv-rv.c, rvdummy.c, sim-if.c, traps.c: Delete HAVE_ERRNO_H,
323 1.1 christos HAVE_STRING_H, HAVE_STRINGS_H, HAVE_STDLIB_H, and strings.h
324 1.1 christos include.
325 1.1 christos
326 1.1 christos 2021-01-09 Mike Frysinger <vapier (a] gentoo.org>
327 1.1 christos
328 1.1 christos * configure: Regenerate.
329 1.1 christos
330 1.1 christos 2021-01-09 Mike Frysinger <vapier (a] gentoo.org>
331 1.1 christos
332 1.1 christos * configure.ac (SIM_AC_OPTION_WARNINGS): Pass "no".
333 1.1 christos * configure: Regenerate.
334 1.1 christos
335 1.1 christos 2021-01-08 Mike Frysinger <vapier (a] gentoo.org>
336 1.1 christos
337 1.1 christos * configure: Regenerate.
338 1.1 christos
339 1.1 christos 2021-01-04 Mike Frysinger <vapier (a] gentoo.org>
340 1.1 christos
341 1.1 christos * configure: Regenerate.
342 1.1 christos
343 1.1 christos 2019-09-06 Alan Modra <amodra (a] gmail.com>
344 1.1 christos
345 1.1 christos * sim-if.c (sim_open): Constify filename variable.
346 1.1 christos
347 1.1 christos 2018-12-06 Andrew Burgess <andrew.burgess (a] embecosm.com>
348 1.1 christos
349 1.1 christos * Makefile.in: Replace uses of CGEN_CPU_DIR with CPU_DIR, and
350 1.1 christos remove the definition of CGEN_CPU_DIR.
351 1.1 christos
352 1.1 christos 2017-09-06 John Baldwin <jhb (a] FreeBSD.org>
353 1.1 christos
354 1.1 christos * configure: Regenerate.
355 1.1 christos
356 1.1 christos 2017-02-13 Mike Frysinger <vapier (a] gentoo.org>
357 1.1 christos
358 1.1 christos * decodev10.c (crisv10f_init_idesc_table): Use ARRAY_SIZE.
359 1.1 christos * decodev32.c (crisv32f_init_idesc_table): Likewise.
360 1.1 christos * sim-if.c (sim_open): Likewise.
361 1.1 christos
362 1.1 christos 2016-01-10 Mike Frysinger <vapier (a] gentoo.org>
363 1.1 christos
364 1.1 christos * config.in, configure: Regenerate.
365 1.1 christos
366 1.1 christos 2016-01-10 Mike Frysinger <vapier (a] gentoo.org>
367 1.1 christos
368 1.1 christos * configure: Regenerate.
369 1.1 christos
370 1.1 christos 2016-01-10 Mike Frysinger <vapier (a] gentoo.org>
371 1.1 christos
372 1.1 christos * configure.ac (SIM_AC_OPTION_ENVIRONMENT): Delete call.
373 1.1 christos * configure: Regenerate.
374 1.1 christos
375 1.1 christos 2016-01-10 Mike Frysinger <vapier (a] gentoo.org>
376 1.1 christos
377 1.1 christos * configure: Regenerate.
378 1.1 christos
379 1.1 christos 2016-01-10 Mike Frysinger <vapier (a] gentoo.org>
380 1.1 christos
381 1.1 christos * configure: Regenerate.
382 1.1 christos
383 1.1 christos 2016-01-10 Mike Frysinger <vapier (a] gentoo.org>
384 1.1 christos
385 1.1 christos * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
386 1.1 christos * configure: Regenerate.
387 1.1 christos
388 1.1 christos 2016-01-10 Mike Frysinger <vapier (a] gentoo.org>
389 1.1 christos
390 1.1 christos * configure: Regenerate.
391 1.1 christos
392 1.1 christos 2016-01-10 Mike Frysinger <vapier (a] gentoo.org>
393 1.1 christos
394 1.1 christos * configure: Regenerate.
395 1.1 christos
396 1.1 christos 2016-01-09 Mike Frysinger <vapier (a] gentoo.org>
397 1.1 christos
398 1.1 christos * config.in, configure: Regenerate.
399 1.1 christos * rvdummy.c: Change cconfig.h to config.h.
400 1.1 christos
401 1.1 christos 2016-01-06 Mike Frysinger <vapier (a] gentoo.org>
402 1.1 christos
403 1.1 christos * sim-if.c (sim_open): Mark argv const.
404 1.1 christos (sim_create_inferior): Mark argv and env const.
405 1.1 christos
406 1.1 christos 2016-01-04 Mike Frysinger <vapier (a] gentoo.org>
407 1.1 christos
408 1.1 christos * configure: Regenerate.
409 1.1 christos
410 1.1 christos 2016-01-03 Mike Frysinger <vapier (a] gentoo.org>
411 1.1 christos
412 1.1 christos * sim-if.c (sim_open): Update sim_parse_args comment.
413 1.1 christos
414 1.1 christos 2016-01-03 Mike Frysinger <vapier (a] gentoo.org>
415 1.1 christos
416 1.1 christos * sim-main.h (cris_devices): Delete.
417 1.1 christos
418 1.1 christos 2016-01-03 Mike Frysinger <vapier (a] gentoo.org>
419 1.1 christos
420 1.1 christos * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
421 1.1 christos * configure: Regenerate.
422 1.1 christos
423 1.1 christos 2016-01-02 Mike Frysinger <vapier (a] gentoo.org>
424 1.1 christos
425 1.1 christos * arch.h (TARGET_BIG_ENDIAN): Delete.
426 1.1 christos * configure.ac (SIM_AC_OPTION_ENDIAN): Change LITTLE_ENDIAN to
427 1.1 christos LITTLE.
428 1.1 christos * configure: Regenerate.
429 1.1 christos
430 1.1 christos 2016-01-02 Mike Frysinger <vapier (a] gentoo.org>
431 1.1 christos
432 1.1 christos * sim-if.c (xprintf, eprintf): Delete.
433 1.1 christos (cris_load_elf_file): Delete callback. Change xprintf to
434 1.1 christos sim_io_printf and eprintf to sim_io_eprintf.
435 1.1 christos
436 1.1 christos 2016-01-02 Mike Frysinger <vapier (a] gentoo.org>
437 1.1 christos
438 1.1 christos * sim-if.c (current_state): Delete.
439 1.1 christos (sim_open): Delete current_state assignment.
440 1.1 christos
441 1.1 christos 2015-12-30 Mike Frysinger <vapier (a] gentoo.org>
442 1.1 christos
443 1.1 christos * sim-if.c (sim_open): Delete current_target_byte_order assignment.
444 1.1 christos * configure.ac: Call SIM_AC_OPTION_ENDIAN.
445 1.1 christos * configure: Regenerate.
446 1.1 christos
447 1.1 christos 2015-12-27 Mike Frysinger <vapier (a] gentoo.org>
448 1.1 christos
449 1.1 christos * sim-if.c (cris_program_offset_write, sim_load): Delete.
450 1.1 christos
451 1.1 christos 2015-12-26 Mike Frysinger <vapier (a] gentoo.org>
452 1.1 christos
453 1.1 christos * config.in, configure: Regenerate.
454 1.1 christos * Makefile.in (rvdummy.o): Delete tconfig.h.
455 1.1 christos
456 1.1 christos 2015-12-26 Mike Frysinger <vapier (a] gentoo.org>
457 1.1 christos
458 1.1 christos * sim-if.c (sim_open): Delete cpu variable. Pass NULL/NULL_CIA to
459 1.1 christos sim_core_write_buffer.
460 1.1 christos
461 1.1 christos 2015-12-26 Mike Frysinger <vapier (a] gentoo.org>
462 1.1 christos
463 1.1 christos * sim-if.c (sim_create_inferior): Delete old comment and set up
464 1.1 christos STATE_PROG_ARGV.
465 1.1 christos
466 1.1 christos 2015-12-25 Mike Frysinger <vapier (a] gentoo.org>
467 1.1 christos
468 1.1 christos * configure.ac (SIM_AC_OPTION_HARDWARE): Change default to yes and
469 1.1 christos add cris_900000xx.
470 1.1 christos * configure: Regenerated.
471 1.1 christos * devices.c: Delete file.
472 1.1 christos * dv-cris_900000xx.c: New device model.
473 1.1 christos * Makefile.in (SIM_OBJS): Delete devices.o.
474 1.1 christos * sim-if.c (sim_open): Replace cris_have_900000xxif logic with a
475 1.1 christos call to sim_hw_parse.
476 1.1 christos * tconfig.h: Delete file.
477 1.1 christos
478 1.1 christos 2015-12-25 Mike Frysinger <vapier (a] gentoo.org>
479 1.1 christos
480 1.1 christos * rvdummy.c (_GNU_SOURCE): Delete.
481 1.1 christos (setupsocket): Mark static.
482 1.1 christos
483 1.1 christos 2015-12-25 Mike Frysinger <vapier (a] gentoo.org>
484 1.1 christos
485 1.1 christos * Makefile.in (SIM_OBJS): Delete sim-model.o.
486 1.1 christos * tconfig.h (SIM_HAVE_MODEL): Delete.
487 1.1 christos
488 1.1 christos 2015-12-25 Mike Frysinger <vapier (a] gentoo.org>
489 1.1 christos
490 1.1 christos * arch.c: Rename MACH to SIM_MACH.
491 1.1 christos * cpuall.h: Likewise.
492 1.1 christos * modelv10.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
493 1.1 christos SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
494 1.1 christos * modelv32.c: Likewise.
495 1.1 christos
496 1.1 christos 2015-12-25 Mike Frysinger <vapier (a] gentoo.org>
497 1.1 christos
498 1.1 christos * sim-main.h (WITH_SCACHE_PBB): Move from ...
499 1.1 christos * tconfig.h (WITH_SCACHE_PBB): ... here.
500 1.1 christos
501 1.1 christos 2015-12-25 Mike Frysinger <vapier (a] gentoo.org>
502 1.1 christos
503 1.1 christos * devices.c (device_error): Delete.
504 1.1 christos
505 1.1 christos 2015-12-24 Mike Frysinger <vapier (a] gentoo.org>
506 1.1 christos
507 1.1 christos * tconfig.h (SIM_HANDLES_LMA): Delete.
508 1.1 christos
509 1.1 christos 2015-11-15 Mike Frysinger <vapier (a] gentoo.org>
510 1.1 christos
511 1.1 christos * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
512 1.1 christos sim-stop.o.
513 1.1 christos
514 1.1 christos 2015-11-14 Mike Frysinger <vapier (a] gentoo.org>
515 1.1 christos
516 1.1 christos * sim-if.c (sim_close): Delete.
517 1.1 christos
518 1.1 christos 2015-06-23 Mike Frysinger <vapier (a] gentoo.org>
519 1.1 christos
520 1.1 christos * configure: Regenerate.
521 1.1 christos
522 1.1 christos 2015-06-17 Mike Frysinger <vapier (a] gentoo.org>
523 1.1 christos
524 1.1 christos * traps.c: Include sim-syscall.h.
525 1.1 christos (syscall_read_mem, syscall_write_mem): Delete.
526 1.1 christos (cris_break_13_handler): Change syscall_read_mem/syscall_write_mem
527 1.1 christos to sim_syscall_read_mem/sim_syscall_write_mem.
528 1.1 christos
529 1.1 christos 2015-06-17 Mike Frysinger <vapier (a] gentoo.org>
530 1.1 christos
531 1.1 christos * traps.c (syscall_map): Fill out name field.
532 1.1 christos (syscall_stat32_map, errno_map, open_map): Likewise.
533 1.1 christos
534 1.1 christos 2015-06-12 Mike Frysinger <vapier (a] gentoo.org>
535 1.1 christos
536 1.1 christos * configure: Regenerate.
537 1.1 christos
538 1.1 christos 2015-06-12 Mike Frysinger <vapier (a] gentoo.org>
539 1.1 christos
540 1.1 christos * configure: Regenerate.
541 1.1 christos
542 1.1 christos 2015-06-12 Mike Frysinger <vapier (a] gentoo.org>
543 1.1 christos
544 1.1 christos * decodev10.c (crisv10f_decode): Change TRACE_EXTRACT to
545 1.1 christos CGEN_TRACE_EXTRACT.
546 1.1 christos * decodev32.c (crisv32f_decode): Likewise.
547 1.1 christos * mloop.in (execute): Change TRACE_INSN_INIT to CGEN_TRACE_INSN_INIT,
548 1.1 christos TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
549 1.1 christos * semcrisv10f-switch.c: Change TRACE_RESULT to CGEN_TRACE_RESULT.
550 1.1 christos * semcrisv32f-switch.c: Likewise.
551 1.1 christos
552 1.1 christos 2015-04-18 Mike Frysinger <vapier (a] gentoo.org>
553 1.1 christos
554 1.1 christos * sim-main.h (SIM_ENGINE_HALT_HOOK, SIM_ENGINE_RESTART_HOOK): Delete.
555 1.1 christos
556 1.1 christos 2015-04-18 Mike Frysinger <vapier (a] gentoo.org>
557 1.1 christos
558 1.1 christos * sim-main.h (USING_SIM_BASE_H): Delete.
559 1.1 christos
560 1.1 christos 2015-04-18 Mike Frysinger <vapier (a] gentoo.org>
561 1.1 christos
562 1.1 christos * sim-main.h (_sim_cpu, SIM_CPU): Delete.
563 1.1 christos
564 1.1 christos 2015-04-18 Mike Frysinger <vapier (a] gentoo.org>
565 1.1 christos
566 1.1 christos * sim-main.h (sim_cia): Delete.
567 1.1 christos
568 1.1 christos 2015-04-17 Mike Frysinger <vapier (a] gentoo.org>
569 1.1 christos
570 1.1 christos * crisv10f.c (deliver_interrupt): Change CIA_GET to CPU_PC_GET.
571 1.1 christos * crisv32f.c (deliver_interrupt): Likewise.
572 1.1 christos * sim-main.h (CIA_GET, CIA_SET): Delete.
573 1.1 christos
574 1.1 christos 2015-04-15 Mike Frysinger <vapier (a] gentoo.org>
575 1.1 christos
576 1.1 christos * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
577 1.1 christos * sim-main.h (STATE_CPU): Delete.
578 1.1 christos
579 1.1 christos 2015-04-15 Mike Frysinger <vapier (a] gentoo.org>
580 1.1 christos
581 1.1 christos * sim-main.h (struct sim_state): Change cpu to an array of pointers.
582 1.1 christos (STATE_CPU): Handle WITH_SMP.
583 1.1 christos
584 1.1 christos 2015-04-13 Mike Frysinger <vapier (a] gentoo.org>
585 1.1 christos
586 1.1 christos * configure: Regenerate.
587 1.1 christos
588 1.1 christos 2015-04-06 Mike Frysinger <vapier (a] gentoo.org>
589 1.1 christos
590 1.1 christos * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
591 1.1 christos
592 1.1 christos 2015-03-31 Mike Frysinger <vapier (a] gentoo.org>
593 1.1 christos
594 1.1 christos * config.in, configure: Regenerate.
595 1.1 christos
596 1.1 christos 2015-03-24 Mike Frysinger <vapier (a] gentoo.org>
597 1.1 christos
598 1.1 christos * configure: Regenerate.
599 1.1 christos
600 1.1 christos 2015-03-23 Mike Frysinger <vapier (a] gentoo.org>
601 1.1 christos
602 1.1 christos * Makefile.in (CONFIG_DEVICES): Delete.
603 1.1 christos (SIM_OBJS): Delete CONFIG_DEVICES.
604 1.1 christos
605 1.1 christos 2015-03-23 Mike Frysinger <vapier (a] gentoo.org>
606 1.1 christos
607 1.1 christos * configure: Regenerate.
608 1.1 christos
609 1.1 christos 2015-03-23 Mike Frysinger <vapier (a] gentoo.org>
610 1.1 christos
611 1.1 christos * configure: Regenerate.
612 1.1 christos
613 1.1 christos 2015-03-16 Mike Frysinger <vapier (a] gentoo.org>
614 1.1 christos
615 1.1 christos * aclocal.m4, config.in, configure: Regenerate.
616 1.1 christos * rvdummy.c: Delete tconfig.h include.
617 1.1 christos * tconfig.in: Rename file ...
618 1.1 christos * tconfig.h: ... here.
619 1.1 christos
620 1.1 christos 2015-03-15 Mike Frysinger <vapier (a] gentoo.org>
621 1.1 christos
622 1.1 christos * tconfig.in: Delete most includes.
623 1.1 christos [HAVE_DV_SOCKSER]: Delete.
624 1.1 christos
625 1.1 christos 2015-03-14 Mike Frysinger <vapier (a] gentoo.org>
626 1.1 christos
627 1.1 christos * Makefile.in (SIM_RUN_OBJS): Delete.
628 1.1 christos
629 1.1 christos 2014-12-03 Joel Brobecker <brobecker (a] adacore.com>
630 1.1 christos
631 1.1 christos * traps.c (cris_break_13_handler): Adjust call to "fstat" callback
632 1.1 christos by call to "to_fstat" following renaming in callback.h.
633 1.1 christos
634 1.1 christos 2014-08-19 Alan Modra <amodra (a] gmail.com>
635 1.1 christos
636 1.1 christos * configure: Regenerate.
637 1.1 christos
638 1.1 christos 2014-08-15 Roland McGrath <mcgrathr (a] google.com>
639 1.1 christos
640 1.1 christos * configure: Regenerate.
641 1.1 christos * config.in: Regenerate.
642 1.1 christos
643 1.1 christos 2014-03-05 Mike Frysinger <vapier (a] gentoo.org>
644 1.1 christos
645 1.1 christos * sim-if.c (sim_load): Add const to prog.
646 1.1 christos
647 1.1 christos 2014-03-04 Mike Frysinger <vapier (a] gentoo.org>
648 1.1 christos
649 1.1 christos * configure: Regenerate.
650 1.1 christos
651 1.1 christos 2013-09-23 Alan Modra <amodra (a] gmail.com>
652 1.1 christos
653 1.1 christos * configure: Regenerate.
654 1.1 christos
655 1.1 christos 2013-06-03 Mike Frysinger <vapier (a] gentoo.org>
656 1.1 christos
657 1.1 christos * aclocal.m4, configure: Regenerate.
658 1.1 christos
659 1.1 christos 2013-05-10 Freddie Chopin <freddie_chopin (a] op.pl>
660 1.1 christos
661 1.1 christos * configure: Rebuild.
662 1.1 christos
663 1.1 christos 2013-03-26 Mike Frysinger <vapier (a] gentoo.org>
664 1.1 christos
665 1.1 christos * configure: Regenerate.
666 1.1 christos
667 1.1 christos 2012-06-15 Joel Brobecker <brobecker (a] adacore.com>
668 1.1 christos
669 1.1 christos * config.in, configure: Regenerate.
670 1.1 christos
671 1.1 christos 2012-05-18 Nick Clifton <nickc (a] redhat.com>
672 1.1 christos
673 1.1 christos PR 14072
674 1.1 christos * sim-if.c: Include config.h before system header files.
675 1.1 christos
676 1.1 christos 2012-03-24 Mike Frysinger <vapier (a] gentoo.org>
677 1.1 christos
678 1.1 christos * aclocal.m4, config.in, configure: Regenerate.
679 1.1 christos
680 1.1 christos 2011-12-03 Mike Frysinger <vapier (a] gentoo.org>
681 1.1 christos
682 1.1 christos * aclocal.m4: New file.
683 1.1 christos * configure: Regenerate.
684 1.1 christos
685 1.1 christos 2011-10-19 Mike Frysinger <vapier (a] gentoo.org>
686 1.1 christos
687 1.1 christos * configure: Regenerate after common/acinclude.m4 update.
688 1.1 christos
689 1.1 christos 2011-10-17 Mike Frysinger <vapier (a] gentoo.org>
690 1.1 christos
691 1.1 christos * configure.ac: Change include to common/acinclude.m4.
692 1.1 christos
693 1.1 christos 2011-10-17 Mike Frysinger <vapier (a] gentoo.org>
694 1.1 christos
695 1.1 christos * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
696 1.1 christos call. Replace common.m4 include with SIM_AC_COMMON.
697 1.1 christos * configure: Regenerate.
698 1.1 christos
699 1.1 christos 2011-07-05 Mike Frysinger <vapier (a] gentoo.org>
700 1.1 christos
701 1.1 christos * sim-if.c (sim_do_command): Delete.
702 1.1 christos
703 1.1 christos 2010-10-09 Alan Modra <amodra (a] gmail.com>
704 1.1 christos
705 1.1 christos * cris-desc.h: Regenerate.
706 1.1 christos
707 1.1 christos 2010-10-07 Hans-Peter Nilsson <hp (a] axis.com>
708 1.1 christos
709 1.1 christos * traps.c (cris_break_13_handler): Pass lseek
710 1.1 christos offset parameter as sign-extended.
711 1.1 christos
712 1.1 christos 2010-05-26 Ozkan Sezer <sezeroz (a] gmail.com>
713 1.1 christos
714 1.1 christos * dv-rv.c (hw_rv_init_socket): Check error return from socket() call
715 1.1 christos by its equality to -1 not by it being negative.
716 1.1 christos (hw_rv_write): Likewise.
717 1.1 christos (hw_rv_handle_incoming): Likewise.
718 1.1 christos (hw_rv_poll_once): Likewise.
719 1.1 christos * rvdummy.c (setupsocket): Likewise.
720 1.1 christos (main): Likewise for accept() call as returned from setupsocket().
721 1.1 christos
722 1.1 christos 2010-03-30 Mike Frysinger <vapier (a] gentoo.org>
723 1.1 christos
724 1.1 christos * devices.c (device_error): Add const to message.
725 1.1 christos
726 1.1 christos 2010-02-11 Doug Evans <dje (a] sebabeach.org>
727 1.1 christos
728 1.1 christos * cpuv10.h, * cpuv32.h, * cris-desc.c,
729 1.1 christos * cris-desc.h, * decodev10.c, * decodev32.c,
730 1.1 christos * modelv10.c, * modelv32.c, * semcrisv10f-switch.c,
731 1.1 christos * semcrisv32f-switch.c: Regenerate.
732 1.1 christos
733 1.1 christos 2010-01-02 Doug Evans <dje (a] sebabeach.org>
734 1.1 christos
735 1.1 christos * arch.c, * arch.h, * cpuall.h, * cpuv10.c,
736 1.1 christos * cpuv10.h, * cpuv32.c, * cpuv32.h, * cris-desc.c,
737 1.1 christos * cris-desc.h, * cris-opc.h, * decodev10.c,
738 1.1 christos * decodev10.h, * decodev32.c, * decodev32.h,
739 1.1 christos * modelv10.c, * modelv32.c, * semcrisv10f-switch.c,
740 1.1 christos * semcrisv32f-switch.c: Regenerate, update copyright year.
741 1.1 christos
742 1.1 christos 2010-01-01 Doug Evans <dje (a] sebabeach.org>
743 1.1 christos
744 1.1 christos * mloop.in: Fix copyright year update snafu.
745 1.1 christos
746 1.1 christos 2009-11-22 Doug Evans <dje (a] sebabeach.org>
747 1.1 christos
748 1.1 christos * cpuall.h: Regenerate.
749 1.1 christos * cpuv10.h: Regenerate.
750 1.1 christos * cpuv32.h: Regenerate.
751 1.1 christos * decodev10.c: Regenerate.
752 1.1 christos * decodev10.h: Regenerate.
753 1.1 christos * decodev32.c: Regenerate.
754 1.1 christos * decodev32.h: Regenerate.
755 1.1 christos
756 1.1 christos 2009-10-23 Doug Evans <dje (a] sebabeach.org>
757 1.1 christos
758 1.1 christos * arch.c: Regenerate.
759 1.1 christos * arch.h: Regenerate.
760 1.1 christos * cpuall.h: Regenerate.
761 1.1 christos * cpuv10.c: Regenerate.
762 1.1 christos * cpuv10.h: Regenerate.
763 1.1 christos * cpuv32.c: Regenerate.
764 1.1 christos * cpuv32.h: Regenerate.
765 1.1 christos * cris-desc.c: Regenerate.
766 1.1 christos * cris-desc.h: Regenerate.
767 1.1 christos * cris-opc.h: Regenerate.
768 1.1 christos * decodev10.c: Regenerate.
769 1.1 christos * decodev10.h: Regenerate.
770 1.1 christos * decodev32.c: Regenerate.
771 1.1 christos * decodev32.h: Regenerate.
772 1.1 christos * modelv10.c: Regenerate.
773 1.1 christos * modelv32.c: Regenerate.
774 1.1 christos * semcrisv10f-switch.c: Regenerate.
775 1.1 christos * semcrisv32f-switch.c: Regenerate.
776 1.1 christos
777 1.1 christos 2009-01-18 Hans-Peter Nilsson <hp (a] axis.com>
778 1.1 christos
779 1.1 christos * sim-if.c: Include errno.h.
780 1.1 christos (cris_start_address, cris_program_offset): New variables.
781 1.1 christos (OPTION_CRIS_PROGRAM_OFFSET, OPTION_CRIS_STARTADDR): New option
782 1.1 christos enums.
783 1.1 christos (cris_options): New options --cris-program-offset and
784 1.1 christos --cris-start-address.
785 1.1 christos (cris_option_handler): Handle new options.
786 1.1 christos (cris_program_offset_write, cris_set_section_offset_iterator)
787 1.1 christos (cris_offset_sections, cris_offset_sections): New functions.
788 1.1 christos (sim_load): Use cris_program_offset_write as function argument to
789 1.1 christos cris_load_elf_file, not sim_write.
790 1.1 christos (struct offsetinfo): New struct.
791 1.1 christos (cris_handle_interpreter): Fix typo in comment.
792 1.1 christos (sim_open): Call cris_offset_sections as soon as the bfd of the
793 1.1 christos infile is available. Gate bfd validity checks on abfd non-NULL.
794 1.1 christos (sim_create_inferior): Let cris_start_address when != -1 override
795 1.1 christos other start-address choices.
796 1.1 christos
797 1.1 christos 2009-01-06 Hans-Peter Nilsson <hp (a] axis.com>
798 1.1 christos
799 1.1 christos * traps.c (abort): Define to call sim_io_error.
800 1.1 christos (create_map): Make -1 imply a non-fixed address, not 0. All
801 1.1 christos callers changed. Only prefer the next higher unmapped address if
802 1.1 christos the last mapped address is no less than 0x40000000. Check that
803 1.1 christos the address to be mapped is not already mapped. Update head
804 1.1 christos comment.
805 1.1 christos (unmap_pages): Don't call abort when recursive call fails, just
806 1.1 christos note and return an error if a page in the range couldn't be unmapped.
807 1.1 christos (cris_bmod_handler, h_supr_set_handler, h_supr_get_handler)
808 1.1 christos (schedule, make_first_thread, cris_pipe_empty): New local variable sd.
809 1.1 christos (cris_break_13_handler) <case TARGET_SYS_mmap2>: Handle
810 1.1 christos non-MAP_FIXED argument overlapping existing map. For MAP_FIXED,
811 1.1 christos don't abort on page not being mapped. Handle non-anon filemap
812 1.1 christos with length padded to pagesize.
813 1.1 christos
814 1.1 christos 2009-01-03 Hans-Peter Nilsson <hp (a] axis.com>
815 1.1 christos
816 1.1 christos * sim-if.c (TARGET_AT_NULL, TARGET_AT_PHDR, TARGET_AT_PHENT)
817 1.1 christos (TARGET_AT_PHNUM, TARGET_AT_PAGESZ, TARGET_AT_BASE)
818 1.1 christos (TARGET_AT_FLAGS, TARGET_AT_ENTRY, TARGET_AT_UID, TARGET_AT_EUID)
819 1.1 christos (TARGET_AT_GID, TARGET_AT_EGID, TARGET_AT_HWCAP)
820 1.1 christos (TARGET_AT_CLKTCK): Remove redundant macros.
821 1.1 christos (AUX_ENT): Adjust to use standard ELF AT_* macros.
822 1.1 christos (AUX_ENTF): Ditto. Remove always-0 middle argument. Update all
823 1.1 christos callers.
824 1.1 christos (sim_open): Also pass AT_SECURE.
825 1.1 christos
826 1.1 christos * sim-main.h (struct _sim_cpu): New member
827 1.1 christos set_target_thread_data.
828 1.1 christos * crisv32f.c (CRIS_TLS_REGISTER): Define.
829 1.1 christos * crisv10f.c: Ditto.
830 1.1 christos * cris-tmpl.c (MY (set_target_thread_data)): New function.
831 1.1 christos (MY (f_specific_init)): Set new _sim_cpu member to new function.
832 1.1 christos * traps.c (TARGET_SYS_set_thread_area): Define.
833 1.1 christos (cris_break_13_handler) <case TARGET_SYS_set_thread_area>: New
834 1.1 christos case.
835 1.1 christos
836 1.1 christos * traps.c (TARGET_SYS_exit_group): Define.
837 1.1 christos (cris_break_13_handler): Handle it like the exit for the last
838 1.1 christos thread.
839 1.1 christos
840 1.1 christos * traps.c (TARGET_UTSNAME): Update to 2009-01-01.
841 1.1 christos (TARGET_EPOCH): Update to match TARGET_UTSNAME. Correct comment.
842 1.1 christos (cris_break_13_handler) <case TARGET_SYS_uname>: Update to
843 1.1 christos 2.6.27. Set machine field to the BFD printable name of the
844 1.1 christos machine.
845 1.1 christos
846 1.1 christos * traps.c (TARGET_MAP_DENYWRITE): Define.
847 1.1 christos (cris_break_13_handler) <case TARGET_SYS_mmap2>: Handle
848 1.1 christos TARGET_MAP_DENYWRITE.
849 1.1 christos
850 1.1 christos * traps.c (TARGET_SYS_access, TARGET_R_OK, TARGET_W_OK)
851 1.1 christos (TARGET_X_OK, TARGET_F_OK): Define.
852 1.1 christos (cris_break_13_handler) <case TARGET_SYS_access>: New case.
853 1.1 christos
854 1.1 christos * semcrisv32f-switch.c: Regenerate.
855 1.1 christos
856 1.1 christos 2008-12-30 Hans-Peter Nilsson <hp (a] axis.com>
857 1.1 christos
858 1.1 christos * sim-if.c (sim_open): If sim_analyze_program fails, emit
859 1.1 christos just a short CRIS-specific notice. Tweak the wording for a
860 1.1 christos failing architecture test.
861 1.1 christos
862 1.1 christos * traps.c (TARGET_SYS_writev): New macro.
863 1.1 christos (is_mapped_only, cris_dump_map): New functions.
864 1.1 christos (cris_break_13_handler) <case TARGET_SYS_mmap2>: Handle more flags
865 1.1 christos and prot combinations and a non-zero page-offset. If
866 1.1 christos TARGET_MAP_FIXED, unmap pages before mapping them.
867 1.1 christos <case TARGET_SYS_mprotect>: When checking, allow any length
868 1.1 christos argument. Don't actually do anything.
869 1.1 christos <case TARGET_SYS_writev>: New case.
870 1.1 christos
871 1.1 christos * Makefile.in (SIM_OBJS): Remove sim-hload.o.
872 1.1 christos * sim-if.c: Include elf-bfd.h.
873 1.1 christos (struct progbounds): New members end_loadmem, start_nonloadmem.
874 1.1 christos (xprintf, eprintf): New functions, copied from common/sim-load.c.
875 1.1 christos (cris_load_elf_file, sim_load, cris_get_progbounds): New functions.
876 1.1 christos (get_progbounds_iterator): Renamed from get_progbounds. Make
877 1.1 christos static. Update head comment. Set new struct progbounds members.
878 1.1 christos (exec_load_addr, interp_load_addr, interp_start_addr): New static
879 1.1 christos variables.
880 1.1 christos (aux_ent_phdr, aux_ent_phent, aux_ent_phnum, aux_ent_base)
881 1.1 christos (aux_ent_entry, cris_write_interp, cris_handle_interpreter): New
882 1.1 christos functions.
883 1.1 christos (sim_open): New constant array auxv_entries. Rewrite AUX_ENT
884 1.1 christos handling to use auxv_entries. Improve error message and checking
885 1.1 christos for invalid programs. Use new variable abfd for the program
886 1.1 christos instead of for each access reaching into sd to get it.
887 1.1 christos (sim_create_inferior): If non-zero, use interp_start_addr instead
888 1.1 christos of the program start address.
889 1.1 christos (cris_disassemble_insn): Remove incorrect and unclear, supposedly
890 1.1 christos stale comment. Always specify little-endian.
891 1.1 christos
892 1.1 christos 2008-07-11 Hans-Peter Nilsson <hp (a] axis.com>
893 1.1 christos
894 1.1 christos * configure: Regenerate to track ../common/common.m4 changes.
895 1.1 christos * config.in: Ditto.
896 1.1 christos
897 1.1 christos 2008-06-06 Vladimir Prus <vladimir (a] codesourcery.com>
898 1.1 christos Daniel Jacobowitz <dan (a] codesourcery.com>
899 1.1 christos Joseph Myers <joseph (a] codesourcery.com>
900 1.1 christos
901 1.1 christos * configure: Regenerate.
902 1.1 christos
903 1.1 christos 2007-10-22 Hans-Peter Nilsson <hp (a] axis.com>
904 1.1 christos
905 1.1 christos * arch.c, arch.h, cpuall.h, cpuv10.c,
906 1.1 christos cpuv10.h, cpuv32.c, cpuv32.h, cris-desc.c,
907 1.1 christos cris-desc.h, cris-opc.h, decodev10.c,
908 1.1 christos decodev10.h, decodev32.c, decodev32.h,
909 1.1 christos modelv10.c, modelv32.c, semcrisv10f-switch.c,
910 1.1 christos semcrisv32f-switch.c: Regenerate.
911 1.1 christos
912 1.1 christos 2007-02-20 Hans-Peter Nilsson <hp (a] axis.com>
913 1.1 christos
914 1.1 christos * traps.c (dump_statistics): Change format for cycle numbers
915 1.1 christos to %llu and cast parameters to unsigned long long.
916 1.1 christos
917 1.1 christos 2006-10-02 Edgar E. Iglesias <edgar (a] axis.com>
918 1.1 christos Hans-Peter Nilsson <hp (a] axis.com>
919 1.1 christos
920 1.1 christos * cris-sim.h (enum cris_unknown_syscall_action_type)
921 1.1 christos (cris_unknown_syscall_action): Declare.
922 1.1 christos * sim-if.c (cris_unknown_syscall_action): Define.
923 1.1 christos (cris_options): Add cris-unknown-syscall option.
924 1.1 christos (cris_option_handler): Correct comment about and error message for
925 1.1 christos invalid --cris-cycles argument. Handle --cris-unknown-syscall.
926 1.1 christos * traps.c: Include stdarg.h
927 1.1 christos (cris_unknown_syscall): New function.
928 1.1 christos (cris_break_13_handler): Instead of sim_io_eprintf and
929 1.1 christos sim_engine_halt, call cris_unknown_syscall to handle more or less
930 1.1 christos unknown syscalls. Adjust code as necessary to handle return
931 1.1 christos value.
932 1.1 christos
933 1.1 christos 2006-09-30 Hans-Peter Nilsson <hp (a] axis.com>
934 1.1 christos
935 1.1 christos * traps.c (TARGET_PIPE_BUF): New macro.
936 1.1 christos (cris_pipe_empty): Correct initialization of "remaining". Only
937 1.1 christos adjust the "write" return value if more than TARGET_PIPE_BUF bytes
938 1.1 christos are written.
939 1.1 christos
940 1.1 christos 2006-09-29 Hans-Peter Nilsson <hp (a] axis.com>
941 1.1 christos
942 1.1 christos * configure.ac: Check for limits.h and sys/param.h.
943 1.1 christos * configure, config.in: Rebuild.
944 1.1 christos * traps.c (SIM_PATHMAX): New macro.
945 1.1 christos (cris_break_13_handler): Use SIM_PATHMAX, not MAXPATHLEN.
946 1.1 christos
947 1.1 christos 2006-06-05 Daniel Jacobowitz <dan (a] codesourcery.com>
948 1.1 christos
949 1.1 christos * configure: Regenerated.
950 1.1 christos
951 1.1 christos 2006-05-31 Daniel Jacobowitz <dan (a] codesourcery.com>
952 1.1 christos
953 1.1 christos * configure: Regenerated.
954 1.1 christos
955 1.1 christos 2006-04-08 Hans-Peter Nilsson <hp (a] axis.com>
956 1.1 christos
957 1.1 christos * crisv32f.c (MY (deliver_interrupt)): Set CCS to new_ccs.
958 1.1 christos
959 1.1 christos 2006-04-03 Hans-Peter Nilsson <hp (a] axis.com>
960 1.1 christos
961 1.1 christos * dv-cris.c, dv-rv.c, rvdummy.c: New files.
962 1.1 christos * Makefile.in (CONFIG_DEVICES): Remove redundant setting.
963 1.1 christos (dv-cris.o, dv-rv.o rvdummy$(EXEEXT), rvdummy.o): New rules.
964 1.1 christos (all): Depend on rvdummy$(EXEEXT).
965 1.1 christos * configure.ac: Call SIM_AC_OPTION_WARNINGS. Check for
966 1.1 christos sys/socket.h and sys/select.h. Call SIM_AC_OPTION_HARDWARE,
967 1.1 christos default off.
968 1.1 christos * configure: Regenerate.
969 1.1 christos * cris-sim.h (cris_have_900000xxif): Declare here.
970 1.1 christos (enum cris_interrupt_type, crisv10deliver_interrupt)
971 1.1 christos (crisv32deliver_interrupt: New declarations.
972 1.1 christos * cris-tmpl.c [WITH_HW] (MY (f_model_insn_after)): Call
973 1.1 christos sim_events_tickn and set state-events member work_pending when it's
974 1.1 christos time for the next event.
975 1.1 christos [WITH_HW] (MY (f_specific_init)): Set CPU-model-specific
976 1.1 christos interrupt-delivery function.
977 1.1 christos * crisv10f.c (MY (deliver_interrupt)): New function.
978 1.1 christos * crisv32f.c (MY (deliver_interrupt)): New function.
979 1.1 christos * devices.c: Include hw-device.h.
980 1.1 christos (device_io_read_buffer) [WITH_HW]: Call hw_io_read_buffer.
981 1.1 christos (device_io_write_buffer): Only perform 0x900000xx-functions if
982 1.1 christos cris_have_900000xxif is nonzero. Else if WITH_HW defined,
983 1.1 christos call hw_io_write_buffer. Add return 0 last in function.
984 1.1 christos * sim-if.c (cris_have_900000xxif): Now global.
985 1.1 christos (sim_open) [WITH_HW]: Clear deliver_interrupt cpu member.
986 1.1 christos Force "-model" option, effectively.
987 1.1 christos * sim-main.h (cris_interrupt_delivery_fn): New type.
988 1.1 christos (struct _sim_cpu) [WITH_HW]: New member deliver_interrupt.
989 1.1 christos
990 1.1 christos 2006-04-02 Hans-Peter Nilsson <hp (a] axis.com>
991 1.1 christos
992 1.1 christos * Makefile.in (CRISV10F_OBJS): Remove semcrisv10f-switch.o.
993 1.1 christos (CRISV32F_OBJS): Remove semcrisv32f-switch.o.
994 1.1 christos (semcrisv10f-switch.o, semcrisv32f-switch.o: Remove dependency rules.
995 1.1 christos
996 1.1 christos 2006-02-23 Hans-Peter Nilsson <hp (a] axis.com>
997 1.1 christos
998 1.1 christos * traps.c (syscall_map): Remove CB_SYS_time / TARGET_SYS_time
999 1.1 christos mapping.
1000 1.1 christos (cris_break_13_handler) <case TARGET_SYS_time>: New case.
1001 1.1 christos
1002 1.1 christos 2006-01-10 Hans-Peter Nilsson <hp (a] axis.com>
1003 1.1 christos
1004 1.1 christos * cris-tmpl.c (MY (f_model_insn_before)): Only display basic
1005 1.1 christos cycle count for the current insn.
1006 1.1 christos
1007 1.1 christos 2005-12-06 Hans-Peter Nilsson <hp (a] axis.com>
1008 1.1 christos
1009 1.1 christos * cpuv10.h, cpuv32.h, cris-desc.c, cris-opc.h,
1010 1.1 christos decodev10.c, decodev10.h, decodev32.c,
1011 1.1 christos decodev32.h, modelv10.c, modelv32.c,
1012 1.1 christos semcrisv10f-switch.c, semcrisv32f-switch.c: Regenerate.
1013 1.1 christos
1014 1.1 christos 2005-12-05 Hans-Peter Nilsson <hp (a] axis.com>
1015 1.1 christos
1016 1.1 christos * arch.c, arch.h, cpuall.h, cpuv10.c,
1017 1.1 christos cpuv10.h, cpuv32.c, cpuv32.h, cris-desc.c,
1018 1.1 christos cris-desc.h, cris-opc.h, decodev10.c,
1019 1.1 christos decodev10.h, decodev32.c, decodev32.h,
1020 1.1 christos modelv10.c, modelv32.c, semcrisv10f-switch.c,
1021 1.1 christos semcrisv32f-switch.c: Regenerate.
1022 1.1 christos
1023 1.1 christos 2005-11-20 Hans-Peter Nilsson <hp (a] axis.com>
1024 1.1 christos
1025 1.1 christos * traps.c (TARGET_O_RDONLY, TARGET_O_WRONLY): Define.
1026 1.1 christos (open_map): Use TARGET_O_ACCMODE, TARGET_O_RDONLY and
1027 1.1 christos TARGET_O_WRONLY.
1028 1.1 christos (cris_break_13_handler) <case TARGET_SYS_fcntl>: Add support for
1029 1.1 christos F_GETFL on fd 0, 1 and 2.
1030 1.1 christos
1031 1.1 christos 2005-11-17 Hans-Peter Nilsson <hp (a] axis.com>
1032 1.1 christos
1033 1.1 christos * sim-main.h (struct _sim_cpu): New members last_syscall,
1034 1.1 christos last_open_fd, last_open_flags.
1035 1.1 christos * traps.c: Don't include targ-vals.h.
1036 1.1 christos (TARGET_O_ACCMODE): Define.
1037 1.1 christos (cris_break_13_handler): Set new _sim_cpu members.
1038 1.1 christos <case TARGET_SYS_fcntl>: Support special case of F_GETFL.
1039 1.1 christos Rearrange code as switch. Emit "unimplemented" abort for
1040 1.1 christos unimplemented fcntl calls.
1041 1.1 christos
1042 1.1 christos * traps.c (TARGET_SYS_stat): Define.
1043 1.1 christos (syscall_stat32_map): Add entry for TARGET_SYS_stat.
1044 1.1 christos (cris_break_13_handler) <case TARGET_SYS_stat>: New case.
1045 1.1 christos
1046 1.1 christos 2005-11-16 Hans-Peter Nilsson <hp (a] axis.com>
1047 1.1 christos
1048 1.1 christos * cris-tmpl.c (MY (f_model_insn_before)): Make sure only the
1049 1.1 christos low 32 bits are used after an unsigned long cast.
1050 1.1 christos
1051 1.1 christos 2005-05-28 Hans-Peter Nilsson <hp (a] axis.com>
1052 1.1 christos
1053 1.1 christos * Makefile.in (stamp-v32fmloop): Depend on stamp-v10fmloop.
1054 1.1 christos
1055 1.1 christos 2005-04-18 Hans-Peter Nilsson <hp (a] axis.com>
1056 1.1 christos
1057 1.1 christos * traps.c (cris_break_13_handler) <case TARGET_SYS_mmap2>:
1058 1.1 christos For ((len & 8191) != 0 && fd == (USI) -1), don't say this isn't
1059 1.1 christos implemented. In call to create_map, pad length argument to 8k.
1060 1.1 christos
1061 1.1 christos 2005-03-24 Hans-Peter Nilsson <hp (a] axis.com>
1062 1.1 christos
1063 1.1 christos * Makefile.in (stamp-v10fcpu, stamp-v32fcpu): Add kludge to
1064 1.1 christos include cgen-ops.h in decodev10.c and decodev32.c.
1065 1.1 christos * sim-main.h: Don't include cgen-ops.h here.
1066 1.1 christos * arch.c, arch.h, cpuall.h, cpuv10.c,
1067 1.1 christos cpuv10.h, cpuv32.c, cpuv32.h, cris-desc.c,
1068 1.1 christos cris-desc.h, cris-opc.h, decodev10.c,
1069 1.1 christos decodev10.h, decodev32.c, decodev32.h,
1070 1.1 christos modelv10.c, modelv32.c, semcrisv10f-switch.c,
1071 1.1 christos semcrisv32f-switch.c: Regenerate.
1072 1.1 christos
1073 1.1 christos * traps.c (cris_break_13_handler) <case
1074 1.1 christos TARGET_SYS_rt_sigaction>: Rename sa_handler, sa_flags,
1075 1.1 christos sa_restorer, sa_mask_low, sa_mask_high to target_sa_handler etc.
1076 1.1 christos
1077 1.1 christos 2005-03-23 Mark Kettenis <kettenis (a] gnu.org>
1078 1.1 christos
1079 1.1 christos * configure: Regenerate.
1080