sim: sim_{create_inferior,open,parse_args}: constify argv/env slightly
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
1 2016-01-06 Mike Frysinger <vapier@gentoo.org>
2
3 * sim-if.c (sim_open): Mark argv const.
4 (sim_create_inferior): Mark argv and env const.
5
6 2016-01-04 Mike Frysinger <vapier@gentoo.org>
7
8 * configure: Regenerate.
9
10 2016-01-03 Mike Frysinger <vapier@gentoo.org>
11
12 * sim-if.c (sim_open): Update sim_parse_args comment.
13
14 2016-01-03 Mike Frysinger <vapier@gentoo.org>
15
16 * sh64-sim.h (GETTWI, SETTWI): Delete unused defines.
17 (sh5_devices): Delete.
18 (struct _device): Delete.
19
20 2016-01-03 Mike Frysinger <vapier@gentoo.org>
21
22 * sh64.c (count_argc): Delete.
23 (trap_handler): Change count_argc to countargv.
24
25 2016-01-03 Mike Frysinger <vapier@gentoo.org>
26
27 * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
28 * configure: Regenerate.
29
30 2016-01-02 Mike Frysinger <vapier@gentoo.org>
31
32 * arch.h (TARGET_BIG_ENDIAN): Delete.
33 * configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG.
34 * configure: Regenerate.
35
36 2016-01-02 Mike Frysinger <vapier@gentoo.org>
37
38 * sim-if.c (sim_open): Delete #if 0 sim_add_option_table call.
39
40 2016-01-02 Mike Frysinger <vapier@gentoo.org>
41
42 * sim-if.c (current_state): Delete.
43 (sim_open): Delete current_state assignment.
44
45 2015-12-27 Mike Frysinger <vapier@gentoo.org>
46
47 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
48
49 2015-12-26 Mike Frysinger <vapier@gentoo.org>
50
51 * config.in, configure: Regenerate.
52
53 2015-12-26 Mike Frysinger <vapier@gentoo.org>
54
55 * sim-if.c (sim_create_inferior): Replace old #if 0 code with dupargv.
56
57 2015-12-25 Mike Frysinger <vapier@gentoo.org>
58
59 * Makefile.in (SIM_OBJS): Delete sim-model.o.
60 * tconfig.h: Delete file.
61
62 2015-12-25 Mike Frysinger <vapier@gentoo.org>
63
64 * arch.c: Rename MACH to SIM_MACH.
65 * cpuall.h: Likewise.
66 * sh64.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
67 SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
68
69 2015-12-25 Mike Frysinger <vapier@gentoo.org>
70
71 * sim-main.h (WITH_SCACHE_PBB): Move from ...
72 * tconfig.h (WITH_SCACHE_PBB): ... here.
73
74 2015-12-24 Mike Frysinger <vapier@gentoo.org>
75
76 * tconfig.h (SIM_HANDLES_LMA): Delete.
77
78 2015-12-24 Mike Frysinger <vapier@gentoo.org>
79
80 * tconfig.h (SIM_HAVE_BREAKPOINTS, SIM_BREAKPOINT,
81 SIM_BREAKPOINT_SIZE): Delete.
82
83 2015-12-24 Mike Frysinger <vapier@gentoo.org>
84
85 * tconfig.h (WITH_WATCHPOINTS): Delete.
86
87 2015-12-24 Mike Frysinger <vapier@gentoo.org>
88
89 * tconfig.h (SIM_HAVE_MEM_SIZE): Delete.
90
91 2015-11-15 Mike Frysinger <vapier@gentoo.org>
92
93 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
94 sim-stop.o.
95
96 2015-11-14 Mike Frysinger <vapier@gentoo.org>
97
98 * sim-if.c (sim_close): Delete.
99
100 2015-06-23 Mike Frysinger <vapier@gentoo.org>
101
102 * configure: Regenerate.
103
104 2015-06-12 Mike Frysinger <vapier@gentoo.org>
105
106 * configure: Regenerate.
107
108 2015-06-12 Mike Frysinger <vapier@gentoo.org>
109
110 * configure: Regenerate.
111
112 2015-06-12 Mike Frysinger <vapier@gentoo.org>
113
114 * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
115 CGEN_TRACE_EXTRACT.
116 * decode-media.c: Likewise.
117 * mloop-compact.in (execute): Change TRACE_INSN_INIT to
118 CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
119 to CGEN_TRACE_INSN_FINI.
120 (sh64_compact_pbb_before): Likewise.
121 (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
122 * mloop-media.in: Likewise.
123 * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
124 * sem-compact-switch.c: Likewise.
125 * sem-media.c: Likewise.
126 * sem-media-switch.c: Likewise.
127
128 2015-04-18 Mike Frysinger <vapier@gentoo.org>
129
130 * sim-main.h (USING_SIM_BASE_H): Delete.
131
132 2015-04-18 Mike Frysinger <vapier@gentoo.org>
133
134 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
135
136 2015-04-18 Mike Frysinger <vapier@gentoo.org>
137
138 * sim-main.h (CIA_ADDR): Define.
139
140 2015-04-17 Mike Frysinger <vapier@gentoo.org>
141
142 * sim-main.h (CIA_GET, CIA_SET): Delete.
143
144 2015-04-15 Mike Frysinger <vapier@gentoo.org>
145
146 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
147 * sim-main.h (STATE_CPU): Delete.
148
149 2015-04-15 Mike Frysinger <vapier@gentoo.org>
150
151 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
152 (STATE_CPU): Handle WITH_SMP.
153
154 2015-04-13 Mike Frysinger <vapier@gentoo.org>
155
156 * configure: Regenerate.
157
158 2015-04-06 Mike Frysinger <vapier@gentoo.org>
159
160 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
161
162 2015-03-31 Mike Frysinger <vapier@gentoo.org>
163
164 * config.in, configure: Regenerate.
165
166 2015-03-24 Mike Frysinger <vapier@gentoo.org>
167
168 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
169
170 2015-03-24 Mike Frysinger <vapier@gentoo.org>
171
172 * configure: Regenerate.
173
174 2015-03-24 Mike Frysinger <vapier@gentoo.org>
175
176 * configure: Regenerate.
177
178 2015-03-23 Mike Frysinger <vapier@gentoo.org>
179
180 * configure: Regenerate.
181
182 2015-03-23 Mike Frysinger <vapier@gentoo.org>
183
184 * configure: Regenerate.
185
186 2015-03-23 Mike Frysinger <vapier@gentoo.org>
187
188 * Makefile.in (CONFIG_DEVICES): Delete.
189 (SIM_OBJS): Delete CONFIG_DEVICES.
190
191 2015-03-16 Mike Frysinger <vapier@gentoo.org>
192
193 * aclocal.m4, config.in, configure: Regenerate.
194 * tconfig.in: Rename file ...
195 * tconfig.h: ... here.
196
197 2015-03-15 Mike Frysinger <vapier@gentoo.org>
198
199 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
200
201 2015-03-14 Mike Frysinger <vapier@gentoo.org>
202
203 * Makefile.in (SIM_RUN_OBJS): Delete.
204
205 2014-08-23 Hans-Peter Nilsson <hp@axis.com>
206
207 * configure.ac: Default simulator hardware to off again
208 without emitting errors when off or dv-sockser.o unavailable.
209 * configure: Regenerate.
210
211 2014-08-19 Alan Modra <amodra@gmail.com>
212
213 * configure: Regenerate.
214
215 2014-08-15 Roland McGrath <mcgrathr@google.com>
216
217 * configure: Regenerate.
218 * config.in: Regenerate.
219
220 2013-09-23 Alan Modra <amodra@gmail.com>
221
222 * configure: Regenerate.
223
224 2013-06-03 Mike Frysinger <vapier@gentoo.org>
225
226 * aclocal.m4, configure: Regenerate.
227
228 2013-03-26 Mike Frysinger <vapier@gentoo.org>
229
230 * configure: Regenerate.
231
232 2013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
233
234 * configure.ac: Fail if dv-sockser.o not available.
235 Error when --disable-sim-hardware is specified.
236 * configure: Regenerated.
237
238 2012-06-15 Joel Brobecker <brobecker@adacore.com>
239
240 * config.in, configure: Regenerate.
241
242 2012-05-18 Nick Clifton <nickc@redhat.com>
243
244 PR 14072
245 * interp.c: Include config.h before system header files.
246
247 2012-03-24 Mike Frysinger <vapier@gentoo.org>
248
249 * aclocal.m4, config.in, configure: Regenerate.
250
251 2011-12-03 Mike Frysinger <vapier@gentoo.org>
252
253 * aclocal.m4: New file.
254 * configure: Regenerate.
255
256 2011-10-17 Mike Frysinger <vapier@gentoo.org>
257
258 * configure.ac: Change include to common/acinclude.m4.
259
260 2011-10-17 Mike Frysinger <vapier@gentoo.org>
261
262 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
263 call. Replace common.m4 include with SIM_AC_COMMON.
264 * configure: Regenerate.
265
266 2011-07-05 Mike Frysinger <vapier@gentoo.org>
267
268 * sim-if.c (sim_do_command): Delete.
269
270 2011-02-14 Mike Frysinger <vapier@gentoo.org>
271
272 * sh64.c (trap_handler): Change zfree to free.
273
274 2010-10-09 Alan Modra <amodra@gmail.com>
275
276 * sh-desc.h: Regenerate.
277
278 2010-02-12 Doug Evans <dje@sebabeach.org>
279
280 * decode-media.c, * decode-media.h: Regenerate.
281
282 2010-02-11 Doug Evans <dje@sebabeach.org>
283
284 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
285 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
286 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
287
288 2010-01-24 Doug Evans <dje@sebabeach.org>
289
290 * cpu.h: Regenerate.
291
292 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
293
294 * configure: Regenerate.
295
296 2010-01-02 Doug Evans <dje@sebabeach.org>
297
298 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
299 * decode-compact.h, * decode-media.c, * decode-media.h,
300 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
301 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
302 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
303
304 2009-11-22 Doug Evans <dje@sebabeach.org>
305
306 * cpu.h: Regenerate.
307 * cpuall.h: Regenerate.
308 * decode-compact.c: Regenerate.
309 * decode-compact.h: Regenerate.
310 * decode-media.c: Regenerate.
311 * decode-media.h: Regenerate.
312 * defs-compact.h: Regenerate.
313 * defs-media.h: Regenerate.
314
315 2009-11-03 Doug Evans <dje@sebabeach.org>
316
317 * arch.c: Regenerate.
318 * arch.h: Regenerate.
319 * cpu.c: Regenerate.
320 * cpu.h: Regenerate.
321 * cpuall.h: Regenerate.
322 * decode-compact.c: Regenerate.
323 * decode-compact.h: Regenerate.
324 * decode-media.c: Regenerate.
325 * decode-media.h: Regenerate.
326 * defs-compact.h: Regenerate.
327 * defs-media.h: Regenerate.
328 * sem-compact-switch.c: Regenerate.
329 * sem-compact.c: Regenerate.
330 * sem-media-switch.c: Regenerate.
331 * sem-media.c: Regenerate.
332 * sh-desc.c: Regenerate.
333 * sh-opc.h: Regenerate.
334
335 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
336 (sh-desc.o): New rule.
337 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
338 (all generated file rules): Specify generated file with full path.
339
340 2009-10-24 Doug Evans <dje@sebabeach.org>
341
342 * sh-desc.h: Regenerate.
343
344 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
345
346 * config.in: Regenerate.
347 * configure: Likewise.
348
349 * configure: Regenerate.
350
351 2008-07-11 Hans-Peter Nilsson <hp@axis.com>
352
353 * configure: Regenerate to track ../common/common.m4 changes.
354 * config.in: Ditto.
355
356 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
357 Daniel Jacobowitz <dan@codesourcery.com>
358 Joseph Myers <joseph@codesourcery.com>
359
360 * configure: Regenerate.
361
362 2006-12-21 Hans-Peter Nilsson <hp@axis.com>
363
364 * config.in, configure: Regenerate.
365
366 2006-10-18 Dave Brolley <brolley@redhat.com>
367
368 * Contribute the following changes:
369
370 2006-06-14 Dave Brolley <brolley@redhat.com>
371
372 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
373 (sh64_fpref): New functions.
374 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
375 (sh64_fpref): New functions.
376 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
377 sh4a_nofpu and sh4al.
378 (sh2e_mach): New MACH.
379 (sh2a_fpu_mach): New MACH.
380 (sh2a_nofpu_mach): New MACH.
381 (sh4_nofpu): New MACH.
382 (sh4a_mach): New MACH.
383 (sh4a_nofpu_mach): New MACH.
384 (sh4al_mach): New MACH.
385 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
386 archfile to CGEN script.
387 * arch.c: Regenerated.
388 * arch.h: Regenerated.
389 * cpu.c: Regenerated.
390 * cpu.h: Regenerated.
391 * cpuall.h: Regenerated.
392 * decode-compact.c: Regenerated.
393 * decode-compact.h: Regenerated.
394 * decode-media.c: Regenerated.
395 * decode-media.h: Regenerated.
396 * defs-compact.h: Regenerated.
397 * defs-media.h: Regenerated.
398 * sem-compact-switch.c: Regenerated.
399 * sem-compact.c: Regenerated.
400 * sem-media-switch.c: Regenerated.
401 * sem-media.c: Regenerated.
402 * sh-desc.c: Regenerated.
403 * sh-desc.h: Regenerated.
404 * sh-opc.h: Regenerated.
405
406 2006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
407
408 * configure: Regenerated.
409
410 2006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
411
412 * configure: Regenerated.
413
414 2005-05-02 Corinna Vinschen <vinschen@redhat.com>
415
416 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
417 inclusion of cgen.h.
418
419 2005-04-15 Corinna Vinschen <vinschen@redhat.com>
420
421 * configure.ac: New file.
422 * configure.in: Remove.
423 * configure: Regenerate.
424 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
425 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
426 (sim_create_inferior): Ditto.
427
428 2004-12-08 Hans-Peter Nilsson <hp@axis.com>
429
430 * configure: Regenerate for ../common/aclocal.m4 update.
431
432 Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
433
434 * sem-media-switch.c, sem-media.c: Regenerate.
435
436 2002-06-24 Richard Sandiford <rsandifo@redhat.com>
437
438 * sh64.c: Update path of "callback.h".
439
440 2002-06-20 Elena Zannoni <ezannoni@redhat.com>
441
442 * sh64.c: Include correct file for register numbers.
443
444 Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
445
446 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
447 print_insn_shl.
448
449 2001-07-05 Ben Elliston <bje@redhat.com>
450
451 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
452 (stamp-desc): Likewise.
453 (stamp-cpu): Likewise.
454 (stamp-defs-compact): Likewise.
455 (stamp-defs-media): Likewise.
456 (stamp-decode-compact): Likewise.
457 (stamp-decode-media): Likewise.
458
459 2001-03-30 Ben Elliston <bje@redhat.com>
460
461 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
462 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
463 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
464
465 2001-01-30 Ben Elliston <bje@redhat.com>
466
467 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
468 (trap_handler): Implement these syscalls.
469 (count_argc): New function.
470
471 2001-01-24 Alexandre Oliva <aoliva@redhat.com>
472
473 * sh64.c (trap_handler): Implement time.
474
475 * sh64.c (fetch_str): New function.
476 (trap_handler): Re-implement write, and implement lseek, read,
477 open and close.
478
479 2001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
480
481 * sh64.c (sh64_fetch_register): When fetching the PC, return the
482 PC value and set the LSB according to the current ISA.
483
484 2001-01-18 Ben Elliston <bje@redhat.com>
485
486 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
487 has terminated, not exit!
488
489 2001-01-12 Ben Elliston <bje@redhat.com>
490
491 * sh64.c (sh64_fcnvds): Re-implement.
492
493 * sh64.c: Include "bfd.h".
494 (trap_handler): New function. Consolidate function bodies of
495 sh64_trapa and sh64_compact_trapa.
496 (sh64_trapa): Use it.
497 (sh64_compact_trapa): Likewise.
498
499 2001-01-11 Ben Elliston <bje@redhat.com>
500
501 * sem-media.c, sem-media-switch.c: Regenerate.
502 * sem-compact.c, sem-compact-switch.c: Likewise.
503
504 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
505
506 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
507 * decode-media.c, decode-media.h, defs-media.h: Likewise.
508 * sem-compact.c, sem-compact-switch.c: Likewise.
509 * sem-media.c, sem-media-switch.c: Likewise.
510
511 2001-01-10 Ben Elliston <bje@redhat.com>
512
513 * sim-main.h (CIA_SET): Encode the current instruction set mode
514 when setting the cia.
515
516 2001-01-08 Ben Elliston <bje@redhat.com>
517
518 * sh64.c (sh64_store_register): Do not set insn set mode--allow
519 sh64_h_pc_set() to do it.
520 (shmedia_init_cpu): Do not initialise the insn set mode--let the
521 loader set it based on bit 0 of the executable's starting address.
522 (shcompact_init_cpu): Likewise.
523 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
524 about malformed programs which have illegal insns in delay slots.
525 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
526 the new pc, not the current instruction set mode to determine if
527 the next pbb in the chain will consist of SHmedia instructions.
528 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
529 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
530
531 * cpu.c, cpu.h: Regenerate.
532 * sem-compact.c, sem-compact-switch.c: Likewise.
533 * sem-media.c, sem-media-switch.c: Likewise.
534
535 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
536 not stdio functions to emit output when executing write traps.
537
538 2001-01-07 Alexandre Oliva <aoliva@redhat.com>
539
540 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
541 output stream after each (compound) write.
542
543 2001-01-06 Ben Elliston <bje@redhat.com>
544
545 * sem-media.c, sem-media-switch.c: Regenerate.
546
547 2001-01-04 Ben Elliston <bje@redhat.com>
548
549 * sem-compact.c, sem-compact-switch.c: Regenerate.
550 * cpu.h: Regenerate.
551
552 2001-01-03 Ben Elliston <bje@redhat.com>
553
554 * cpu.c, cpu.h: Regenerate.
555 * sem-media.c, sem-media-switch.c: Likewise.
556
557 2001-01-02 Ben Elliston <bje@redhat.com>
558
559 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
560 BFD primitives.
561
562 * sem-compact.c, sem-compact-switch.c: Regenerate.
563
564 2000-12-30 Alexandre Oliva <aoliva@redhat.com>
565
566 * sh64.c (sh64_nsb): Re-implement correctly.
567
568 2000-12-26 Alexandre Oliva <aoliva@redhat.com>
569
570 * sh64.c (sh64_nsb): Re-implement.
571
572 2000-12-27 Ben Elliston <bje@redhat.com>
573
574 * cpu.c, cpu.h: Regenerate.
575 * sem-compact.c, sem-compact-switch.c: Likewise.
576 * sem-media.c, sem-media-switch.c: Likewise.
577 * sh-desc.c: Likewise.
578
579 2000-12-26 Ben Elliston <bje@redhat.com>
580
581 * mloop-compact.in, mloop-media.in: Remove.
582 * mloop-compact.c, mloop-media.c: New files.
583 * eng-compact.c, eng-media.c: Likewise.
584 * Makefile.in (mloop-compact.c): Remove target.
585 (stamp-mloop-compact): Likewise.
586 (mloop-media.c): Likewise.
587 (stamp-mloop-media): Likewise.
588 (sh64-clean): Update.
589 (stamp-mloop): Remove.
590
591 2000-12-23 Ben Elliston <bje@redhat.com>
592
593 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
594 (shcompact_prepare_run): Remove.
595 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
596
597 2000-12-22 Ben Elliston <bje@redhat.com>
598
599 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
600 (sh64_dump): Remove.
601 (sh64_engine_run_full): Only compute idesc tables once.
602 (sh64_engine_run_fast): Likewise.
603 (shmedia_prepare_run): Do nothing.
604 (shcompact_prepare_run): Likewise.
605
606 * sem-compact.c, sem-compact-switch.c: Regenerate.
607 * sem-media.c, sem-media-switch.c: Likewise.
608
609 2000-12-19 Ben Elliston <bje@redhat.com>
610
611 * sem-media.c, sem-media-switch.c: Regenerate.
612
613 2000-12-15 Ben Elliston <bje@redhat.com>
614
615 * sh64.c (sh64_store_register): When storing a new PC, set ISA
616 mode based on the value of bit 0.
617
618 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
619 (sh64_fetch_register): Implement.
620 (sh64_store_register): Likewise.
621
622 * sh64-sim.h (sh64_fmacs): Declare.
623 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
624
625 * sem-media.c, sem-media-switch.c: Regenerate.
626
627 2000-12-13 Ben Elliston <bje@redhat.com>
628
629 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
630 (sh64_trapa): Renamed from sh64_trap.
631 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
632 Apply renaming described above.
633
634 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
635 * sem-media.c sem-media-switch.c: Likewise.
636 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
637
638 2000-12-12 Ben Elliston <bje@redhat.com>
639
640 * cpu.c, cpu.h, sh-desc.c: Regenerate.
641 * sem-media.c, sem-media-switch.c: Likewise.
642 * sem-compact.c, sem-compact-switch.c: Likewise.
643 * sh64-sim.h (sh64_ftrvs): Declare.
644 * sh64.c (sh64_ftrvs): Bug fixes.
645
646 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
647 (sh64_fcmpgts): Likewise.
648
649 2000-12-11 Ben Elliston <bje@redhat.com>
650
651 * decode-media.c, decode-media.h: Regenerate.
652 * defs-media.h: Likewise.
653 * sem-media.c, sem-media-switch.c: Likewise.
654 * sh-desc.c: Likewise.
655
656 2000-12-08 Ben Elliston <bje@redhat.com>
657
658 * decode-media.c, decode-media.h: Regenerate.
659 * defs-media.h: Likewise.
660 * sem-media.c, sem-media-switch.c: Likewise.
661
662 2000-12-07 Ben Elliston <bje@redhat.com>
663
664 * decode-media.c, decode-media.h: Regenerate.
665 * sem-media.c, sem-media-switch.c: Likewise.
666
667 * defs-media.h: Regenete.
668 * decode-compact.c, decode-media.c: Likewise.
669
670 2000-12-06 Ben Elliston <bje@redhat.com>
671
672 * sh64.c (sh64_fcmpund): Return a BI.
673 (sh64_fcmpuns): Likewise.
674 (sh64_nsb): Treat source value as unsigned.
675 (sh64_compact_model_insn_before): New function.
676 (sh64_media_model_insn_before): Likewise.
677 (sh64_compact_model_insn_after): Likewise.
678 (sh64_media_model_insn_after): Likewise.
679 (sh_models): Use sh5_mach for "sh5".
680 * sh64-sim.h: Add missing function prototypes.
681
682 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
683 * decode-media.c, decode-media.h: Likewise.
684 * sem-media.c, sem-media-switch.c: Likewise.
685
686 2000-12-05 Ben Elliston <bje@redhat.com>
687
688 * mloop-compact.in, mloop-media.in: Use @prefix@.
689 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
690 to make generated files safe in the presence of parallel makes.
691 (stamp-mloop-media): Likewise.
692
693 * decode-media.c, defs-media.h: Regenerate.
694
695 2000-12-04 Ben Elliston <bje@redhat.com>
696
697 * sh64-sim.h: Add function prototypes from sh64.c.
698
699 * Makefile.in (SH64_OBJS): Add ISA variant objects.
700 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
701 (SH64_INCLUDE_DEPS): Update for ISA variants.
702 (stamp-mloop-compact, stamp-mloop-media): New targets.
703 (decode-compact.o, sem-compact.o): New rules.
704 (decode-media.o, sem-media.o): Likewise.
705 (sh64-clean): Update.
706 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
707 (stamp-desc, stamp-cpu): Likewise.
708 (stamp-defs-compact, stamp-defs-media): Likewise.
709 (stamp-decode-compact, stamp-decode-media): Likewise.
710
711 * defs-compact.h, defs-media.h: Regenerate.
712
713 2000-12-03 Ben Elliston <bje@redhat.com>
714
715 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
716 (sh64_fcmpged, sh64_fcmpges): Likewise.
717 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
718
719 * sh64.c (sh64_endian): New function.
720 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
721 (sh64_fcmpged, sh64_fcmpges): Likewise.
722 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
723 (sh64_trap): Implement a basic syscall facility.
724 (sh64_trapa): Exit with return code in R5, not 0.
725 (sh64_model_sh5_u_exec): Remove.
726 (sh64_engine_run_full): New function.
727 (sh64_engine_run_fast): Likewise.
728 (shmedia_prepare_run): Likewise.
729 (shcompact_prepare_run): Likewise.
730 (sh64_get_idata): Likewise.
731 (sh64_init_cpu): Likewise.
732 (shmedia_init_cpu): Likewise.
733 (shcompact_init_cpu): Likewise.
734 (sh64_model_init): Likewise.
735 (sh_models): Define.
736 (sh5_imp_properties): Likewise.
737 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
738
739 * sem-compact.c, sem-compact-switch.c: Regenerate.
740
741 2000-12-01 Ben Elliston <bje@redhat.com>
742
743 * sh64-sim.h (sh64_endian): Declare.
744 * sim-main.h (sim_cia): Use UDI, not USI.
745 (WITH_PROFILE_MODEL_P): Remove.
746 * sim-if.c (sim_sh64_disassemble_insn): Remove.
747 (sh64_disassemble_insn): New function.
748 (sim_open): Use as this CPU's disassembler.
749 * eng.h: New file.
750 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
751
752 * decode-compact.c, decode-media.c: Regenerate.
753 * defs-compact.h, defs-media.h: Likewise.
754 * sem-compact.c, sem-compact-switch.c: Likewise.
755 * sh-desc.c, sh-desc.h: Likewise.
756 * cpu.c, cpu.h, cpuall.h: Likewise.
757
758 2000-11-30 Ben Elliston <bje@redhat.com>
759
760 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
761
762 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
763 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
764 target byte order, but default to big endian.
765 * configure: Regenerate.
766
767 2000-11-27 Ben Elliston <bje@redhat.com>
768
769 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
770 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
771
772 * sh-desc.c, sh-desc.h: Regenerate.
773 * arch.c, cpu.h, cpuall.h: Regenerate.
774 * decode.h (WITH_PROFILE_MODEL_P): Remove.
775
776 * mloop-compact.in, mloop-media.in: New files.
777 * decode.h: Likewise.
778
779 2000-11-26 Ben Elliston <bje@redhat.com>
780
781 * sem-compact.c, sem-compact-switch.c: Generate.
782 * sem-media.c, sem-media-switch.c: Likewise.
783
784 2000-11-25 Ben Elliston <bje@redhat.com>
785
786 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
787
788 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
789 * decode-compact.c, decode-compact.h: Likewise.
790 * decode-media.c, decode-media.h: Likewise.
791 * sh64-sim.h: New file.
792 * sim-main.h: Likewise.
793
794 2000-11-22 Ben Elliston <bje@redhat.com>
795
796 * sim-if.c: New file.
797 * sh64.c: Likewise.
798
799 2000-11-16 Ben Elliston <bje@redhat.com>
800
801 * config.in: New file.
802 * tconfig.in: Likewise.
803 * configure.in: Likewise.
804 * configure: Generate.
805 * Makefile.in: New file.
This page took 0.04737 seconds and 4 git commands to generate.