sim: move sim-engine.o/sim-hrw.o to the common list
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
122bbfb5
MF
12015-04-06 Mike Frysinger <vapier@gentoo.org>
2
3 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
4
aadc9410
MF
52015-03-31 Mike Frysinger <vapier@gentoo.org>
6
7 * config.in, configure: Regenerate.
8
c0931f26
MF
92015-03-24 Mike Frysinger <vapier@gentoo.org>
10
11 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
12
30452bbe
MF
132015-03-24 Mike Frysinger <vapier@gentoo.org>
14
15 * configure: Regenerate.
16
97f478c5
MF
172015-03-24 Mike Frysinger <vapier@gentoo.org>
18
19 * configure: Regenerate.
20
49cd1634
MF
212015-03-23 Mike Frysinger <vapier@gentoo.org>
22
23 * configure: Regenerate.
24
64dd13df
MF
252015-03-23 Mike Frysinger <vapier@gentoo.org>
26
27 * configure: Regenerate.
28
8a863336
MF
292015-03-23 Mike Frysinger <vapier@gentoo.org>
30
31 * Makefile.in (CONFIG_DEVICES): Delete.
32 (SIM_OBJS): Delete CONFIG_DEVICES.
33
ae7d0cac
MF
342015-03-16 Mike Frysinger <vapier@gentoo.org>
35
36 * aclocal.m4, config.in, configure: Regenerate.
37 * tconfig.in: Rename file ...
38 * tconfig.h: ... here.
39
8406bb59
MF
402015-03-15 Mike Frysinger <vapier@gentoo.org>
41
42 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
43
465fb143
MF
442015-03-14 Mike Frysinger <vapier@gentoo.org>
45
46 * Makefile.in (SIM_RUN_OBJS): Delete.
47
c4892a6b
HPN
482014-08-23 Hans-Peter Nilsson <hp@axis.com>
49
50 * configure.ac: Default simulator hardware to off again
51 without emitting errors when off or dv-sockser.o unavailable.
52 * configure: Regenerate.
53
2974be62
AM
542014-08-19 Alan Modra <amodra@gmail.com>
55
56 * configure: Regenerate.
57
faa743bb
RM
582014-08-15 Roland McGrath <mcgrathr@google.com>
59
60 * configure: Regenerate.
61 * config.in: Regenerate.
62
bf3d9781
AM
632013-09-23 Alan Modra <amodra@gmail.com>
64
65 * configure: Regenerate.
66
31e6ad7d
MF
672013-06-03 Mike Frysinger <vapier@gentoo.org>
68
69 * aclocal.m4, configure: Regenerate.
70
1517bd27
MF
712013-03-26 Mike Frysinger <vapier@gentoo.org>
72
73 * configure: Regenerate.
74
94c63d78
JS
752013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
76
77 * configure.ac: Fail if dv-sockser.o not available.
78 Error when --disable-sim-hardware is specified.
79 * configure: Regenerated.
80
5f3ef9d0
JB
812012-06-15 Joel Brobecker <brobecker@adacore.com>
82
83 * config.in, configure: Regenerate.
84
a6ff997c
NC
852012-05-18 Nick Clifton <nickc@redhat.com>
86
87 PR 14072
88 * interp.c: Include config.h before system header files.
89
2232061b
MF
902012-03-24 Mike Frysinger <vapier@gentoo.org>
91
92 * aclocal.m4, config.in, configure: Regenerate.
93
db2e4d67
MF
942011-12-03 Mike Frysinger <vapier@gentoo.org>
95
96 * aclocal.m4: New file.
97 * configure: Regenerate.
98
9c082ca8
MF
992011-10-17 Mike Frysinger <vapier@gentoo.org>
100
101 * configure.ac: Change include to common/acinclude.m4.
102
6ffe910a
MF
1032011-10-17 Mike Frysinger <vapier@gentoo.org>
104
105 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
106 call. Replace common.m4 include with SIM_AC_COMMON.
107 * configure: Regenerate.
108
2419798b
MF
1092011-07-05 Mike Frysinger <vapier@gentoo.org>
110
111 * sim-if.c (sim_do_command): Delete.
112
d79fe0d6
MF
1132011-02-14 Mike Frysinger <vapier@gentoo.org>
114
115 * sh64.c (trap_handler): Change zfree to free.
116
bfc85bc6
AM
1172010-10-09 Alan Modra <amodra@gmail.com>
118
119 * sh-desc.h: Regenerate.
120
c5351010
DE
1212010-02-12 Doug Evans <dje@sebabeach.org>
122
123 * decode-media.c, * decode-media.h: Regenerate.
124
2310652a
DE
1252010-02-11 Doug Evans <dje@sebabeach.org>
126
127 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
128 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
129 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
130
d2c7a1a6
DE
1312010-01-24 Doug Evans <dje@sebabeach.org>
132
133 * cpu.h: Regenerate.
134
3725885a
RW
1352010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
136
137 * configure: Regenerate.
138
0f51e9bf
DE
1392010-01-02 Doug Evans <dje@sebabeach.org>
140
141 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
142 * decode-compact.h, * decode-media.c, * decode-media.h,
143 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
144 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
145 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
146
197fa1aa
DE
1472009-11-22 Doug Evans <dje@sebabeach.org>
148
149 * cpu.h: Regenerate.
150 * cpuall.h: Regenerate.
151 * decode-compact.c: Regenerate.
152 * decode-compact.h: Regenerate.
153 * decode-media.c: Regenerate.
154 * decode-media.h: Regenerate.
62836bf4
DE
155 * defs-compact.h: Regenerate.
156 * defs-media.h: Regenerate.
197fa1aa 157
62d08856
DE
1582009-11-03 Doug Evans <dje@sebabeach.org>
159
fda1c30b
DE
160 * arch.c: Regenerate.
161 * arch.h: Regenerate.
162 * cpu.c: Regenerate.
163 * cpu.h: Regenerate.
164 * cpuall.h: Regenerate.
165 * decode-compact.c: Regenerate.
166 * decode-compact.h: Regenerate.
167 * decode-media.c: Regenerate.
168 * decode-media.h: Regenerate.
169 * defs-compact.h: Regenerate.
170 * defs-media.h: Regenerate.
171 * sem-compact-switch.c: Regenerate.
172 * sem-compact.c: Regenerate.
173 * sem-media-switch.c: Regenerate.
174 * sem-media.c: Regenerate.
175 * sh-desc.c: Regenerate.
176 * sh-opc.h: Regenerate.
177
62d08856
DE
178 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
179 (sh-desc.o): New rule.
180 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
181 (all generated file rules): Specify generated file with full path.
182
f979b695
DE
1832009-10-24 Doug Evans <dje@sebabeach.org>
184
185 * sh-desc.h: Regenerate.
186
d6416cdc
RW
1872009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
188
81ecdfbb
RW
189 * config.in: Regenerate.
190 * configure: Likewise.
191
d6416cdc
RW
192 * configure: Regenerate.
193
b5bd9624
HPN
1942008-07-11 Hans-Peter Nilsson <hp@axis.com>
195
196 * configure: Regenerate to track ../common/common.m4 changes.
197 * config.in: Ditto.
198
6efef468
JM
1992008-06-06 Vladimir Prus <vladimir@codesourcery.com>
200 Daniel Jacobowitz <dan@codesourcery.com>
201 Joseph Myers <joseph@codesourcery.com>
202
203 * configure: Regenerate.
204
81963b26
HPN
2052006-12-21 Hans-Peter Nilsson <hp@axis.com>
206
207 * config.in, configure: Regenerate.
208
c7e628df
DB
2092006-10-18 Dave Brolley <brolley@redhat.com>
210
211 * Contribute the following changes:
212
213 2006-06-14 Dave Brolley <brolley@redhat.com>
214
215 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
216 (sh64_fpref): New functions.
217 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
218 (sh64_fpref): New functions.
219 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
220 sh4a_nofpu and sh4al.
221 (sh2e_mach): New MACH.
222 (sh2a_fpu_mach): New MACH.
223 (sh2a_nofpu_mach): New MACH.
224 (sh4_nofpu): New MACH.
225 (sh4a_mach): New MACH.
226 (sh4a_nofpu_mach): New MACH.
227 (sh4al_mach): New MACH.
228 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
229 archfile to CGEN script.
230 * arch.c: Regenerated.
231 * arch.h: Regenerated.
232 * cpu.c: Regenerated.
233 * cpu.h: Regenerated.
234 * cpuall.h: Regenerated.
235 * decode-compact.c: Regenerated.
236 * decode-compact.h: Regenerated.
237 * decode-media.c: Regenerated.
238 * decode-media.h: Regenerated.
239 * defs-compact.h: Regenerated.
240 * defs-media.h: Regenerated.
241 * sem-compact-switch.c: Regenerated.
242 * sem-compact.c: Regenerated.
243 * sem-media-switch.c: Regenerated.
244 * sem-media.c: Regenerated.
245 * sh-desc.c: Regenerated.
246 * sh-desc.h: Regenerated.
247 * sh-opc.h: Regenerated.
248
2f0122dc
DJ
2492006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
250
251 * configure: Regenerated.
252
20e95c23
DJ
2532006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
254
255 * configure: Regenerated.
256
4839e910
CV
2572005-05-02 Corinna Vinschen <vinschen@redhat.com>
258
259 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
260 inclusion of cgen.h.
261
21bc7567
CV
2622005-04-15 Corinna Vinschen <vinschen@redhat.com>
263
264 * configure.ac: New file.
265 * configure.in: Remove.
266 * configure: Regenerate.
267 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
268 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
269 (sim_create_inferior): Ditto.
270
379832de
HPN
2712004-12-08 Hans-Peter Nilsson <hp@axis.com>
272
273 * configure: Regenerate for ../common/aclocal.m4 update.
274
1bbd6057
JR
275Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
276
277 * sem-media-switch.c, sem-media.c: Regenerate.
278
65044526
EZ
2792002-06-24 Richard Sandiford <rsandifo@redhat.com>
280
281 * sh64.c: Update path of "callback.h".
282
2832002-06-20 Elena Zannoni <ezannoni@redhat.com>
284
285 * sh64.c: Include correct file for register numbers.
286
1c509ca8
JR
287Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
288
289 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
290 print_insn_shl.
291
cbb38b47
BE
2922001-07-05 Ben Elliston <bje@redhat.com>
293
294 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
295 (stamp-desc): Likewise.
296 (stamp-cpu): Likewise.
297 (stamp-defs-compact): Likewise.
298 (stamp-defs-media): Likewise.
299 (stamp-decode-compact): Likewise.
300 (stamp-decode-media): Likewise.
301
3022001-03-30 Ben Elliston <bje@redhat.com>
303
304 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
305 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
306 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
307
3082001-01-30 Ben Elliston <bje@redhat.com>
309
310 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
311 (trap_handler): Implement these syscalls.
312 (count_argc): New function.
313
3142001-01-24 Alexandre Oliva <aoliva@redhat.com>
315
316 * sh64.c (trap_handler): Implement time.
317
318 * sh64.c (fetch_str): New function.
319 (trap_handler): Re-implement write, and implement lseek, read,
320 open and close.
321
3222001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
323
324 * sh64.c (sh64_fetch_register): When fetching the PC, return the
325 PC value and set the LSB according to the current ISA.
326
3272001-01-18 Ben Elliston <bje@redhat.com>
328
329 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
330 has terminated, not exit!
331
3322001-01-12 Ben Elliston <bje@redhat.com>
333
334 * sh64.c (sh64_fcnvds): Re-implement.
335
336 * sh64.c: Include "bfd.h".
337 (trap_handler): New function. Consolidate function bodies of
338 sh64_trapa and sh64_compact_trapa.
339 (sh64_trapa): Use it.
340 (sh64_compact_trapa): Likewise.
341
3422001-01-11 Ben Elliston <bje@redhat.com>
343
344 * sem-media.c, sem-media-switch.c: Regenerate.
345 * sem-compact.c, sem-compact-switch.c: Likewise.
346
347 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
348
349 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
350 * decode-media.c, decode-media.h, defs-media.h: Likewise.
351 * sem-compact.c, sem-compact-switch.c: Likewise.
352 * sem-media.c, sem-media-switch.c: Likewise.
353
3542001-01-10 Ben Elliston <bje@redhat.com>
355
356 * sim-main.h (CIA_SET): Encode the current instruction set mode
357 when setting the cia.
358
3592001-01-08 Ben Elliston <bje@redhat.com>
360
361 * sh64.c (sh64_store_register): Do not set insn set mode--allow
362 sh64_h_pc_set() to do it.
363 (shmedia_init_cpu): Do not initialise the insn set mode--let the
364 loader set it based on bit 0 of the executable's starting address.
365 (shcompact_init_cpu): Likewise.
366 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
367 about malformed programs which have illegal insns in delay slots.
368 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
369 the new pc, not the current instruction set mode to determine if
370 the next pbb in the chain will consist of SHmedia instructions.
371 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
372 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
373
374 * cpu.c, cpu.h: Regenerate.
375 * sem-compact.c, sem-compact-switch.c: Likewise.
376 * sem-media.c, sem-media-switch.c: Likewise.
377
378 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
379 not stdio functions to emit output when executing write traps.
380
3812001-01-07 Alexandre Oliva <aoliva@redhat.com>
382
383 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
384 output stream after each (compound) write.
385
3862001-01-06 Ben Elliston <bje@redhat.com>
387
388 * sem-media.c, sem-media-switch.c: Regenerate.
389
3902001-01-04 Ben Elliston <bje@redhat.com>
391
392 * sem-compact.c, sem-compact-switch.c: Regenerate.
393 * cpu.h: Regenerate.
394
3952001-01-03 Ben Elliston <bje@redhat.com>
396
397 * cpu.c, cpu.h: Regenerate.
398 * sem-media.c, sem-media-switch.c: Likewise.
399
4002001-01-02 Ben Elliston <bje@redhat.com>
401
402 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
403 BFD primitives.
404
405 * sem-compact.c, sem-compact-switch.c: Regenerate.
406
4072000-12-30 Alexandre Oliva <aoliva@redhat.com>
408
409 * sh64.c (sh64_nsb): Re-implement correctly.
410
4112000-12-26 Alexandre Oliva <aoliva@redhat.com>
412
413 * sh64.c (sh64_nsb): Re-implement.
414
4152000-12-27 Ben Elliston <bje@redhat.com>
416
417 * cpu.c, cpu.h: Regenerate.
418 * sem-compact.c, sem-compact-switch.c: Likewise.
419 * sem-media.c, sem-media-switch.c: Likewise.
420 * sh-desc.c: Likewise.
421
4222000-12-26 Ben Elliston <bje@redhat.com>
423
424 * mloop-compact.in, mloop-media.in: Remove.
425 * mloop-compact.c, mloop-media.c: New files.
426 * eng-compact.c, eng-media.c: Likewise.
427 * Makefile.in (mloop-compact.c): Remove target.
428 (stamp-mloop-compact): Likewise.
429 (mloop-media.c): Likewise.
430 (stamp-mloop-media): Likewise.
431 (sh64-clean): Update.
432 (stamp-mloop): Remove.
433
4342000-12-23 Ben Elliston <bje@redhat.com>
435
436 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
437 (shcompact_prepare_run): Remove.
438 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
439
4402000-12-22 Ben Elliston <bje@redhat.com>
441
442 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
443 (sh64_dump): Remove.
444 (sh64_engine_run_full): Only compute idesc tables once.
445 (sh64_engine_run_fast): Likewise.
446 (shmedia_prepare_run): Do nothing.
447 (shcompact_prepare_run): Likewise.
448
449 * sem-compact.c, sem-compact-switch.c: Regenerate.
450 * sem-media.c, sem-media-switch.c: Likewise.
451
4522000-12-19 Ben Elliston <bje@redhat.com>
453
454 * sem-media.c, sem-media-switch.c: Regenerate.
455
4562000-12-15 Ben Elliston <bje@redhat.com>
457
458 * sh64.c (sh64_store_register): When storing a new PC, set ISA
459 mode based on the value of bit 0.
460
461 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
462 (sh64_fetch_register): Implement.
463 (sh64_store_register): Likewise.
464
465 * sh64-sim.h (sh64_fmacs): Declare.
466 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
467
468 * sem-media.c, sem-media-switch.c: Regenerate.
469
4702000-12-13 Ben Elliston <bje@redhat.com>
471
472 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
473 (sh64_trapa): Renamed from sh64_trap.
474 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
475 Apply renaming described above.
476
477 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
478 * sem-media.c sem-media-switch.c: Likewise.
479 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
480
4812000-12-12 Ben Elliston <bje@redhat.com>
482
483 * cpu.c, cpu.h, sh-desc.c: Regenerate.
484 * sem-media.c, sem-media-switch.c: Likewise.
485 * sem-compact.c, sem-compact-switch.c: Likewise.
486 * sh64-sim.h (sh64_ftrvs): Declare.
487 * sh64.c (sh64_ftrvs): Bug fixes.
488
489 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
490 (sh64_fcmpgts): Likewise.
491
4922000-12-11 Ben Elliston <bje@redhat.com>
493
494 * decode-media.c, decode-media.h: Regenerate.
495 * defs-media.h: Likewise.
496 * sem-media.c, sem-media-switch.c: Likewise.
497 * sh-desc.c: Likewise.
498
4992000-12-08 Ben Elliston <bje@redhat.com>
500
501 * decode-media.c, decode-media.h: Regenerate.
502 * defs-media.h: Likewise.
503 * sem-media.c, sem-media-switch.c: Likewise.
504
5052000-12-07 Ben Elliston <bje@redhat.com>
506
507 * decode-media.c, decode-media.h: Regenerate.
508 * sem-media.c, sem-media-switch.c: Likewise.
509
510 * defs-media.h: Regenete.
511 * decode-compact.c, decode-media.c: Likewise.
512
5132000-12-06 Ben Elliston <bje@redhat.com>
514
515 * sh64.c (sh64_fcmpund): Return a BI.
516 (sh64_fcmpuns): Likewise.
517 (sh64_nsb): Treat source value as unsigned.
518 (sh64_compact_model_insn_before): New function.
519 (sh64_media_model_insn_before): Likewise.
520 (sh64_compact_model_insn_after): Likewise.
521 (sh64_media_model_insn_after): Likewise.
522 (sh_models): Use sh5_mach for "sh5".
523 * sh64-sim.h: Add missing function prototypes.
524
525 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
526 * decode-media.c, decode-media.h: Likewise.
527 * sem-media.c, sem-media-switch.c: Likewise.
528
5292000-12-05 Ben Elliston <bje@redhat.com>
530
531 * mloop-compact.in, mloop-media.in: Use @prefix@.
532 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
533 to make generated files safe in the presence of parallel makes.
534 (stamp-mloop-media): Likewise.
535
536 * decode-media.c, defs-media.h: Regenerate.
537
5382000-12-04 Ben Elliston <bje@redhat.com>
539
540 * sh64-sim.h: Add function prototypes from sh64.c.
541
542 * Makefile.in (SH64_OBJS): Add ISA variant objects.
543 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
544 (SH64_INCLUDE_DEPS): Update for ISA variants.
545 (stamp-mloop-compact, stamp-mloop-media): New targets.
546 (decode-compact.o, sem-compact.o): New rules.
547 (decode-media.o, sem-media.o): Likewise.
548 (sh64-clean): Update.
549 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
550 (stamp-desc, stamp-cpu): Likewise.
551 (stamp-defs-compact, stamp-defs-media): Likewise.
552 (stamp-decode-compact, stamp-decode-media): Likewise.
553
554 * defs-compact.h, defs-media.h: Regenerate.
555
5562000-12-03 Ben Elliston <bje@redhat.com>
557
558 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
559 (sh64_fcmpged, sh64_fcmpges): Likewise.
560 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
561
562 * sh64.c (sh64_endian): New function.
563 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
564 (sh64_fcmpged, sh64_fcmpges): Likewise.
565 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
566 (sh64_trap): Implement a basic syscall facility.
567 (sh64_trapa): Exit with return code in R5, not 0.
568 (sh64_model_sh5_u_exec): Remove.
569 (sh64_engine_run_full): New function.
570 (sh64_engine_run_fast): Likewise.
571 (shmedia_prepare_run): Likewise.
572 (shcompact_prepare_run): Likewise.
573 (sh64_get_idata): Likewise.
574 (sh64_init_cpu): Likewise.
575 (shmedia_init_cpu): Likewise.
576 (shcompact_init_cpu): Likewise.
577 (sh64_model_init): Likewise.
578 (sh_models): Define.
579 (sh5_imp_properties): Likewise.
580 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
581
582 * sem-compact.c, sem-compact-switch.c: Regenerate.
583
5842000-12-01 Ben Elliston <bje@redhat.com>
585
586 * sh64-sim.h (sh64_endian): Declare.
587 * sim-main.h (sim_cia): Use UDI, not USI.
588 (WITH_PROFILE_MODEL_P): Remove.
589 * sim-if.c (sim_sh64_disassemble_insn): Remove.
590 (sh64_disassemble_insn): New function.
591 (sim_open): Use as this CPU's disassembler.
592 * eng.h: New file.
593 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
594
595 * decode-compact.c, decode-media.c: Regenerate.
596 * defs-compact.h, defs-media.h: Likewise.
597 * sem-compact.c, sem-compact-switch.c: Likewise.
598 * sh-desc.c, sh-desc.h: Likewise.
599 * cpu.c, cpu.h, cpuall.h: Likewise.
600
6012000-11-30 Ben Elliston <bje@redhat.com>
602
603 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
604
605 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
606 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
607 target byte order, but default to big endian.
608 * configure: Regenerate.
609
6102000-11-27 Ben Elliston <bje@redhat.com>
611
612 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
613 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
614
615 * sh-desc.c, sh-desc.h: Regenerate.
616 * arch.c, cpu.h, cpuall.h: Regenerate.
617 * decode.h (WITH_PROFILE_MODEL_P): Remove.
618
619 * mloop-compact.in, mloop-media.in: New files.
620 * decode.h: Likewise.
621
6222000-11-26 Ben Elliston <bje@redhat.com>
623
624 * sem-compact.c, sem-compact-switch.c: Generate.
625 * sem-media.c, sem-media-switch.c: Likewise.
626
6272000-11-25 Ben Elliston <bje@redhat.com>
628
629 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
630
631 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
632 * decode-compact.c, decode-compact.h: Likewise.
633 * decode-media.c, decode-media.h: Likewise.
634 * sh64-sim.h: New file.
635 * sim-main.h: Likewise.
636
6372000-11-22 Ben Elliston <bje@redhat.com>
638
639 * sim-if.c: New file.
640 * sh64.c: Likewise.
641
6422000-11-16 Ben Elliston <bje@redhat.com>
643
644 * config.in: New file.
645 * tconfig.in: Likewise.
646 * configure.in: Likewise.
647 * configure: Generate.
648 * Makefile.in: New file.
This page took 0.694714 seconds and 4 git commands to generate.