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