sim: sim-close: unify sim_close logic
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
6e4f085c
MF
12015-11-14 Mike Frysinger <vapier@gentoo.org>
2
3 * sim-if.c (sim_close): Delete.
4
8d0978fb
MF
52015-06-23 Mike Frysinger <vapier@gentoo.org>
6
7 * configure: Regenerate.
8
a3487082
MF
92015-06-12 Mike Frysinger <vapier@gentoo.org>
10
11 * configure: Regenerate.
12
306f4178
MF
132015-06-12 Mike Frysinger <vapier@gentoo.org>
14
15 * configure: Regenerate.
16
db7858e2
MF
172015-06-12 Mike Frysinger <vapier@gentoo.org>
18
19 * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
20 CGEN_TRACE_EXTRACT.
21 * decode-media.c: Likewise.
22 * mloop-compact.in (execute): Change TRACE_INSN_INIT to
23 CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
24 to CGEN_TRACE_INSN_FINI.
25 (sh64_compact_pbb_before): Likewise.
26 (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
27 * mloop-media.in: Likewise.
28 * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
29 * sem-compact-switch.c: Likewise.
30 * sem-media.c: Likewise.
31 * sem-media-switch.c: Likewise.
32
e8d3a34f
MF
332015-04-18 Mike Frysinger <vapier@gentoo.org>
34
35 * sim-main.h (USING_SIM_BASE_H): Delete.
36
20bca71d
MF
372015-04-18 Mike Frysinger <vapier@gentoo.org>
38
39 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
40
7e83aa92
MF
412015-04-18 Mike Frysinger <vapier@gentoo.org>
42
43 * sim-main.h (CIA_ADDR): Define.
44
034685f9
MF
452015-04-17 Mike Frysinger <vapier@gentoo.org>
46
47 * sim-main.h (CIA_GET, CIA_SET): Delete.
48
78e9aa70
MF
492015-04-15 Mike Frysinger <vapier@gentoo.org>
50
51 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
52 * sim-main.h (STATE_CPU): Delete.
53
f95f4ed2
MF
542015-04-15 Mike Frysinger <vapier@gentoo.org>
55
56 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
57 (STATE_CPU): Handle WITH_SMP.
58
bf12d44e
MF
592015-04-13 Mike Frysinger <vapier@gentoo.org>
60
61 * configure: Regenerate.
62
122bbfb5
MF
632015-04-06 Mike Frysinger <vapier@gentoo.org>
64
65 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
66
aadc9410
MF
672015-03-31 Mike Frysinger <vapier@gentoo.org>
68
69 * config.in, configure: Regenerate.
70
c0931f26
MF
712015-03-24 Mike Frysinger <vapier@gentoo.org>
72
73 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
74
30452bbe
MF
752015-03-24 Mike Frysinger <vapier@gentoo.org>
76
77 * configure: Regenerate.
78
97f478c5
MF
792015-03-24 Mike Frysinger <vapier@gentoo.org>
80
81 * configure: Regenerate.
82
49cd1634
MF
832015-03-23 Mike Frysinger <vapier@gentoo.org>
84
85 * configure: Regenerate.
86
64dd13df
MF
872015-03-23 Mike Frysinger <vapier@gentoo.org>
88
89 * configure: Regenerate.
90
8a863336
MF
912015-03-23 Mike Frysinger <vapier@gentoo.org>
92
93 * Makefile.in (CONFIG_DEVICES): Delete.
94 (SIM_OBJS): Delete CONFIG_DEVICES.
95
ae7d0cac
MF
962015-03-16 Mike Frysinger <vapier@gentoo.org>
97
98 * aclocal.m4, config.in, configure: Regenerate.
99 * tconfig.in: Rename file ...
100 * tconfig.h: ... here.
101
8406bb59
MF
1022015-03-15 Mike Frysinger <vapier@gentoo.org>
103
104 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
105
465fb143
MF
1062015-03-14 Mike Frysinger <vapier@gentoo.org>
107
108 * Makefile.in (SIM_RUN_OBJS): Delete.
109
c4892a6b
HPN
1102014-08-23 Hans-Peter Nilsson <hp@axis.com>
111
112 * configure.ac: Default simulator hardware to off again
113 without emitting errors when off or dv-sockser.o unavailable.
114 * configure: Regenerate.
115
2974be62
AM
1162014-08-19 Alan Modra <amodra@gmail.com>
117
118 * configure: Regenerate.
119
faa743bb
RM
1202014-08-15 Roland McGrath <mcgrathr@google.com>
121
122 * configure: Regenerate.
123 * config.in: Regenerate.
124
bf3d9781
AM
1252013-09-23 Alan Modra <amodra@gmail.com>
126
127 * configure: Regenerate.
128
31e6ad7d
MF
1292013-06-03 Mike Frysinger <vapier@gentoo.org>
130
131 * aclocal.m4, configure: Regenerate.
132
1517bd27
MF
1332013-03-26 Mike Frysinger <vapier@gentoo.org>
134
135 * configure: Regenerate.
136
94c63d78
JS
1372013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
138
139 * configure.ac: Fail if dv-sockser.o not available.
140 Error when --disable-sim-hardware is specified.
141 * configure: Regenerated.
142
5f3ef9d0
JB
1432012-06-15 Joel Brobecker <brobecker@adacore.com>
144
145 * config.in, configure: Regenerate.
146
a6ff997c
NC
1472012-05-18 Nick Clifton <nickc@redhat.com>
148
149 PR 14072
150 * interp.c: Include config.h before system header files.
151
2232061b
MF
1522012-03-24 Mike Frysinger <vapier@gentoo.org>
153
154 * aclocal.m4, config.in, configure: Regenerate.
155
db2e4d67
MF
1562011-12-03 Mike Frysinger <vapier@gentoo.org>
157
158 * aclocal.m4: New file.
159 * configure: Regenerate.
160
9c082ca8
MF
1612011-10-17 Mike Frysinger <vapier@gentoo.org>
162
163 * configure.ac: Change include to common/acinclude.m4.
164
6ffe910a
MF
1652011-10-17 Mike Frysinger <vapier@gentoo.org>
166
167 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
168 call. Replace common.m4 include with SIM_AC_COMMON.
169 * configure: Regenerate.
170
2419798b
MF
1712011-07-05 Mike Frysinger <vapier@gentoo.org>
172
173 * sim-if.c (sim_do_command): Delete.
174
d79fe0d6
MF
1752011-02-14 Mike Frysinger <vapier@gentoo.org>
176
177 * sh64.c (trap_handler): Change zfree to free.
178
bfc85bc6
AM
1792010-10-09 Alan Modra <amodra@gmail.com>
180
181 * sh-desc.h: Regenerate.
182
c5351010
DE
1832010-02-12 Doug Evans <dje@sebabeach.org>
184
185 * decode-media.c, * decode-media.h: Regenerate.
186
2310652a
DE
1872010-02-11 Doug Evans <dje@sebabeach.org>
188
189 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
190 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
191 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
192
d2c7a1a6
DE
1932010-01-24 Doug Evans <dje@sebabeach.org>
194
195 * cpu.h: Regenerate.
196
3725885a
RW
1972010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
198
199 * configure: Regenerate.
200
0f51e9bf
DE
2012010-01-02 Doug Evans <dje@sebabeach.org>
202
203 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
204 * decode-compact.h, * decode-media.c, * decode-media.h,
205 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
206 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
207 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
208
197fa1aa
DE
2092009-11-22 Doug Evans <dje@sebabeach.org>
210
211 * cpu.h: Regenerate.
212 * cpuall.h: Regenerate.
213 * decode-compact.c: Regenerate.
214 * decode-compact.h: Regenerate.
215 * decode-media.c: Regenerate.
216 * decode-media.h: Regenerate.
62836bf4
DE
217 * defs-compact.h: Regenerate.
218 * defs-media.h: Regenerate.
197fa1aa 219
62d08856
DE
2202009-11-03 Doug Evans <dje@sebabeach.org>
221
fda1c30b
DE
222 * arch.c: Regenerate.
223 * arch.h: Regenerate.
224 * cpu.c: Regenerate.
225 * cpu.h: Regenerate.
226 * cpuall.h: Regenerate.
227 * decode-compact.c: Regenerate.
228 * decode-compact.h: Regenerate.
229 * decode-media.c: Regenerate.
230 * decode-media.h: Regenerate.
231 * defs-compact.h: Regenerate.
232 * defs-media.h: Regenerate.
233 * sem-compact-switch.c: Regenerate.
234 * sem-compact.c: Regenerate.
235 * sem-media-switch.c: Regenerate.
236 * sem-media.c: Regenerate.
237 * sh-desc.c: Regenerate.
238 * sh-opc.h: Regenerate.
239
62d08856
DE
240 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
241 (sh-desc.o): New rule.
242 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
243 (all generated file rules): Specify generated file with full path.
244
f979b695
DE
2452009-10-24 Doug Evans <dje@sebabeach.org>
246
247 * sh-desc.h: Regenerate.
248
d6416cdc
RW
2492009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
250
81ecdfbb
RW
251 * config.in: Regenerate.
252 * configure: Likewise.
253
d6416cdc
RW
254 * configure: Regenerate.
255
b5bd9624
HPN
2562008-07-11 Hans-Peter Nilsson <hp@axis.com>
257
258 * configure: Regenerate to track ../common/common.m4 changes.
259 * config.in: Ditto.
260
6efef468 2612008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
262 Daniel Jacobowitz <dan@codesourcery.com>
263 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
264
265 * configure: Regenerate.
266
81963b26
HPN
2672006-12-21 Hans-Peter Nilsson <hp@axis.com>
268
269 * config.in, configure: Regenerate.
270
c7e628df
DB
2712006-10-18 Dave Brolley <brolley@redhat.com>
272
273 * Contribute the following changes:
274
275 2006-06-14 Dave Brolley <brolley@redhat.com>
276
277 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
278 (sh64_fpref): New functions.
279 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
280 (sh64_fpref): New functions.
281 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
282 sh4a_nofpu and sh4al.
283 (sh2e_mach): New MACH.
284 (sh2a_fpu_mach): New MACH.
285 (sh2a_nofpu_mach): New MACH.
286 (sh4_nofpu): New MACH.
287 (sh4a_mach): New MACH.
288 (sh4a_nofpu_mach): New MACH.
289 (sh4al_mach): New MACH.
290 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
291 archfile to CGEN script.
292 * arch.c: Regenerated.
293 * arch.h: Regenerated.
294 * cpu.c: Regenerated.
295 * cpu.h: Regenerated.
296 * cpuall.h: Regenerated.
297 * decode-compact.c: Regenerated.
298 * decode-compact.h: Regenerated.
299 * decode-media.c: Regenerated.
300 * decode-media.h: Regenerated.
301 * defs-compact.h: Regenerated.
302 * defs-media.h: Regenerated.
303 * sem-compact-switch.c: Regenerated.
304 * sem-compact.c: Regenerated.
305 * sem-media-switch.c: Regenerated.
306 * sem-media.c: Regenerated.
307 * sh-desc.c: Regenerated.
308 * sh-desc.h: Regenerated.
309 * sh-opc.h: Regenerated.
310
2f0122dc
DJ
3112006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
312
313 * configure: Regenerated.
314
20e95c23
DJ
3152006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
316
317 * configure: Regenerated.
318
4839e910
CV
3192005-05-02 Corinna Vinschen <vinschen@redhat.com>
320
321 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
322 inclusion of cgen.h.
323
21bc7567
CV
3242005-04-15 Corinna Vinschen <vinschen@redhat.com>
325
326 * configure.ac: New file.
327 * configure.in: Remove.
328 * configure: Regenerate.
329 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
330 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
331 (sim_create_inferior): Ditto.
332
379832de
HPN
3332004-12-08 Hans-Peter Nilsson <hp@axis.com>
334
335 * configure: Regenerate for ../common/aclocal.m4 update.
336
1bbd6057
JR
337Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
338
339 * sem-media-switch.c, sem-media.c: Regenerate.
340
65044526
EZ
3412002-06-24 Richard Sandiford <rsandifo@redhat.com>
342
72f4393d 343 * sh64.c: Update path of "callback.h".
65044526
EZ
344
3452002-06-20 Elena Zannoni <ezannoni@redhat.com>
346
72f4393d 347 * sh64.c: Include correct file for register numbers.
65044526 348
1c509ca8
JR
349Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
350
351 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
352 print_insn_shl.
353
cbb38b47
BE
3542001-07-05 Ben Elliston <bje@redhat.com>
355
356 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
357 (stamp-desc): Likewise.
358 (stamp-cpu): Likewise.
359 (stamp-defs-compact): Likewise.
360 (stamp-defs-media): Likewise.
361 (stamp-decode-compact): Likewise.
362 (stamp-decode-media): Likewise.
363
3642001-03-30 Ben Elliston <bje@redhat.com>
365
366 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
367 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
368 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
369
3702001-01-30 Ben Elliston <bje@redhat.com>
371
372 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
373 (trap_handler): Implement these syscalls.
374 (count_argc): New function.
375
3762001-01-24 Alexandre Oliva <aoliva@redhat.com>
377
378 * sh64.c (trap_handler): Implement time.
379
380 * sh64.c (fetch_str): New function.
381 (trap_handler): Re-implement write, and implement lseek, read,
382 open and close.
383
3842001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
385
386 * sh64.c (sh64_fetch_register): When fetching the PC, return the
387 PC value and set the LSB according to the current ISA.
388
3892001-01-18 Ben Elliston <bje@redhat.com>
390
391 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
392 has terminated, not exit!
393
3942001-01-12 Ben Elliston <bje@redhat.com>
395
396 * sh64.c (sh64_fcnvds): Re-implement.
397
398 * sh64.c: Include "bfd.h".
399 (trap_handler): New function. Consolidate function bodies of
400 sh64_trapa and sh64_compact_trapa.
401 (sh64_trapa): Use it.
402 (sh64_compact_trapa): Likewise.
403
4042001-01-11 Ben Elliston <bje@redhat.com>
405
406 * sem-media.c, sem-media-switch.c: Regenerate.
407 * sem-compact.c, sem-compact-switch.c: Likewise.
408
409 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
410
411 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
412 * decode-media.c, decode-media.h, defs-media.h: Likewise.
413 * sem-compact.c, sem-compact-switch.c: Likewise.
414 * sem-media.c, sem-media-switch.c: Likewise.
415
4162001-01-10 Ben Elliston <bje@redhat.com>
417
418 * sim-main.h (CIA_SET): Encode the current instruction set mode
419 when setting the cia.
420
4212001-01-08 Ben Elliston <bje@redhat.com>
422
423 * sh64.c (sh64_store_register): Do not set insn set mode--allow
424 sh64_h_pc_set() to do it.
425 (shmedia_init_cpu): Do not initialise the insn set mode--let the
426 loader set it based on bit 0 of the executable's starting address.
427 (shcompact_init_cpu): Likewise.
428 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
429 about malformed programs which have illegal insns in delay slots.
430 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
431 the new pc, not the current instruction set mode to determine if
432 the next pbb in the chain will consist of SHmedia instructions.
433 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
434 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
435
436 * cpu.c, cpu.h: Regenerate.
437 * sem-compact.c, sem-compact-switch.c: Likewise.
438 * sem-media.c, sem-media-switch.c: Likewise.
439
440 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
441 not stdio functions to emit output when executing write traps.
442
4432001-01-07 Alexandre Oliva <aoliva@redhat.com>
444
445 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
446 output stream after each (compound) write.
447
4482001-01-06 Ben Elliston <bje@redhat.com>
449
450 * sem-media.c, sem-media-switch.c: Regenerate.
451
4522001-01-04 Ben Elliston <bje@redhat.com>
453
454 * sem-compact.c, sem-compact-switch.c: Regenerate.
455 * cpu.h: Regenerate.
456
4572001-01-03 Ben Elliston <bje@redhat.com>
458
459 * cpu.c, cpu.h: Regenerate.
460 * sem-media.c, sem-media-switch.c: Likewise.
461
4622001-01-02 Ben Elliston <bje@redhat.com>
463
464 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
465 BFD primitives.
466
467 * sem-compact.c, sem-compact-switch.c: Regenerate.
468
4692000-12-30 Alexandre Oliva <aoliva@redhat.com>
470
471 * sh64.c (sh64_nsb): Re-implement correctly.
472
4732000-12-26 Alexandre Oliva <aoliva@redhat.com>
474
475 * sh64.c (sh64_nsb): Re-implement.
476
4772000-12-27 Ben Elliston <bje@redhat.com>
478
479 * cpu.c, cpu.h: Regenerate.
480 * sem-compact.c, sem-compact-switch.c: Likewise.
481 * sem-media.c, sem-media-switch.c: Likewise.
482 * sh-desc.c: Likewise.
483
4842000-12-26 Ben Elliston <bje@redhat.com>
485
486 * mloop-compact.in, mloop-media.in: Remove.
487 * mloop-compact.c, mloop-media.c: New files.
488 * eng-compact.c, eng-media.c: Likewise.
489 * Makefile.in (mloop-compact.c): Remove target.
490 (stamp-mloop-compact): Likewise.
491 (mloop-media.c): Likewise.
492 (stamp-mloop-media): Likewise.
493 (sh64-clean): Update.
494 (stamp-mloop): Remove.
495
4962000-12-23 Ben Elliston <bje@redhat.com>
497
498 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
499 (shcompact_prepare_run): Remove.
500 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
501
5022000-12-22 Ben Elliston <bje@redhat.com>
503
504 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
505 (sh64_dump): Remove.
506 (sh64_engine_run_full): Only compute idesc tables once.
507 (sh64_engine_run_fast): Likewise.
508 (shmedia_prepare_run): Do nothing.
509 (shcompact_prepare_run): Likewise.
510
511 * sem-compact.c, sem-compact-switch.c: Regenerate.
512 * sem-media.c, sem-media-switch.c: Likewise.
513
5142000-12-19 Ben Elliston <bje@redhat.com>
515
516 * sem-media.c, sem-media-switch.c: Regenerate.
517
5182000-12-15 Ben Elliston <bje@redhat.com>
519
520 * sh64.c (sh64_store_register): When storing a new PC, set ISA
521 mode based on the value of bit 0.
522
523 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
524 (sh64_fetch_register): Implement.
525 (sh64_store_register): Likewise.
526
527 * sh64-sim.h (sh64_fmacs): Declare.
528 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
529
530 * sem-media.c, sem-media-switch.c: Regenerate.
531
5322000-12-13 Ben Elliston <bje@redhat.com>
533
534 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
535 (sh64_trapa): Renamed from sh64_trap.
536 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
537 Apply renaming described above.
538
539 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
540 * sem-media.c sem-media-switch.c: Likewise.
541 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
542
5432000-12-12 Ben Elliston <bje@redhat.com>
544
545 * cpu.c, cpu.h, sh-desc.c: Regenerate.
546 * sem-media.c, sem-media-switch.c: Likewise.
547 * sem-compact.c, sem-compact-switch.c: Likewise.
548 * sh64-sim.h (sh64_ftrvs): Declare.
549 * sh64.c (sh64_ftrvs): Bug fixes.
550
551 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
552 (sh64_fcmpgts): Likewise.
553
5542000-12-11 Ben Elliston <bje@redhat.com>
555
556 * decode-media.c, decode-media.h: Regenerate.
557 * defs-media.h: Likewise.
558 * sem-media.c, sem-media-switch.c: Likewise.
559 * sh-desc.c: Likewise.
560
5612000-12-08 Ben Elliston <bje@redhat.com>
562
563 * decode-media.c, decode-media.h: Regenerate.
564 * defs-media.h: Likewise.
565 * sem-media.c, sem-media-switch.c: Likewise.
566
5672000-12-07 Ben Elliston <bje@redhat.com>
568
569 * decode-media.c, decode-media.h: Regenerate.
570 * sem-media.c, sem-media-switch.c: Likewise.
571
572 * defs-media.h: Regenete.
573 * decode-compact.c, decode-media.c: Likewise.
574
5752000-12-06 Ben Elliston <bje@redhat.com>
576
577 * sh64.c (sh64_fcmpund): Return a BI.
578 (sh64_fcmpuns): Likewise.
579 (sh64_nsb): Treat source value as unsigned.
580 (sh64_compact_model_insn_before): New function.
581 (sh64_media_model_insn_before): Likewise.
582 (sh64_compact_model_insn_after): Likewise.
583 (sh64_media_model_insn_after): Likewise.
584 (sh_models): Use sh5_mach for "sh5".
585 * sh64-sim.h: Add missing function prototypes.
586
587 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
588 * decode-media.c, decode-media.h: Likewise.
589 * sem-media.c, sem-media-switch.c: Likewise.
590
5912000-12-05 Ben Elliston <bje@redhat.com>
592
593 * mloop-compact.in, mloop-media.in: Use @prefix@.
594 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
595 to make generated files safe in the presence of parallel makes.
596 (stamp-mloop-media): Likewise.
597
598 * decode-media.c, defs-media.h: Regenerate.
599
6002000-12-04 Ben Elliston <bje@redhat.com>
601
602 * sh64-sim.h: Add function prototypes from sh64.c.
603
604 * Makefile.in (SH64_OBJS): Add ISA variant objects.
605 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
606 (SH64_INCLUDE_DEPS): Update for ISA variants.
607 (stamp-mloop-compact, stamp-mloop-media): New targets.
608 (decode-compact.o, sem-compact.o): New rules.
609 (decode-media.o, sem-media.o): Likewise.
610 (sh64-clean): Update.
611 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
612 (stamp-desc, stamp-cpu): Likewise.
613 (stamp-defs-compact, stamp-defs-media): Likewise.
72f4393d 614 (stamp-decode-compact, stamp-decode-media): Likewise.
cbb38b47
BE
615
616 * defs-compact.h, defs-media.h: Regenerate.
617
6182000-12-03 Ben Elliston <bje@redhat.com>
619
620 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
621 (sh64_fcmpged, sh64_fcmpges): Likewise.
622 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
623
624 * sh64.c (sh64_endian): New function.
625 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
626 (sh64_fcmpged, sh64_fcmpges): Likewise.
627 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
628 (sh64_trap): Implement a basic syscall facility.
629 (sh64_trapa): Exit with return code in R5, not 0.
630 (sh64_model_sh5_u_exec): Remove.
631 (sh64_engine_run_full): New function.
632 (sh64_engine_run_fast): Likewise.
633 (shmedia_prepare_run): Likewise.
634 (shcompact_prepare_run): Likewise.
635 (sh64_get_idata): Likewise.
636 (sh64_init_cpu): Likewise.
637 (shmedia_init_cpu): Likewise.
638 (shcompact_init_cpu): Likewise.
639 (sh64_model_init): Likewise.
640 (sh_models): Define.
641 (sh5_imp_properties): Likewise.
642 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
643
644 * sem-compact.c, sem-compact-switch.c: Regenerate.
645
6462000-12-01 Ben Elliston <bje@redhat.com>
647
648 * sh64-sim.h (sh64_endian): Declare.
649 * sim-main.h (sim_cia): Use UDI, not USI.
650 (WITH_PROFILE_MODEL_P): Remove.
651 * sim-if.c (sim_sh64_disassemble_insn): Remove.
652 (sh64_disassemble_insn): New function.
653 (sim_open): Use as this CPU's disassembler.
654 * eng.h: New file.
655 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
656
657 * decode-compact.c, decode-media.c: Regenerate.
658 * defs-compact.h, defs-media.h: Likewise.
659 * sem-compact.c, sem-compact-switch.c: Likewise.
660 * sh-desc.c, sh-desc.h: Likewise.
661 * cpu.c, cpu.h, cpuall.h: Likewise.
662
6632000-11-30 Ben Elliston <bje@redhat.com>
664
665 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
666
667 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
668 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
669 target byte order, but default to big endian.
670 * configure: Regenerate.
671
6722000-11-27 Ben Elliston <bje@redhat.com>
673
674 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
675 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
676
677 * sh-desc.c, sh-desc.h: Regenerate.
678 * arch.c, cpu.h, cpuall.h: Regenerate.
679 * decode.h (WITH_PROFILE_MODEL_P): Remove.
680
681 * mloop-compact.in, mloop-media.in: New files.
682 * decode.h: Likewise.
683
6842000-11-26 Ben Elliston <bje@redhat.com>
685
686 * sem-compact.c, sem-compact-switch.c: Generate.
687 * sem-media.c, sem-media-switch.c: Likewise.
688
6892000-11-25 Ben Elliston <bje@redhat.com>
690
691 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
692
693 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
694 * decode-compact.c, decode-compact.h: Likewise.
695 * decode-media.c, decode-media.h: Likewise.
696 * sh64-sim.h: New file.
697 * sim-main.h: Likewise.
698
6992000-11-22 Ben Elliston <bje@redhat.com>
700
701 * sim-if.c: New file.
702 * sh64.c: Likewise.
703
7042000-11-16 Ben Elliston <bje@redhat.com>
705
706 * config.in: New file.
707 * tconfig.in: Likewise.
708 * configure.in: Likewise.
709 * configure: Generate.
710 * Makefile.in: New file.
This page took 0.832824 seconds and 4 git commands to generate.