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