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