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