sim: msp430: use new common trace print helpers
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
db7858e2
MF
12015-06-12 Mike Frysinger <vapier@gentoo.org>
2
3 * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
4 CGEN_TRACE_EXTRACT.
5 * decode-media.c: Likewise.
6 * mloop-compact.in (execute): Change TRACE_INSN_INIT to
7 CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
8 to CGEN_TRACE_INSN_FINI.
9 (sh64_compact_pbb_before): Likewise.
10 (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
11 * mloop-media.in: Likewise.
12 * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
13 * sem-compact-switch.c: Likewise.
14 * sem-media.c: Likewise.
15 * sem-media-switch.c: Likewise.
16
e8d3a34f
MF
172015-04-18 Mike Frysinger <vapier@gentoo.org>
18
19 * sim-main.h (USING_SIM_BASE_H): Delete.
20
20bca71d
MF
212015-04-18 Mike Frysinger <vapier@gentoo.org>
22
23 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
24
7e83aa92
MF
252015-04-18 Mike Frysinger <vapier@gentoo.org>
26
27 * sim-main.h (CIA_ADDR): Define.
28
034685f9
MF
292015-04-17 Mike Frysinger <vapier@gentoo.org>
30
31 * sim-main.h (CIA_GET, CIA_SET): Delete.
32
78e9aa70
MF
332015-04-15 Mike Frysinger <vapier@gentoo.org>
34
35 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
36 * sim-main.h (STATE_CPU): Delete.
37
f95f4ed2
MF
382015-04-15 Mike Frysinger <vapier@gentoo.org>
39
40 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
41 (STATE_CPU): Handle WITH_SMP.
42
bf12d44e
MF
432015-04-13 Mike Frysinger <vapier@gentoo.org>
44
45 * configure: Regenerate.
46
122bbfb5
MF
472015-04-06 Mike Frysinger <vapier@gentoo.org>
48
49 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
50
aadc9410
MF
512015-03-31 Mike Frysinger <vapier@gentoo.org>
52
53 * config.in, configure: Regenerate.
54
c0931f26
MF
552015-03-24 Mike Frysinger <vapier@gentoo.org>
56
57 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
58
30452bbe
MF
592015-03-24 Mike Frysinger <vapier@gentoo.org>
60
61 * configure: Regenerate.
62
97f478c5
MF
632015-03-24 Mike Frysinger <vapier@gentoo.org>
64
65 * configure: Regenerate.
66
49cd1634
MF
672015-03-23 Mike Frysinger <vapier@gentoo.org>
68
69 * configure: Regenerate.
70
64dd13df
MF
712015-03-23 Mike Frysinger <vapier@gentoo.org>
72
73 * configure: Regenerate.
74
8a863336
MF
752015-03-23 Mike Frysinger <vapier@gentoo.org>
76
77 * Makefile.in (CONFIG_DEVICES): Delete.
78 (SIM_OBJS): Delete CONFIG_DEVICES.
79
ae7d0cac
MF
802015-03-16 Mike Frysinger <vapier@gentoo.org>
81
82 * aclocal.m4, config.in, configure: Regenerate.
83 * tconfig.in: Rename file ...
84 * tconfig.h: ... here.
85
8406bb59
MF
862015-03-15 Mike Frysinger <vapier@gentoo.org>
87
88 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
89
465fb143
MF
902015-03-14 Mike Frysinger <vapier@gentoo.org>
91
92 * Makefile.in (SIM_RUN_OBJS): Delete.
93
c4892a6b
HPN
942014-08-23 Hans-Peter Nilsson <hp@axis.com>
95
96 * configure.ac: Default simulator hardware to off again
97 without emitting errors when off or dv-sockser.o unavailable.
98 * configure: Regenerate.
99
2974be62
AM
1002014-08-19 Alan Modra <amodra@gmail.com>
101
102 * configure: Regenerate.
103
faa743bb
RM
1042014-08-15 Roland McGrath <mcgrathr@google.com>
105
106 * configure: Regenerate.
107 * config.in: Regenerate.
108
bf3d9781
AM
1092013-09-23 Alan Modra <amodra@gmail.com>
110
111 * configure: Regenerate.
112
31e6ad7d
MF
1132013-06-03 Mike Frysinger <vapier@gentoo.org>
114
115 * aclocal.m4, configure: Regenerate.
116
1517bd27
MF
1172013-03-26 Mike Frysinger <vapier@gentoo.org>
118
119 * configure: Regenerate.
120
94c63d78
JS
1212013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
122
123 * configure.ac: Fail if dv-sockser.o not available.
124 Error when --disable-sim-hardware is specified.
125 * configure: Regenerated.
126
5f3ef9d0
JB
1272012-06-15 Joel Brobecker <brobecker@adacore.com>
128
129 * config.in, configure: Regenerate.
130
a6ff997c
NC
1312012-05-18 Nick Clifton <nickc@redhat.com>
132
133 PR 14072
134 * interp.c: Include config.h before system header files.
135
2232061b
MF
1362012-03-24 Mike Frysinger <vapier@gentoo.org>
137
138 * aclocal.m4, config.in, configure: Regenerate.
139
db2e4d67
MF
1402011-12-03 Mike Frysinger <vapier@gentoo.org>
141
142 * aclocal.m4: New file.
143 * configure: Regenerate.
144
9c082ca8
MF
1452011-10-17 Mike Frysinger <vapier@gentoo.org>
146
147 * configure.ac: Change include to common/acinclude.m4.
148
6ffe910a
MF
1492011-10-17 Mike Frysinger <vapier@gentoo.org>
150
151 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
152 call. Replace common.m4 include with SIM_AC_COMMON.
153 * configure: Regenerate.
154
2419798b
MF
1552011-07-05 Mike Frysinger <vapier@gentoo.org>
156
157 * sim-if.c (sim_do_command): Delete.
158
d79fe0d6
MF
1592011-02-14 Mike Frysinger <vapier@gentoo.org>
160
161 * sh64.c (trap_handler): Change zfree to free.
162
bfc85bc6
AM
1632010-10-09 Alan Modra <amodra@gmail.com>
164
165 * sh-desc.h: Regenerate.
166
c5351010
DE
1672010-02-12 Doug Evans <dje@sebabeach.org>
168
169 * decode-media.c, * decode-media.h: Regenerate.
170
2310652a
DE
1712010-02-11 Doug Evans <dje@sebabeach.org>
172
173 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
174 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
175 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
176
d2c7a1a6
DE
1772010-01-24 Doug Evans <dje@sebabeach.org>
178
179 * cpu.h: Regenerate.
180
3725885a
RW
1812010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
182
183 * configure: Regenerate.
184
0f51e9bf
DE
1852010-01-02 Doug Evans <dje@sebabeach.org>
186
187 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
188 * decode-compact.h, * decode-media.c, * decode-media.h,
189 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
190 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
191 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
192
197fa1aa
DE
1932009-11-22 Doug Evans <dje@sebabeach.org>
194
195 * cpu.h: Regenerate.
196 * cpuall.h: Regenerate.
197 * decode-compact.c: Regenerate.
198 * decode-compact.h: Regenerate.
199 * decode-media.c: Regenerate.
200 * decode-media.h: Regenerate.
62836bf4
DE
201 * defs-compact.h: Regenerate.
202 * defs-media.h: Regenerate.
197fa1aa 203
62d08856
DE
2042009-11-03 Doug Evans <dje@sebabeach.org>
205
fda1c30b
DE
206 * arch.c: Regenerate.
207 * arch.h: Regenerate.
208 * cpu.c: Regenerate.
209 * cpu.h: Regenerate.
210 * cpuall.h: Regenerate.
211 * decode-compact.c: Regenerate.
212 * decode-compact.h: Regenerate.
213 * decode-media.c: Regenerate.
214 * decode-media.h: Regenerate.
215 * defs-compact.h: Regenerate.
216 * defs-media.h: Regenerate.
217 * sem-compact-switch.c: Regenerate.
218 * sem-compact.c: Regenerate.
219 * sem-media-switch.c: Regenerate.
220 * sem-media.c: Regenerate.
221 * sh-desc.c: Regenerate.
222 * sh-opc.h: Regenerate.
223
62d08856
DE
224 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
225 (sh-desc.o): New rule.
226 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
227 (all generated file rules): Specify generated file with full path.
228
f979b695
DE
2292009-10-24 Doug Evans <dje@sebabeach.org>
230
231 * sh-desc.h: Regenerate.
232
d6416cdc
RW
2332009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
234
81ecdfbb
RW
235 * config.in: Regenerate.
236 * configure: Likewise.
237
d6416cdc
RW
238 * configure: Regenerate.
239
b5bd9624
HPN
2402008-07-11 Hans-Peter Nilsson <hp@axis.com>
241
242 * configure: Regenerate to track ../common/common.m4 changes.
243 * config.in: Ditto.
244
6efef468
JM
2452008-06-06 Vladimir Prus <vladimir@codesourcery.com>
246 Daniel Jacobowitz <dan@codesourcery.com>
247 Joseph Myers <joseph@codesourcery.com>
248
249 * configure: Regenerate.
250
81963b26
HPN
2512006-12-21 Hans-Peter Nilsson <hp@axis.com>
252
253 * config.in, configure: Regenerate.
254
c7e628df
DB
2552006-10-18 Dave Brolley <brolley@redhat.com>
256
257 * Contribute the following changes:
258
259 2006-06-14 Dave Brolley <brolley@redhat.com>
260
261 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
262 (sh64_fpref): New functions.
263 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
264 (sh64_fpref): New functions.
265 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
266 sh4a_nofpu and sh4al.
267 (sh2e_mach): New MACH.
268 (sh2a_fpu_mach): New MACH.
269 (sh2a_nofpu_mach): New MACH.
270 (sh4_nofpu): New MACH.
271 (sh4a_mach): New MACH.
272 (sh4a_nofpu_mach): New MACH.
273 (sh4al_mach): New MACH.
274 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
275 archfile to CGEN script.
276 * arch.c: Regenerated.
277 * arch.h: Regenerated.
278 * cpu.c: Regenerated.
279 * cpu.h: Regenerated.
280 * cpuall.h: Regenerated.
281 * decode-compact.c: Regenerated.
282 * decode-compact.h: Regenerated.
283 * decode-media.c: Regenerated.
284 * decode-media.h: Regenerated.
285 * defs-compact.h: Regenerated.
286 * defs-media.h: Regenerated.
287 * sem-compact-switch.c: Regenerated.
288 * sem-compact.c: Regenerated.
289 * sem-media-switch.c: Regenerated.
290 * sem-media.c: Regenerated.
291 * sh-desc.c: Regenerated.
292 * sh-desc.h: Regenerated.
293 * sh-opc.h: Regenerated.
294
2f0122dc
DJ
2952006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
296
297 * configure: Regenerated.
298
20e95c23
DJ
2992006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
300
301 * configure: Regenerated.
302
4839e910
CV
3032005-05-02 Corinna Vinschen <vinschen@redhat.com>
304
305 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
306 inclusion of cgen.h.
307
21bc7567
CV
3082005-04-15 Corinna Vinschen <vinschen@redhat.com>
309
310 * configure.ac: New file.
311 * configure.in: Remove.
312 * configure: Regenerate.
313 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
314 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
315 (sim_create_inferior): Ditto.
316
379832de
HPN
3172004-12-08 Hans-Peter Nilsson <hp@axis.com>
318
319 * configure: Regenerate for ../common/aclocal.m4 update.
320
1bbd6057
JR
321Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
322
323 * sem-media-switch.c, sem-media.c: Regenerate.
324
65044526
EZ
3252002-06-24 Richard Sandiford <rsandifo@redhat.com>
326
327 * sh64.c: Update path of "callback.h".
328
3292002-06-20 Elena Zannoni <ezannoni@redhat.com>
330
331 * sh64.c: Include correct file for register numbers.
332
1c509ca8
JR
333Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
334
335 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
336 print_insn_shl.
337
cbb38b47
BE
3382001-07-05 Ben Elliston <bje@redhat.com>
339
340 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
341 (stamp-desc): Likewise.
342 (stamp-cpu): Likewise.
343 (stamp-defs-compact): Likewise.
344 (stamp-defs-media): Likewise.
345 (stamp-decode-compact): Likewise.
346 (stamp-decode-media): Likewise.
347
3482001-03-30 Ben Elliston <bje@redhat.com>
349
350 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
351 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
352 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
353
3542001-01-30 Ben Elliston <bje@redhat.com>
355
356 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
357 (trap_handler): Implement these syscalls.
358 (count_argc): New function.
359
3602001-01-24 Alexandre Oliva <aoliva@redhat.com>
361
362 * sh64.c (trap_handler): Implement time.
363
364 * sh64.c (fetch_str): New function.
365 (trap_handler): Re-implement write, and implement lseek, read,
366 open and close.
367
3682001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
369
370 * sh64.c (sh64_fetch_register): When fetching the PC, return the
371 PC value and set the LSB according to the current ISA.
372
3732001-01-18 Ben Elliston <bje@redhat.com>
374
375 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
376 has terminated, not exit!
377
3782001-01-12 Ben Elliston <bje@redhat.com>
379
380 * sh64.c (sh64_fcnvds): Re-implement.
381
382 * sh64.c: Include "bfd.h".
383 (trap_handler): New function. Consolidate function bodies of
384 sh64_trapa and sh64_compact_trapa.
385 (sh64_trapa): Use it.
386 (sh64_compact_trapa): Likewise.
387
3882001-01-11 Ben Elliston <bje@redhat.com>
389
390 * sem-media.c, sem-media-switch.c: Regenerate.
391 * sem-compact.c, sem-compact-switch.c: Likewise.
392
393 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
394
395 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
396 * decode-media.c, decode-media.h, defs-media.h: Likewise.
397 * sem-compact.c, sem-compact-switch.c: Likewise.
398 * sem-media.c, sem-media-switch.c: Likewise.
399
4002001-01-10 Ben Elliston <bje@redhat.com>
401
402 * sim-main.h (CIA_SET): Encode the current instruction set mode
403 when setting the cia.
404
4052001-01-08 Ben Elliston <bje@redhat.com>
406
407 * sh64.c (sh64_store_register): Do not set insn set mode--allow
408 sh64_h_pc_set() to do it.
409 (shmedia_init_cpu): Do not initialise the insn set mode--let the
410 loader set it based on bit 0 of the executable's starting address.
411 (shcompact_init_cpu): Likewise.
412 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
413 about malformed programs which have illegal insns in delay slots.
414 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
415 the new pc, not the current instruction set mode to determine if
416 the next pbb in the chain will consist of SHmedia instructions.
417 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
418 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
419
420 * cpu.c, cpu.h: Regenerate.
421 * sem-compact.c, sem-compact-switch.c: Likewise.
422 * sem-media.c, sem-media-switch.c: Likewise.
423
424 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
425 not stdio functions to emit output when executing write traps.
426
4272001-01-07 Alexandre Oliva <aoliva@redhat.com>
428
429 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
430 output stream after each (compound) write.
431
4322001-01-06 Ben Elliston <bje@redhat.com>
433
434 * sem-media.c, sem-media-switch.c: Regenerate.
435
4362001-01-04 Ben Elliston <bje@redhat.com>
437
438 * sem-compact.c, sem-compact-switch.c: Regenerate.
439 * cpu.h: Regenerate.
440
4412001-01-03 Ben Elliston <bje@redhat.com>
442
443 * cpu.c, cpu.h: Regenerate.
444 * sem-media.c, sem-media-switch.c: Likewise.
445
4462001-01-02 Ben Elliston <bje@redhat.com>
447
448 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
449 BFD primitives.
450
451 * sem-compact.c, sem-compact-switch.c: Regenerate.
452
4532000-12-30 Alexandre Oliva <aoliva@redhat.com>
454
455 * sh64.c (sh64_nsb): Re-implement correctly.
456
4572000-12-26 Alexandre Oliva <aoliva@redhat.com>
458
459 * sh64.c (sh64_nsb): Re-implement.
460
4612000-12-27 Ben Elliston <bje@redhat.com>
462
463 * cpu.c, cpu.h: Regenerate.
464 * sem-compact.c, sem-compact-switch.c: Likewise.
465 * sem-media.c, sem-media-switch.c: Likewise.
466 * sh-desc.c: Likewise.
467
4682000-12-26 Ben Elliston <bje@redhat.com>
469
470 * mloop-compact.in, mloop-media.in: Remove.
471 * mloop-compact.c, mloop-media.c: New files.
472 * eng-compact.c, eng-media.c: Likewise.
473 * Makefile.in (mloop-compact.c): Remove target.
474 (stamp-mloop-compact): Likewise.
475 (mloop-media.c): Likewise.
476 (stamp-mloop-media): Likewise.
477 (sh64-clean): Update.
478 (stamp-mloop): Remove.
479
4802000-12-23 Ben Elliston <bje@redhat.com>
481
482 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
483 (shcompact_prepare_run): Remove.
484 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
485
4862000-12-22 Ben Elliston <bje@redhat.com>
487
488 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
489 (sh64_dump): Remove.
490 (sh64_engine_run_full): Only compute idesc tables once.
491 (sh64_engine_run_fast): Likewise.
492 (shmedia_prepare_run): Do nothing.
493 (shcompact_prepare_run): Likewise.
494
495 * sem-compact.c, sem-compact-switch.c: Regenerate.
496 * sem-media.c, sem-media-switch.c: Likewise.
497
4982000-12-19 Ben Elliston <bje@redhat.com>
499
500 * sem-media.c, sem-media-switch.c: Regenerate.
501
5022000-12-15 Ben Elliston <bje@redhat.com>
503
504 * sh64.c (sh64_store_register): When storing a new PC, set ISA
505 mode based on the value of bit 0.
506
507 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
508 (sh64_fetch_register): Implement.
509 (sh64_store_register): Likewise.
510
511 * sh64-sim.h (sh64_fmacs): Declare.
512 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
513
514 * sem-media.c, sem-media-switch.c: Regenerate.
515
5162000-12-13 Ben Elliston <bje@redhat.com>
517
518 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
519 (sh64_trapa): Renamed from sh64_trap.
520 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
521 Apply renaming described above.
522
523 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
524 * sem-media.c sem-media-switch.c: Likewise.
525 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
526
5272000-12-12 Ben Elliston <bje@redhat.com>
528
529 * cpu.c, cpu.h, sh-desc.c: Regenerate.
530 * sem-media.c, sem-media-switch.c: Likewise.
531 * sem-compact.c, sem-compact-switch.c: Likewise.
532 * sh64-sim.h (sh64_ftrvs): Declare.
533 * sh64.c (sh64_ftrvs): Bug fixes.
534
535 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
536 (sh64_fcmpgts): Likewise.
537
5382000-12-11 Ben Elliston <bje@redhat.com>
539
540 * decode-media.c, decode-media.h: Regenerate.
541 * defs-media.h: Likewise.
542 * sem-media.c, sem-media-switch.c: Likewise.
543 * sh-desc.c: Likewise.
544
5452000-12-08 Ben Elliston <bje@redhat.com>
546
547 * decode-media.c, decode-media.h: Regenerate.
548 * defs-media.h: Likewise.
549 * sem-media.c, sem-media-switch.c: Likewise.
550
5512000-12-07 Ben Elliston <bje@redhat.com>
552
553 * decode-media.c, decode-media.h: Regenerate.
554 * sem-media.c, sem-media-switch.c: Likewise.
555
556 * defs-media.h: Regenete.
557 * decode-compact.c, decode-media.c: Likewise.
558
5592000-12-06 Ben Elliston <bje@redhat.com>
560
561 * sh64.c (sh64_fcmpund): Return a BI.
562 (sh64_fcmpuns): Likewise.
563 (sh64_nsb): Treat source value as unsigned.
564 (sh64_compact_model_insn_before): New function.
565 (sh64_media_model_insn_before): Likewise.
566 (sh64_compact_model_insn_after): Likewise.
567 (sh64_media_model_insn_after): Likewise.
568 (sh_models): Use sh5_mach for "sh5".
569 * sh64-sim.h: Add missing function prototypes.
570
571 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
572 * decode-media.c, decode-media.h: Likewise.
573 * sem-media.c, sem-media-switch.c: Likewise.
574
5752000-12-05 Ben Elliston <bje@redhat.com>
576
577 * mloop-compact.in, mloop-media.in: Use @prefix@.
578 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
579 to make generated files safe in the presence of parallel makes.
580 (stamp-mloop-media): Likewise.
581
582 * decode-media.c, defs-media.h: Regenerate.
583
5842000-12-04 Ben Elliston <bje@redhat.com>
585
586 * sh64-sim.h: Add function prototypes from sh64.c.
587
588 * Makefile.in (SH64_OBJS): Add ISA variant objects.
589 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
590 (SH64_INCLUDE_DEPS): Update for ISA variants.
591 (stamp-mloop-compact, stamp-mloop-media): New targets.
592 (decode-compact.o, sem-compact.o): New rules.
593 (decode-media.o, sem-media.o): Likewise.
594 (sh64-clean): Update.
595 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
596 (stamp-desc, stamp-cpu): Likewise.
597 (stamp-defs-compact, stamp-defs-media): Likewise.
598 (stamp-decode-compact, stamp-decode-media): Likewise.
599
600 * defs-compact.h, defs-media.h: Regenerate.
601
6022000-12-03 Ben Elliston <bje@redhat.com>
603
604 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
605 (sh64_fcmpged, sh64_fcmpges): Likewise.
606 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
607
608 * sh64.c (sh64_endian): New function.
609 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
610 (sh64_fcmpged, sh64_fcmpges): Likewise.
611 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
612 (sh64_trap): Implement a basic syscall facility.
613 (sh64_trapa): Exit with return code in R5, not 0.
614 (sh64_model_sh5_u_exec): Remove.
615 (sh64_engine_run_full): New function.
616 (sh64_engine_run_fast): Likewise.
617 (shmedia_prepare_run): Likewise.
618 (shcompact_prepare_run): Likewise.
619 (sh64_get_idata): Likewise.
620 (sh64_init_cpu): Likewise.
621 (shmedia_init_cpu): Likewise.
622 (shcompact_init_cpu): Likewise.
623 (sh64_model_init): Likewise.
624 (sh_models): Define.
625 (sh5_imp_properties): Likewise.
626 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
627
628 * sem-compact.c, sem-compact-switch.c: Regenerate.
629
6302000-12-01 Ben Elliston <bje@redhat.com>
631
632 * sh64-sim.h (sh64_endian): Declare.
633 * sim-main.h (sim_cia): Use UDI, not USI.
634 (WITH_PROFILE_MODEL_P): Remove.
635 * sim-if.c (sim_sh64_disassemble_insn): Remove.
636 (sh64_disassemble_insn): New function.
637 (sim_open): Use as this CPU's disassembler.
638 * eng.h: New file.
639 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
640
641 * decode-compact.c, decode-media.c: Regenerate.
642 * defs-compact.h, defs-media.h: Likewise.
643 * sem-compact.c, sem-compact-switch.c: Likewise.
644 * sh-desc.c, sh-desc.h: Likewise.
645 * cpu.c, cpu.h, cpuall.h: Likewise.
646
6472000-11-30 Ben Elliston <bje@redhat.com>
648
649 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
650
651 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
652 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
653 target byte order, but default to big endian.
654 * configure: Regenerate.
655
6562000-11-27 Ben Elliston <bje@redhat.com>
657
658 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
659 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
660
661 * sh-desc.c, sh-desc.h: Regenerate.
662 * arch.c, cpu.h, cpuall.h: Regenerate.
663 * decode.h (WITH_PROFILE_MODEL_P): Remove.
664
665 * mloop-compact.in, mloop-media.in: New files.
666 * decode.h: Likewise.
667
6682000-11-26 Ben Elliston <bje@redhat.com>
669
670 * sem-compact.c, sem-compact-switch.c: Generate.
671 * sem-media.c, sem-media-switch.c: Likewise.
672
6732000-11-25 Ben Elliston <bje@redhat.com>
674
675 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
676
677 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
678 * decode-compact.c, decode-compact.h: Likewise.
679 * decode-media.c, decode-media.h: Likewise.
680 * sh64-sim.h: New file.
681 * sim-main.h: Likewise.
682
6832000-11-22 Ben Elliston <bje@redhat.com>
684
685 * sim-if.c: New file.
686 * sh64.c: Likewise.
687
6882000-11-16 Ben Elliston <bje@redhat.com>
689
690 * config.in: New file.
691 * tconfig.in: Likewise.
692 * configure.in: Likewise.
693 * configure: Generate.
694 * Makefile.in: New file.
This page took 0.80317 seconds and 4 git commands to generate.