sim: sim-stop/sim-reason/sim-reg: move to common obj list
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
797eee42
MF
12015-11-15 Mike Frysinger <vapier@gentoo.org>
2
3 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
4 sim-stop.o.
5
6e4f085c
MF
62015-11-14 Mike Frysinger <vapier@gentoo.org>
7
8 * sim-if.c (sim_close): Delete.
9
8d0978fb
MF
102015-06-23 Mike Frysinger <vapier@gentoo.org>
11
12 * configure: Regenerate.
13
a3487082
MF
142015-06-12 Mike Frysinger <vapier@gentoo.org>
15
16 * configure: Regenerate.
17
306f4178
MF
182015-06-12 Mike Frysinger <vapier@gentoo.org>
19
20 * configure: Regenerate.
21
db7858e2
MF
222015-06-12 Mike Frysinger <vapier@gentoo.org>
23
24 * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
25 CGEN_TRACE_EXTRACT.
26 * decode-media.c: Likewise.
27 * mloop-compact.in (execute): Change TRACE_INSN_INIT to
28 CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
29 to CGEN_TRACE_INSN_FINI.
30 (sh64_compact_pbb_before): Likewise.
31 (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
32 * mloop-media.in: Likewise.
33 * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
34 * sem-compact-switch.c: Likewise.
35 * sem-media.c: Likewise.
36 * sem-media-switch.c: Likewise.
37
e8d3a34f
MF
382015-04-18 Mike Frysinger <vapier@gentoo.org>
39
40 * sim-main.h (USING_SIM_BASE_H): Delete.
41
20bca71d
MF
422015-04-18 Mike Frysinger <vapier@gentoo.org>
43
44 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
45
7e83aa92
MF
462015-04-18 Mike Frysinger <vapier@gentoo.org>
47
48 * sim-main.h (CIA_ADDR): Define.
49
034685f9
MF
502015-04-17 Mike Frysinger <vapier@gentoo.org>
51
52 * sim-main.h (CIA_GET, CIA_SET): Delete.
53
78e9aa70
MF
542015-04-15 Mike Frysinger <vapier@gentoo.org>
55
56 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
57 * sim-main.h (STATE_CPU): Delete.
58
f95f4ed2
MF
592015-04-15 Mike Frysinger <vapier@gentoo.org>
60
61 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
62 (STATE_CPU): Handle WITH_SMP.
63
bf12d44e
MF
642015-04-13 Mike Frysinger <vapier@gentoo.org>
65
66 * configure: Regenerate.
67
122bbfb5
MF
682015-04-06 Mike Frysinger <vapier@gentoo.org>
69
70 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
71
aadc9410
MF
722015-03-31 Mike Frysinger <vapier@gentoo.org>
73
74 * config.in, configure: Regenerate.
75
c0931f26
MF
762015-03-24 Mike Frysinger <vapier@gentoo.org>
77
78 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
79
30452bbe
MF
802015-03-24 Mike Frysinger <vapier@gentoo.org>
81
82 * configure: Regenerate.
83
97f478c5
MF
842015-03-24 Mike Frysinger <vapier@gentoo.org>
85
86 * configure: Regenerate.
87
49cd1634
MF
882015-03-23 Mike Frysinger <vapier@gentoo.org>
89
90 * configure: Regenerate.
91
64dd13df
MF
922015-03-23 Mike Frysinger <vapier@gentoo.org>
93
94 * configure: Regenerate.
95
8a863336
MF
962015-03-23 Mike Frysinger <vapier@gentoo.org>
97
98 * Makefile.in (CONFIG_DEVICES): Delete.
99 (SIM_OBJS): Delete CONFIG_DEVICES.
100
ae7d0cac
MF
1012015-03-16 Mike Frysinger <vapier@gentoo.org>
102
103 * aclocal.m4, config.in, configure: Regenerate.
104 * tconfig.in: Rename file ...
105 * tconfig.h: ... here.
106
8406bb59
MF
1072015-03-15 Mike Frysinger <vapier@gentoo.org>
108
109 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
110
465fb143
MF
1112015-03-14 Mike Frysinger <vapier@gentoo.org>
112
113 * Makefile.in (SIM_RUN_OBJS): Delete.
114
c4892a6b
HPN
1152014-08-23 Hans-Peter Nilsson <hp@axis.com>
116
117 * configure.ac: Default simulator hardware to off again
118 without emitting errors when off or dv-sockser.o unavailable.
119 * configure: Regenerate.
120
2974be62
AM
1212014-08-19 Alan Modra <amodra@gmail.com>
122
123 * configure: Regenerate.
124
faa743bb
RM
1252014-08-15 Roland McGrath <mcgrathr@google.com>
126
127 * configure: Regenerate.
128 * config.in: Regenerate.
129
bf3d9781
AM
1302013-09-23 Alan Modra <amodra@gmail.com>
131
132 * configure: Regenerate.
133
31e6ad7d
MF
1342013-06-03 Mike Frysinger <vapier@gentoo.org>
135
136 * aclocal.m4, configure: Regenerate.
137
1517bd27
MF
1382013-03-26 Mike Frysinger <vapier@gentoo.org>
139
140 * configure: Regenerate.
141
94c63d78
JS
1422013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
143
144 * configure.ac: Fail if dv-sockser.o not available.
145 Error when --disable-sim-hardware is specified.
146 * configure: Regenerated.
147
5f3ef9d0
JB
1482012-06-15 Joel Brobecker <brobecker@adacore.com>
149
150 * config.in, configure: Regenerate.
151
a6ff997c
NC
1522012-05-18 Nick Clifton <nickc@redhat.com>
153
154 PR 14072
155 * interp.c: Include config.h before system header files.
156
2232061b
MF
1572012-03-24 Mike Frysinger <vapier@gentoo.org>
158
159 * aclocal.m4, config.in, configure: Regenerate.
160
db2e4d67
MF
1612011-12-03 Mike Frysinger <vapier@gentoo.org>
162
163 * aclocal.m4: New file.
164 * configure: Regenerate.
165
9c082ca8
MF
1662011-10-17 Mike Frysinger <vapier@gentoo.org>
167
168 * configure.ac: Change include to common/acinclude.m4.
169
6ffe910a
MF
1702011-10-17 Mike Frysinger <vapier@gentoo.org>
171
172 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
173 call. Replace common.m4 include with SIM_AC_COMMON.
174 * configure: Regenerate.
175
2419798b
MF
1762011-07-05 Mike Frysinger <vapier@gentoo.org>
177
178 * sim-if.c (sim_do_command): Delete.
179
d79fe0d6
MF
1802011-02-14 Mike Frysinger <vapier@gentoo.org>
181
182 * sh64.c (trap_handler): Change zfree to free.
183
bfc85bc6
AM
1842010-10-09 Alan Modra <amodra@gmail.com>
185
186 * sh-desc.h: Regenerate.
187
c5351010
DE
1882010-02-12 Doug Evans <dje@sebabeach.org>
189
190 * decode-media.c, * decode-media.h: Regenerate.
191
2310652a
DE
1922010-02-11 Doug Evans <dje@sebabeach.org>
193
194 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
195 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
196 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
197
d2c7a1a6
DE
1982010-01-24 Doug Evans <dje@sebabeach.org>
199
200 * cpu.h: Regenerate.
201
3725885a
RW
2022010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
203
204 * configure: Regenerate.
205
0f51e9bf
DE
2062010-01-02 Doug Evans <dje@sebabeach.org>
207
208 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
209 * decode-compact.h, * decode-media.c, * decode-media.h,
210 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
211 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
212 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
213
197fa1aa
DE
2142009-11-22 Doug Evans <dje@sebabeach.org>
215
216 * cpu.h: Regenerate.
217 * cpuall.h: Regenerate.
218 * decode-compact.c: Regenerate.
219 * decode-compact.h: Regenerate.
220 * decode-media.c: Regenerate.
221 * decode-media.h: Regenerate.
62836bf4
DE
222 * defs-compact.h: Regenerate.
223 * defs-media.h: Regenerate.
197fa1aa 224
62d08856
DE
2252009-11-03 Doug Evans <dje@sebabeach.org>
226
fda1c30b
DE
227 * arch.c: Regenerate.
228 * arch.h: Regenerate.
229 * cpu.c: Regenerate.
230 * cpu.h: Regenerate.
231 * cpuall.h: Regenerate.
232 * decode-compact.c: Regenerate.
233 * decode-compact.h: Regenerate.
234 * decode-media.c: Regenerate.
235 * decode-media.h: Regenerate.
236 * defs-compact.h: Regenerate.
237 * defs-media.h: Regenerate.
238 * sem-compact-switch.c: Regenerate.
239 * sem-compact.c: Regenerate.
240 * sem-media-switch.c: Regenerate.
241 * sem-media.c: Regenerate.
242 * sh-desc.c: Regenerate.
243 * sh-opc.h: Regenerate.
244
62d08856
DE
245 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
246 (sh-desc.o): New rule.
247 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
248 (all generated file rules): Specify generated file with full path.
249
f979b695
DE
2502009-10-24 Doug Evans <dje@sebabeach.org>
251
252 * sh-desc.h: Regenerate.
253
d6416cdc
RW
2542009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
255
81ecdfbb
RW
256 * config.in: Regenerate.
257 * configure: Likewise.
258
d6416cdc
RW
259 * configure: Regenerate.
260
b5bd9624
HPN
2612008-07-11 Hans-Peter Nilsson <hp@axis.com>
262
263 * configure: Regenerate to track ../common/common.m4 changes.
264 * config.in: Ditto.
265
6efef468 2662008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
267 Daniel Jacobowitz <dan@codesourcery.com>
268 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
269
270 * configure: Regenerate.
271
81963b26
HPN
2722006-12-21 Hans-Peter Nilsson <hp@axis.com>
273
274 * config.in, configure: Regenerate.
275
c7e628df
DB
2762006-10-18 Dave Brolley <brolley@redhat.com>
277
278 * Contribute the following changes:
279
280 2006-06-14 Dave Brolley <brolley@redhat.com>
281
282 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
283 (sh64_fpref): New functions.
284 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
285 (sh64_fpref): New functions.
286 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
287 sh4a_nofpu and sh4al.
288 (sh2e_mach): New MACH.
289 (sh2a_fpu_mach): New MACH.
290 (sh2a_nofpu_mach): New MACH.
291 (sh4_nofpu): New MACH.
292 (sh4a_mach): New MACH.
293 (sh4a_nofpu_mach): New MACH.
294 (sh4al_mach): New MACH.
295 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
296 archfile to CGEN script.
297 * arch.c: Regenerated.
298 * arch.h: Regenerated.
299 * cpu.c: Regenerated.
300 * cpu.h: Regenerated.
301 * cpuall.h: Regenerated.
302 * decode-compact.c: Regenerated.
303 * decode-compact.h: Regenerated.
304 * decode-media.c: Regenerated.
305 * decode-media.h: Regenerated.
306 * defs-compact.h: Regenerated.
307 * defs-media.h: Regenerated.
308 * sem-compact-switch.c: Regenerated.
309 * sem-compact.c: Regenerated.
310 * sem-media-switch.c: Regenerated.
311 * sem-media.c: Regenerated.
312 * sh-desc.c: Regenerated.
313 * sh-desc.h: Regenerated.
314 * sh-opc.h: Regenerated.
315
2f0122dc
DJ
3162006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
317
318 * configure: Regenerated.
319
20e95c23
DJ
3202006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
321
322 * configure: Regenerated.
323
4839e910
CV
3242005-05-02 Corinna Vinschen <vinschen@redhat.com>
325
326 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
327 inclusion of cgen.h.
328
21bc7567
CV
3292005-04-15 Corinna Vinschen <vinschen@redhat.com>
330
331 * configure.ac: New file.
332 * configure.in: Remove.
333 * configure: Regenerate.
334 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
335 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
336 (sim_create_inferior): Ditto.
337
379832de
HPN
3382004-12-08 Hans-Peter Nilsson <hp@axis.com>
339
340 * configure: Regenerate for ../common/aclocal.m4 update.
341
1bbd6057
JR
342Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
343
344 * sem-media-switch.c, sem-media.c: Regenerate.
345
65044526
EZ
3462002-06-24 Richard Sandiford <rsandifo@redhat.com>
347
72f4393d 348 * sh64.c: Update path of "callback.h".
65044526
EZ
349
3502002-06-20 Elena Zannoni <ezannoni@redhat.com>
351
72f4393d 352 * sh64.c: Include correct file for register numbers.
65044526 353
1c509ca8
JR
354Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
355
356 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
357 print_insn_shl.
358
cbb38b47
BE
3592001-07-05 Ben Elliston <bje@redhat.com>
360
361 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
362 (stamp-desc): Likewise.
363 (stamp-cpu): Likewise.
364 (stamp-defs-compact): Likewise.
365 (stamp-defs-media): Likewise.
366 (stamp-decode-compact): Likewise.
367 (stamp-decode-media): Likewise.
368
3692001-03-30 Ben Elliston <bje@redhat.com>
370
371 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
372 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
373 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
374
3752001-01-30 Ben Elliston <bje@redhat.com>
376
377 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
378 (trap_handler): Implement these syscalls.
379 (count_argc): New function.
380
3812001-01-24 Alexandre Oliva <aoliva@redhat.com>
382
383 * sh64.c (trap_handler): Implement time.
384
385 * sh64.c (fetch_str): New function.
386 (trap_handler): Re-implement write, and implement lseek, read,
387 open and close.
388
3892001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
390
391 * sh64.c (sh64_fetch_register): When fetching the PC, return the
392 PC value and set the LSB according to the current ISA.
393
3942001-01-18 Ben Elliston <bje@redhat.com>
395
396 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
397 has terminated, not exit!
398
3992001-01-12 Ben Elliston <bje@redhat.com>
400
401 * sh64.c (sh64_fcnvds): Re-implement.
402
403 * sh64.c: Include "bfd.h".
404 (trap_handler): New function. Consolidate function bodies of
405 sh64_trapa and sh64_compact_trapa.
406 (sh64_trapa): Use it.
407 (sh64_compact_trapa): Likewise.
408
4092001-01-11 Ben Elliston <bje@redhat.com>
410
411 * sem-media.c, sem-media-switch.c: Regenerate.
412 * sem-compact.c, sem-compact-switch.c: Likewise.
413
414 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
415
416 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
417 * decode-media.c, decode-media.h, defs-media.h: Likewise.
418 * sem-compact.c, sem-compact-switch.c: Likewise.
419 * sem-media.c, sem-media-switch.c: Likewise.
420
4212001-01-10 Ben Elliston <bje@redhat.com>
422
423 * sim-main.h (CIA_SET): Encode the current instruction set mode
424 when setting the cia.
425
4262001-01-08 Ben Elliston <bje@redhat.com>
427
428 * sh64.c (sh64_store_register): Do not set insn set mode--allow
429 sh64_h_pc_set() to do it.
430 (shmedia_init_cpu): Do not initialise the insn set mode--let the
431 loader set it based on bit 0 of the executable's starting address.
432 (shcompact_init_cpu): Likewise.
433 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
434 about malformed programs which have illegal insns in delay slots.
435 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
436 the new pc, not the current instruction set mode to determine if
437 the next pbb in the chain will consist of SHmedia instructions.
438 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
439 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
440
441 * cpu.c, cpu.h: Regenerate.
442 * sem-compact.c, sem-compact-switch.c: Likewise.
443 * sem-media.c, sem-media-switch.c: Likewise.
444
445 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
446 not stdio functions to emit output when executing write traps.
447
4482001-01-07 Alexandre Oliva <aoliva@redhat.com>
449
450 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
451 output stream after each (compound) write.
452
4532001-01-06 Ben Elliston <bje@redhat.com>
454
455 * sem-media.c, sem-media-switch.c: Regenerate.
456
4572001-01-04 Ben Elliston <bje@redhat.com>
458
459 * sem-compact.c, sem-compact-switch.c: Regenerate.
460 * cpu.h: Regenerate.
461
4622001-01-03 Ben Elliston <bje@redhat.com>
463
464 * cpu.c, cpu.h: Regenerate.
465 * sem-media.c, sem-media-switch.c: Likewise.
466
4672001-01-02 Ben Elliston <bje@redhat.com>
468
469 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
470 BFD primitives.
471
472 * sem-compact.c, sem-compact-switch.c: Regenerate.
473
4742000-12-30 Alexandre Oliva <aoliva@redhat.com>
475
476 * sh64.c (sh64_nsb): Re-implement correctly.
477
4782000-12-26 Alexandre Oliva <aoliva@redhat.com>
479
480 * sh64.c (sh64_nsb): Re-implement.
481
4822000-12-27 Ben Elliston <bje@redhat.com>
483
484 * cpu.c, cpu.h: Regenerate.
485 * sem-compact.c, sem-compact-switch.c: Likewise.
486 * sem-media.c, sem-media-switch.c: Likewise.
487 * sh-desc.c: Likewise.
488
4892000-12-26 Ben Elliston <bje@redhat.com>
490
491 * mloop-compact.in, mloop-media.in: Remove.
492 * mloop-compact.c, mloop-media.c: New files.
493 * eng-compact.c, eng-media.c: Likewise.
494 * Makefile.in (mloop-compact.c): Remove target.
495 (stamp-mloop-compact): Likewise.
496 (mloop-media.c): Likewise.
497 (stamp-mloop-media): Likewise.
498 (sh64-clean): Update.
499 (stamp-mloop): Remove.
500
5012000-12-23 Ben Elliston <bje@redhat.com>
502
503 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
504 (shcompact_prepare_run): Remove.
505 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
506
5072000-12-22 Ben Elliston <bje@redhat.com>
508
509 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
510 (sh64_dump): Remove.
511 (sh64_engine_run_full): Only compute idesc tables once.
512 (sh64_engine_run_fast): Likewise.
513 (shmedia_prepare_run): Do nothing.
514 (shcompact_prepare_run): Likewise.
515
516 * sem-compact.c, sem-compact-switch.c: Regenerate.
517 * sem-media.c, sem-media-switch.c: Likewise.
518
5192000-12-19 Ben Elliston <bje@redhat.com>
520
521 * sem-media.c, sem-media-switch.c: Regenerate.
522
5232000-12-15 Ben Elliston <bje@redhat.com>
524
525 * sh64.c (sh64_store_register): When storing a new PC, set ISA
526 mode based on the value of bit 0.
527
528 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
529 (sh64_fetch_register): Implement.
530 (sh64_store_register): Likewise.
531
532 * sh64-sim.h (sh64_fmacs): Declare.
533 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
534
535 * sem-media.c, sem-media-switch.c: Regenerate.
536
5372000-12-13 Ben Elliston <bje@redhat.com>
538
539 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
540 (sh64_trapa): Renamed from sh64_trap.
541 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
542 Apply renaming described above.
543
544 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
545 * sem-media.c sem-media-switch.c: Likewise.
546 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
547
5482000-12-12 Ben Elliston <bje@redhat.com>
549
550 * cpu.c, cpu.h, sh-desc.c: Regenerate.
551 * sem-media.c, sem-media-switch.c: Likewise.
552 * sem-compact.c, sem-compact-switch.c: Likewise.
553 * sh64-sim.h (sh64_ftrvs): Declare.
554 * sh64.c (sh64_ftrvs): Bug fixes.
555
556 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
557 (sh64_fcmpgts): Likewise.
558
5592000-12-11 Ben Elliston <bje@redhat.com>
560
561 * decode-media.c, decode-media.h: Regenerate.
562 * defs-media.h: Likewise.
563 * sem-media.c, sem-media-switch.c: Likewise.
564 * sh-desc.c: Likewise.
565
5662000-12-08 Ben Elliston <bje@redhat.com>
567
568 * decode-media.c, decode-media.h: Regenerate.
569 * defs-media.h: Likewise.
570 * sem-media.c, sem-media-switch.c: Likewise.
571
5722000-12-07 Ben Elliston <bje@redhat.com>
573
574 * decode-media.c, decode-media.h: Regenerate.
575 * sem-media.c, sem-media-switch.c: Likewise.
576
577 * defs-media.h: Regenete.
578 * decode-compact.c, decode-media.c: Likewise.
579
5802000-12-06 Ben Elliston <bje@redhat.com>
581
582 * sh64.c (sh64_fcmpund): Return a BI.
583 (sh64_fcmpuns): Likewise.
584 (sh64_nsb): Treat source value as unsigned.
585 (sh64_compact_model_insn_before): New function.
586 (sh64_media_model_insn_before): Likewise.
587 (sh64_compact_model_insn_after): Likewise.
588 (sh64_media_model_insn_after): Likewise.
589 (sh_models): Use sh5_mach for "sh5".
590 * sh64-sim.h: Add missing function prototypes.
591
592 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
593 * decode-media.c, decode-media.h: Likewise.
594 * sem-media.c, sem-media-switch.c: Likewise.
595
5962000-12-05 Ben Elliston <bje@redhat.com>
597
598 * mloop-compact.in, mloop-media.in: Use @prefix@.
599 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
600 to make generated files safe in the presence of parallel makes.
601 (stamp-mloop-media): Likewise.
602
603 * decode-media.c, defs-media.h: Regenerate.
604
6052000-12-04 Ben Elliston <bje@redhat.com>
606
607 * sh64-sim.h: Add function prototypes from sh64.c.
608
609 * Makefile.in (SH64_OBJS): Add ISA variant objects.
610 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
611 (SH64_INCLUDE_DEPS): Update for ISA variants.
612 (stamp-mloop-compact, stamp-mloop-media): New targets.
613 (decode-compact.o, sem-compact.o): New rules.
614 (decode-media.o, sem-media.o): Likewise.
615 (sh64-clean): Update.
616 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
617 (stamp-desc, stamp-cpu): Likewise.
618 (stamp-defs-compact, stamp-defs-media): Likewise.
72f4393d 619 (stamp-decode-compact, stamp-decode-media): Likewise.
cbb38b47
BE
620
621 * defs-compact.h, defs-media.h: Regenerate.
622
6232000-12-03 Ben Elliston <bje@redhat.com>
624
625 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
626 (sh64_fcmpged, sh64_fcmpges): Likewise.
627 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
628
629 * sh64.c (sh64_endian): New function.
630 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
631 (sh64_fcmpged, sh64_fcmpges): Likewise.
632 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
633 (sh64_trap): Implement a basic syscall facility.
634 (sh64_trapa): Exit with return code in R5, not 0.
635 (sh64_model_sh5_u_exec): Remove.
636 (sh64_engine_run_full): New function.
637 (sh64_engine_run_fast): Likewise.
638 (shmedia_prepare_run): Likewise.
639 (shcompact_prepare_run): Likewise.
640 (sh64_get_idata): Likewise.
641 (sh64_init_cpu): Likewise.
642 (shmedia_init_cpu): Likewise.
643 (shcompact_init_cpu): Likewise.
644 (sh64_model_init): Likewise.
645 (sh_models): Define.
646 (sh5_imp_properties): Likewise.
647 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
648
649 * sem-compact.c, sem-compact-switch.c: Regenerate.
650
6512000-12-01 Ben Elliston <bje@redhat.com>
652
653 * sh64-sim.h (sh64_endian): Declare.
654 * sim-main.h (sim_cia): Use UDI, not USI.
655 (WITH_PROFILE_MODEL_P): Remove.
656 * sim-if.c (sim_sh64_disassemble_insn): Remove.
657 (sh64_disassemble_insn): New function.
658 (sim_open): Use as this CPU's disassembler.
659 * eng.h: New file.
660 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
661
662 * decode-compact.c, decode-media.c: Regenerate.
663 * defs-compact.h, defs-media.h: Likewise.
664 * sem-compact.c, sem-compact-switch.c: Likewise.
665 * sh-desc.c, sh-desc.h: Likewise.
666 * cpu.c, cpu.h, cpuall.h: Likewise.
667
6682000-11-30 Ben Elliston <bje@redhat.com>
669
670 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
671
672 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
673 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
674 target byte order, but default to big endian.
675 * configure: Regenerate.
676
6772000-11-27 Ben Elliston <bje@redhat.com>
678
679 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
680 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
681
682 * sh-desc.c, sh-desc.h: Regenerate.
683 * arch.c, cpu.h, cpuall.h: Regenerate.
684 * decode.h (WITH_PROFILE_MODEL_P): Remove.
685
686 * mloop-compact.in, mloop-media.in: New files.
687 * decode.h: Likewise.
688
6892000-11-26 Ben Elliston <bje@redhat.com>
690
691 * sem-compact.c, sem-compact-switch.c: Generate.
692 * sem-media.c, sem-media-switch.c: Likewise.
693
6942000-11-25 Ben Elliston <bje@redhat.com>
695
696 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
697
698 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
699 * decode-compact.c, decode-compact.h: Likewise.
700 * decode-media.c, decode-media.h: Likewise.
701 * sh64-sim.h: New file.
702 * sim-main.h: Likewise.
703
7042000-11-22 Ben Elliston <bje@redhat.com>
705
706 * sim-if.c: New file.
707 * sh64.c: Likewise.
708
7092000-11-16 Ben Elliston <bje@redhat.com>
710
711 * config.in: New file.
712 * tconfig.in: Likewise.
713 * configure.in: Likewise.
714 * configure: Generate.
715 * Makefile.in: New file.
This page took 0.86715 seconds and 4 git commands to generate.