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