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