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