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