sim: move WITH_SCACHE_PBB to sim-main.h
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
f0c1b768
MF
12015-12-25 Mike Frysinger <vapier@gentoo.org>
2
3 * sim-main.h (WITH_SCACHE_PBB): Move from ...
4 * tconfig.h (WITH_SCACHE_PBB): ... here.
5
26936211
MF
62015-12-24 Mike Frysinger <vapier@gentoo.org>
7
8 * tconfig.h (SIM_HANDLES_LMA): Delete.
9
cec19744
MF
102015-12-24 Mike Frysinger <vapier@gentoo.org>
11
12 * tconfig.h (SIM_HAVE_BREAKPOINTS, SIM_BREAKPOINT,
13 SIM_BREAKPOINT_SIZE): Delete.
14
84e8e361
MF
152015-12-24 Mike Frysinger <vapier@gentoo.org>
16
17 * tconfig.h (WITH_WATCHPOINTS): Delete.
18
b1af9473
MF
192015-12-24 Mike Frysinger <vapier@gentoo.org>
20
21 * tconfig.h (SIM_HAVE_MEM_SIZE): Delete.
22
797eee42
MF
232015-11-15 Mike Frysinger <vapier@gentoo.org>
24
25 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
26 sim-stop.o.
27
6e4f085c
MF
282015-11-14 Mike Frysinger <vapier@gentoo.org>
29
30 * sim-if.c (sim_close): Delete.
31
8d0978fb
MF
322015-06-23 Mike Frysinger <vapier@gentoo.org>
33
34 * configure: Regenerate.
35
a3487082
MF
362015-06-12 Mike Frysinger <vapier@gentoo.org>
37
38 * configure: Regenerate.
39
306f4178
MF
402015-06-12 Mike Frysinger <vapier@gentoo.org>
41
42 * configure: Regenerate.
43
db7858e2
MF
442015-06-12 Mike Frysinger <vapier@gentoo.org>
45
46 * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
47 CGEN_TRACE_EXTRACT.
48 * decode-media.c: Likewise.
49 * mloop-compact.in (execute): Change TRACE_INSN_INIT to
50 CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
51 to CGEN_TRACE_INSN_FINI.
52 (sh64_compact_pbb_before): Likewise.
53 (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
54 * mloop-media.in: Likewise.
55 * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
56 * sem-compact-switch.c: Likewise.
57 * sem-media.c: Likewise.
58 * sem-media-switch.c: Likewise.
59
e8d3a34f
MF
602015-04-18 Mike Frysinger <vapier@gentoo.org>
61
62 * sim-main.h (USING_SIM_BASE_H): Delete.
63
20bca71d
MF
642015-04-18 Mike Frysinger <vapier@gentoo.org>
65
66 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
67
7e83aa92
MF
682015-04-18 Mike Frysinger <vapier@gentoo.org>
69
70 * sim-main.h (CIA_ADDR): Define.
71
034685f9
MF
722015-04-17 Mike Frysinger <vapier@gentoo.org>
73
74 * sim-main.h (CIA_GET, CIA_SET): Delete.
75
78e9aa70
MF
762015-04-15 Mike Frysinger <vapier@gentoo.org>
77
78 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
79 * sim-main.h (STATE_CPU): Delete.
80
f95f4ed2
MF
812015-04-15 Mike Frysinger <vapier@gentoo.org>
82
83 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
84 (STATE_CPU): Handle WITH_SMP.
85
bf12d44e
MF
862015-04-13 Mike Frysinger <vapier@gentoo.org>
87
88 * configure: Regenerate.
89
122bbfb5
MF
902015-04-06 Mike Frysinger <vapier@gentoo.org>
91
92 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
93
aadc9410
MF
942015-03-31 Mike Frysinger <vapier@gentoo.org>
95
96 * config.in, configure: Regenerate.
97
c0931f26
MF
982015-03-24 Mike Frysinger <vapier@gentoo.org>
99
100 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
101
30452bbe
MF
1022015-03-24 Mike Frysinger <vapier@gentoo.org>
103
104 * configure: Regenerate.
105
97f478c5
MF
1062015-03-24 Mike Frysinger <vapier@gentoo.org>
107
108 * configure: Regenerate.
109
49cd1634
MF
1102015-03-23 Mike Frysinger <vapier@gentoo.org>
111
112 * configure: Regenerate.
113
64dd13df
MF
1142015-03-23 Mike Frysinger <vapier@gentoo.org>
115
116 * configure: Regenerate.
117
8a863336
MF
1182015-03-23 Mike Frysinger <vapier@gentoo.org>
119
120 * Makefile.in (CONFIG_DEVICES): Delete.
121 (SIM_OBJS): Delete CONFIG_DEVICES.
122
ae7d0cac
MF
1232015-03-16 Mike Frysinger <vapier@gentoo.org>
124
125 * aclocal.m4, config.in, configure: Regenerate.
126 * tconfig.in: Rename file ...
127 * tconfig.h: ... here.
128
8406bb59
MF
1292015-03-15 Mike Frysinger <vapier@gentoo.org>
130
131 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
132
465fb143
MF
1332015-03-14 Mike Frysinger <vapier@gentoo.org>
134
135 * Makefile.in (SIM_RUN_OBJS): Delete.
136
c4892a6b
HPN
1372014-08-23 Hans-Peter Nilsson <hp@axis.com>
138
139 * configure.ac: Default simulator hardware to off again
140 without emitting errors when off or dv-sockser.o unavailable.
141 * configure: Regenerate.
142
2974be62
AM
1432014-08-19 Alan Modra <amodra@gmail.com>
144
145 * configure: Regenerate.
146
faa743bb
RM
1472014-08-15 Roland McGrath <mcgrathr@google.com>
148
149 * configure: Regenerate.
150 * config.in: Regenerate.
151
bf3d9781
AM
1522013-09-23 Alan Modra <amodra@gmail.com>
153
154 * configure: Regenerate.
155
31e6ad7d
MF
1562013-06-03 Mike Frysinger <vapier@gentoo.org>
157
158 * aclocal.m4, configure: Regenerate.
159
1517bd27
MF
1602013-03-26 Mike Frysinger <vapier@gentoo.org>
161
162 * configure: Regenerate.
163
94c63d78
JS
1642013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
165
166 * configure.ac: Fail if dv-sockser.o not available.
167 Error when --disable-sim-hardware is specified.
168 * configure: Regenerated.
169
5f3ef9d0
JB
1702012-06-15 Joel Brobecker <brobecker@adacore.com>
171
172 * config.in, configure: Regenerate.
173
a6ff997c
NC
1742012-05-18 Nick Clifton <nickc@redhat.com>
175
176 PR 14072
177 * interp.c: Include config.h before system header files.
178
2232061b
MF
1792012-03-24 Mike Frysinger <vapier@gentoo.org>
180
181 * aclocal.m4, config.in, configure: Regenerate.
182
db2e4d67
MF
1832011-12-03 Mike Frysinger <vapier@gentoo.org>
184
185 * aclocal.m4: New file.
186 * configure: Regenerate.
187
9c082ca8
MF
1882011-10-17 Mike Frysinger <vapier@gentoo.org>
189
190 * configure.ac: Change include to common/acinclude.m4.
191
6ffe910a
MF
1922011-10-17 Mike Frysinger <vapier@gentoo.org>
193
194 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
195 call. Replace common.m4 include with SIM_AC_COMMON.
196 * configure: Regenerate.
197
2419798b
MF
1982011-07-05 Mike Frysinger <vapier@gentoo.org>
199
200 * sim-if.c (sim_do_command): Delete.
201
d79fe0d6
MF
2022011-02-14 Mike Frysinger <vapier@gentoo.org>
203
204 * sh64.c (trap_handler): Change zfree to free.
205
bfc85bc6
AM
2062010-10-09 Alan Modra <amodra@gmail.com>
207
208 * sh-desc.h: Regenerate.
209
c5351010
DE
2102010-02-12 Doug Evans <dje@sebabeach.org>
211
212 * decode-media.c, * decode-media.h: Regenerate.
213
2310652a
DE
2142010-02-11 Doug Evans <dje@sebabeach.org>
215
216 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
217 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
218 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
219
d2c7a1a6
DE
2202010-01-24 Doug Evans <dje@sebabeach.org>
221
222 * cpu.h: Regenerate.
223
3725885a
RW
2242010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
225
226 * configure: Regenerate.
227
0f51e9bf
DE
2282010-01-02 Doug Evans <dje@sebabeach.org>
229
230 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
231 * decode-compact.h, * decode-media.c, * decode-media.h,
232 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
233 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
234 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
235
197fa1aa
DE
2362009-11-22 Doug Evans <dje@sebabeach.org>
237
238 * cpu.h: Regenerate.
239 * cpuall.h: Regenerate.
240 * decode-compact.c: Regenerate.
241 * decode-compact.h: Regenerate.
242 * decode-media.c: Regenerate.
243 * decode-media.h: Regenerate.
62836bf4
DE
244 * defs-compact.h: Regenerate.
245 * defs-media.h: Regenerate.
197fa1aa 246
62d08856
DE
2472009-11-03 Doug Evans <dje@sebabeach.org>
248
fda1c30b
DE
249 * arch.c: Regenerate.
250 * arch.h: Regenerate.
251 * cpu.c: Regenerate.
252 * cpu.h: Regenerate.
253 * cpuall.h: Regenerate.
254 * decode-compact.c: Regenerate.
255 * decode-compact.h: Regenerate.
256 * decode-media.c: Regenerate.
257 * decode-media.h: Regenerate.
258 * defs-compact.h: Regenerate.
259 * defs-media.h: Regenerate.
260 * sem-compact-switch.c: Regenerate.
261 * sem-compact.c: Regenerate.
262 * sem-media-switch.c: Regenerate.
263 * sem-media.c: Regenerate.
264 * sh-desc.c: Regenerate.
265 * sh-opc.h: Regenerate.
266
62d08856
DE
267 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
268 (sh-desc.o): New rule.
269 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
270 (all generated file rules): Specify generated file with full path.
271
f979b695
DE
2722009-10-24 Doug Evans <dje@sebabeach.org>
273
274 * sh-desc.h: Regenerate.
275
d6416cdc
RW
2762009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
277
81ecdfbb
RW
278 * config.in: Regenerate.
279 * configure: Likewise.
280
d6416cdc
RW
281 * configure: Regenerate.
282
b5bd9624
HPN
2832008-07-11 Hans-Peter Nilsson <hp@axis.com>
284
285 * configure: Regenerate to track ../common/common.m4 changes.
286 * config.in: Ditto.
287
6efef468 2882008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
289 Daniel Jacobowitz <dan@codesourcery.com>
290 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
291
292 * configure: Regenerate.
293
81963b26
HPN
2942006-12-21 Hans-Peter Nilsson <hp@axis.com>
295
296 * config.in, configure: Regenerate.
297
c7e628df
DB
2982006-10-18 Dave Brolley <brolley@redhat.com>
299
300 * Contribute the following changes:
301
302 2006-06-14 Dave Brolley <brolley@redhat.com>
303
304 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
305 (sh64_fpref): New functions.
306 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
307 (sh64_fpref): New functions.
308 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
309 sh4a_nofpu and sh4al.
310 (sh2e_mach): New MACH.
311 (sh2a_fpu_mach): New MACH.
312 (sh2a_nofpu_mach): New MACH.
313 (sh4_nofpu): New MACH.
314 (sh4a_mach): New MACH.
315 (sh4a_nofpu_mach): New MACH.
316 (sh4al_mach): New MACH.
317 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
318 archfile to CGEN script.
319 * arch.c: Regenerated.
320 * arch.h: Regenerated.
321 * cpu.c: Regenerated.
322 * cpu.h: Regenerated.
323 * cpuall.h: Regenerated.
324 * decode-compact.c: Regenerated.
325 * decode-compact.h: Regenerated.
326 * decode-media.c: Regenerated.
327 * decode-media.h: Regenerated.
328 * defs-compact.h: Regenerated.
329 * defs-media.h: Regenerated.
330 * sem-compact-switch.c: Regenerated.
331 * sem-compact.c: Regenerated.
332 * sem-media-switch.c: Regenerated.
333 * sem-media.c: Regenerated.
334 * sh-desc.c: Regenerated.
335 * sh-desc.h: Regenerated.
336 * sh-opc.h: Regenerated.
337
2f0122dc
DJ
3382006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
339
340 * configure: Regenerated.
341
20e95c23
DJ
3422006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
343
344 * configure: Regenerated.
345
4839e910
CV
3462005-05-02 Corinna Vinschen <vinschen@redhat.com>
347
348 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
349 inclusion of cgen.h.
350
21bc7567
CV
3512005-04-15 Corinna Vinschen <vinschen@redhat.com>
352
353 * configure.ac: New file.
354 * configure.in: Remove.
355 * configure: Regenerate.
356 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
357 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
358 (sim_create_inferior): Ditto.
359
379832de
HPN
3602004-12-08 Hans-Peter Nilsson <hp@axis.com>
361
362 * configure: Regenerate for ../common/aclocal.m4 update.
363
1bbd6057
JR
364Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
365
366 * sem-media-switch.c, sem-media.c: Regenerate.
367
65044526
EZ
3682002-06-24 Richard Sandiford <rsandifo@redhat.com>
369
72f4393d 370 * sh64.c: Update path of "callback.h".
65044526
EZ
371
3722002-06-20 Elena Zannoni <ezannoni@redhat.com>
373
72f4393d 374 * sh64.c: Include correct file for register numbers.
65044526 375
1c509ca8
JR
376Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
377
378 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
379 print_insn_shl.
380
cbb38b47
BE
3812001-07-05 Ben Elliston <bje@redhat.com>
382
383 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
384 (stamp-desc): Likewise.
385 (stamp-cpu): Likewise.
386 (stamp-defs-compact): Likewise.
387 (stamp-defs-media): Likewise.
388 (stamp-decode-compact): Likewise.
389 (stamp-decode-media): Likewise.
390
3912001-03-30 Ben Elliston <bje@redhat.com>
392
393 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
394 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
395 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
396
3972001-01-30 Ben Elliston <bje@redhat.com>
398
399 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
400 (trap_handler): Implement these syscalls.
401 (count_argc): New function.
402
4032001-01-24 Alexandre Oliva <aoliva@redhat.com>
404
405 * sh64.c (trap_handler): Implement time.
406
407 * sh64.c (fetch_str): New function.
408 (trap_handler): Re-implement write, and implement lseek, read,
409 open and close.
410
4112001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
412
413 * sh64.c (sh64_fetch_register): When fetching the PC, return the
414 PC value and set the LSB according to the current ISA.
415
4162001-01-18 Ben Elliston <bje@redhat.com>
417
418 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
419 has terminated, not exit!
420
4212001-01-12 Ben Elliston <bje@redhat.com>
422
423 * sh64.c (sh64_fcnvds): Re-implement.
424
425 * sh64.c: Include "bfd.h".
426 (trap_handler): New function. Consolidate function bodies of
427 sh64_trapa and sh64_compact_trapa.
428 (sh64_trapa): Use it.
429 (sh64_compact_trapa): Likewise.
430
4312001-01-11 Ben Elliston <bje@redhat.com>
432
433 * sem-media.c, sem-media-switch.c: Regenerate.
434 * sem-compact.c, sem-compact-switch.c: Likewise.
435
436 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
437
438 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
439 * decode-media.c, decode-media.h, defs-media.h: Likewise.
440 * sem-compact.c, sem-compact-switch.c: Likewise.
441 * sem-media.c, sem-media-switch.c: Likewise.
442
4432001-01-10 Ben Elliston <bje@redhat.com>
444
445 * sim-main.h (CIA_SET): Encode the current instruction set mode
446 when setting the cia.
447
4482001-01-08 Ben Elliston <bje@redhat.com>
449
450 * sh64.c (sh64_store_register): Do not set insn set mode--allow
451 sh64_h_pc_set() to do it.
452 (shmedia_init_cpu): Do not initialise the insn set mode--let the
453 loader set it based on bit 0 of the executable's starting address.
454 (shcompact_init_cpu): Likewise.
455 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
456 about malformed programs which have illegal insns in delay slots.
457 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
458 the new pc, not the current instruction set mode to determine if
459 the next pbb in the chain will consist of SHmedia instructions.
460 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
461 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
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
467 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
468 not stdio functions to emit output when executing write traps.
469
4702001-01-07 Alexandre Oliva <aoliva@redhat.com>
471
472 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
473 output stream after each (compound) write.
474
4752001-01-06 Ben Elliston <bje@redhat.com>
476
477 * sem-media.c, sem-media-switch.c: Regenerate.
478
4792001-01-04 Ben Elliston <bje@redhat.com>
480
481 * sem-compact.c, sem-compact-switch.c: Regenerate.
482 * cpu.h: Regenerate.
483
4842001-01-03 Ben Elliston <bje@redhat.com>
485
486 * cpu.c, cpu.h: Regenerate.
487 * sem-media.c, sem-media-switch.c: Likewise.
488
4892001-01-02 Ben Elliston <bje@redhat.com>
490
491 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
492 BFD primitives.
493
494 * sem-compact.c, sem-compact-switch.c: Regenerate.
495
4962000-12-30 Alexandre Oliva <aoliva@redhat.com>
497
498 * sh64.c (sh64_nsb): Re-implement correctly.
499
5002000-12-26 Alexandre Oliva <aoliva@redhat.com>
501
502 * sh64.c (sh64_nsb): Re-implement.
503
5042000-12-27 Ben Elliston <bje@redhat.com>
505
506 * cpu.c, cpu.h: Regenerate.
507 * sem-compact.c, sem-compact-switch.c: Likewise.
508 * sem-media.c, sem-media-switch.c: Likewise.
509 * sh-desc.c: Likewise.
510
5112000-12-26 Ben Elliston <bje@redhat.com>
512
513 * mloop-compact.in, mloop-media.in: Remove.
514 * mloop-compact.c, mloop-media.c: New files.
515 * eng-compact.c, eng-media.c: Likewise.
516 * Makefile.in (mloop-compact.c): Remove target.
517 (stamp-mloop-compact): Likewise.
518 (mloop-media.c): Likewise.
519 (stamp-mloop-media): Likewise.
520 (sh64-clean): Update.
521 (stamp-mloop): Remove.
522
5232000-12-23 Ben Elliston <bje@redhat.com>
524
525 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
526 (shcompact_prepare_run): Remove.
527 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
528
5292000-12-22 Ben Elliston <bje@redhat.com>
530
531 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
532 (sh64_dump): Remove.
533 (sh64_engine_run_full): Only compute idesc tables once.
534 (sh64_engine_run_fast): Likewise.
535 (shmedia_prepare_run): Do nothing.
536 (shcompact_prepare_run): Likewise.
537
538 * sem-compact.c, sem-compact-switch.c: Regenerate.
539 * sem-media.c, sem-media-switch.c: Likewise.
540
5412000-12-19 Ben Elliston <bje@redhat.com>
542
543 * sem-media.c, sem-media-switch.c: Regenerate.
544
5452000-12-15 Ben Elliston <bje@redhat.com>
546
547 * sh64.c (sh64_store_register): When storing a new PC, set ISA
548 mode based on the value of bit 0.
549
550 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
551 (sh64_fetch_register): Implement.
552 (sh64_store_register): Likewise.
553
554 * sh64-sim.h (sh64_fmacs): Declare.
555 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
556
557 * sem-media.c, sem-media-switch.c: Regenerate.
558
5592000-12-13 Ben Elliston <bje@redhat.com>
560
561 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
562 (sh64_trapa): Renamed from sh64_trap.
563 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
564 Apply renaming described above.
565
566 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
567 * sem-media.c sem-media-switch.c: Likewise.
568 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
569
5702000-12-12 Ben Elliston <bje@redhat.com>
571
572 * cpu.c, cpu.h, sh-desc.c: Regenerate.
573 * sem-media.c, sem-media-switch.c: Likewise.
574 * sem-compact.c, sem-compact-switch.c: Likewise.
575 * sh64-sim.h (sh64_ftrvs): Declare.
576 * sh64.c (sh64_ftrvs): Bug fixes.
577
578 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
579 (sh64_fcmpgts): Likewise.
580
5812000-12-11 Ben Elliston <bje@redhat.com>
582
583 * decode-media.c, decode-media.h: Regenerate.
584 * defs-media.h: Likewise.
585 * sem-media.c, sem-media-switch.c: Likewise.
586 * sh-desc.c: Likewise.
587
5882000-12-08 Ben Elliston <bje@redhat.com>
589
590 * decode-media.c, decode-media.h: Regenerate.
591 * defs-media.h: Likewise.
592 * sem-media.c, sem-media-switch.c: Likewise.
593
5942000-12-07 Ben Elliston <bje@redhat.com>
595
596 * decode-media.c, decode-media.h: Regenerate.
597 * sem-media.c, sem-media-switch.c: Likewise.
598
599 * defs-media.h: Regenete.
600 * decode-compact.c, decode-media.c: Likewise.
601
6022000-12-06 Ben Elliston <bje@redhat.com>
603
604 * sh64.c (sh64_fcmpund): Return a BI.
605 (sh64_fcmpuns): Likewise.
606 (sh64_nsb): Treat source value as unsigned.
607 (sh64_compact_model_insn_before): New function.
608 (sh64_media_model_insn_before): Likewise.
609 (sh64_compact_model_insn_after): Likewise.
610 (sh64_media_model_insn_after): Likewise.
611 (sh_models): Use sh5_mach for "sh5".
612 * sh64-sim.h: Add missing function prototypes.
613
614 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
615 * decode-media.c, decode-media.h: Likewise.
616 * sem-media.c, sem-media-switch.c: Likewise.
617
6182000-12-05 Ben Elliston <bje@redhat.com>
619
620 * mloop-compact.in, mloop-media.in: Use @prefix@.
621 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
622 to make generated files safe in the presence of parallel makes.
623 (stamp-mloop-media): Likewise.
624
625 * decode-media.c, defs-media.h: Regenerate.
626
6272000-12-04 Ben Elliston <bje@redhat.com>
628
629 * sh64-sim.h: Add function prototypes from sh64.c.
630
631 * Makefile.in (SH64_OBJS): Add ISA variant objects.
632 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
633 (SH64_INCLUDE_DEPS): Update for ISA variants.
634 (stamp-mloop-compact, stamp-mloop-media): New targets.
635 (decode-compact.o, sem-compact.o): New rules.
636 (decode-media.o, sem-media.o): Likewise.
637 (sh64-clean): Update.
638 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
639 (stamp-desc, stamp-cpu): Likewise.
640 (stamp-defs-compact, stamp-defs-media): Likewise.
72f4393d 641 (stamp-decode-compact, stamp-decode-media): Likewise.
cbb38b47
BE
642
643 * defs-compact.h, defs-media.h: Regenerate.
644
6452000-12-03 Ben Elliston <bje@redhat.com>
646
647 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
648 (sh64_fcmpged, sh64_fcmpges): Likewise.
649 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
650
651 * sh64.c (sh64_endian): New function.
652 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
653 (sh64_fcmpged, sh64_fcmpges): Likewise.
654 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
655 (sh64_trap): Implement a basic syscall facility.
656 (sh64_trapa): Exit with return code in R5, not 0.
657 (sh64_model_sh5_u_exec): Remove.
658 (sh64_engine_run_full): New function.
659 (sh64_engine_run_fast): Likewise.
660 (shmedia_prepare_run): Likewise.
661 (shcompact_prepare_run): Likewise.
662 (sh64_get_idata): Likewise.
663 (sh64_init_cpu): Likewise.
664 (shmedia_init_cpu): Likewise.
665 (shcompact_init_cpu): Likewise.
666 (sh64_model_init): Likewise.
667 (sh_models): Define.
668 (sh5_imp_properties): Likewise.
669 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
670
671 * sem-compact.c, sem-compact-switch.c: Regenerate.
672
6732000-12-01 Ben Elliston <bje@redhat.com>
674
675 * sh64-sim.h (sh64_endian): Declare.
676 * sim-main.h (sim_cia): Use UDI, not USI.
677 (WITH_PROFILE_MODEL_P): Remove.
678 * sim-if.c (sim_sh64_disassemble_insn): Remove.
679 (sh64_disassemble_insn): New function.
680 (sim_open): Use as this CPU's disassembler.
681 * eng.h: New file.
682 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
683
684 * decode-compact.c, decode-media.c: Regenerate.
685 * defs-compact.h, defs-media.h: Likewise.
686 * sem-compact.c, sem-compact-switch.c: Likewise.
687 * sh-desc.c, sh-desc.h: Likewise.
688 * cpu.c, cpu.h, cpuall.h: Likewise.
689
6902000-11-30 Ben Elliston <bje@redhat.com>
691
692 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
693
694 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
695 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
696 target byte order, but default to big endian.
697 * configure: Regenerate.
698
6992000-11-27 Ben Elliston <bje@redhat.com>
700
701 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
702 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
703
704 * sh-desc.c, sh-desc.h: Regenerate.
705 * arch.c, cpu.h, cpuall.h: Regenerate.
706 * decode.h (WITH_PROFILE_MODEL_P): Remove.
707
708 * mloop-compact.in, mloop-media.in: New files.
709 * decode.h: Likewise.
710
7112000-11-26 Ben Elliston <bje@redhat.com>
712
713 * sem-compact.c, sem-compact-switch.c: Generate.
714 * sem-media.c, sem-media-switch.c: Likewise.
715
7162000-11-25 Ben Elliston <bje@redhat.com>
717
718 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
719
720 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
721 * decode-compact.c, decode-compact.h: Likewise.
722 * decode-media.c, decode-media.h: Likewise.
723 * sh64-sim.h: New file.
724 * sim-main.h: Likewise.
725
7262000-11-22 Ben Elliston <bje@redhat.com>
727
728 * sim-if.c: New file.
729 * sh64.c: Likewise.
730
7312000-11-16 Ben Elliston <bje@redhat.com>
732
733 * config.in: New file.
734 * tconfig.in: Likewise.
735 * configure.in: Likewise.
736 * configure: Generate.
737 * Makefile.in: New file.
This page took 0.621953 seconds and 4 git commands to generate.