Fix build breakage from last commit (window-nat.c:windows_create_inferior)
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
13a590ca
MF
12017-02-13 Mike Frysinger <vapier@gentoo.org>
2
3 * decode-compact.c (sh64_compact_init_idesc_table): Use ARRAY_SIZE.
4 * decode-media.c (sh64_media_init_idesc_table): Likewise.
5
ce39bd38
MF
62016-01-10 Mike Frysinger <vapier@gentoo.org>
7
8 * config.in, configure: Regenerate.
9
e19418e0
MF
102016-01-10 Mike Frysinger <vapier@gentoo.org>
11
12 * configure: Regenerate.
13
16f7876d
MF
142016-01-10 Mike Frysinger <vapier@gentoo.org>
15
16 * configure.ac (SIM_AC_OPTION_ENVIRONMENT): Delete call.
17 * configure: Regenerate.
18
99d8e879
MF
192016-01-10 Mike Frysinger <vapier@gentoo.org>
20
21 * configure: Regenerate.
22
35656e95
MF
232016-01-10 Mike Frysinger <vapier@gentoo.org>
24
25 * configure: Regenerate.
26
347fe5bb
MF
272016-01-10 Mike Frysinger <vapier@gentoo.org>
28
29 * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
30 * configure: Regenerate.
31
22be3fbe
MF
322016-01-10 Mike Frysinger <vapier@gentoo.org>
33
34 * configure: Regenerate.
35
0dc73ef7
MF
362016-01-10 Mike Frysinger <vapier@gentoo.org>
37
38 * configure: Regenerate.
39
936df756
MF
402016-01-09 Mike Frysinger <vapier@gentoo.org>
41
42 * config.in, configure: Regenerate.
43
2e3d4f4d
MF
442016-01-06 Mike Frysinger <vapier@gentoo.org>
45
46 * sim-if.c (sim_open): Mark argv const.
47 (sim_create_inferior): Mark argv and env const.
48
9bbf6f91
MF
492016-01-04 Mike Frysinger <vapier@gentoo.org>
50
51 * configure: Regenerate.
52
77cf2ef5
MF
532016-01-03 Mike Frysinger <vapier@gentoo.org>
54
55 * sim-if.c (sim_open): Update sim_parse_args comment.
56
61971b86
MF
572016-01-03 Mike Frysinger <vapier@gentoo.org>
58
59 * sh64-sim.h (GETTWI, SETTWI): Delete unused defines.
60 (sh5_devices): Delete.
61 (struct _device): Delete.
62
34fed699
MF
632016-01-03 Mike Frysinger <vapier@gentoo.org>
64
65 * sh64.c (count_argc): Delete.
66 (trap_handler): Change count_argc to countargv.
67
0cb8d851
MF
682016-01-03 Mike Frysinger <vapier@gentoo.org>
69
70 * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
71 * configure: Regenerate.
72
1ac72f06
MF
732016-01-02 Mike Frysinger <vapier@gentoo.org>
74
75 * arch.h (TARGET_BIG_ENDIAN): Delete.
76 * configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG.
77 * configure: Regenerate.
78
027e73b2
MF
792016-01-02 Mike Frysinger <vapier@gentoo.org>
80
81 * sim-if.c (sim_open): Delete #if 0 sim_add_option_table call.
82
d47f5b30
MF
832016-01-02 Mike Frysinger <vapier@gentoo.org>
84
85 * sim-if.c (current_state): Delete.
86 (sim_open): Delete current_state assignment.
87
5e744ef8
MF
882015-12-27 Mike Frysinger <vapier@gentoo.org>
89
90 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
91
1b393626
MF
922015-12-26 Mike Frysinger <vapier@gentoo.org>
93
94 * config.in, configure: Regenerate.
95
0e967299
MF
962015-12-26 Mike Frysinger <vapier@gentoo.org>
97
98 * sim-if.c (sim_create_inferior): Replace old #if 0 code with dupargv.
99
0d585950
MF
1002015-12-25 Mike Frysinger <vapier@gentoo.org>
101
102 * Makefile.in (SIM_OBJS): Delete sim-model.o.
103 * tconfig.h: Delete file.
104
8a0ebee6
MF
1052015-12-25 Mike Frysinger <vapier@gentoo.org>
106
107 * arch.c: Rename MACH to SIM_MACH.
108 * cpuall.h: Likewise.
109 * sh64.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
110 SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
111
f0c1b768
MF
1122015-12-25 Mike Frysinger <vapier@gentoo.org>
113
114 * sim-main.h (WITH_SCACHE_PBB): Move from ...
115 * tconfig.h (WITH_SCACHE_PBB): ... here.
116
26936211
MF
1172015-12-24 Mike Frysinger <vapier@gentoo.org>
118
119 * tconfig.h (SIM_HANDLES_LMA): Delete.
120
cec19744
MF
1212015-12-24 Mike Frysinger <vapier@gentoo.org>
122
123 * tconfig.h (SIM_HAVE_BREAKPOINTS, SIM_BREAKPOINT,
124 SIM_BREAKPOINT_SIZE): Delete.
125
84e8e361
MF
1262015-12-24 Mike Frysinger <vapier@gentoo.org>
127
128 * tconfig.h (WITH_WATCHPOINTS): Delete.
129
b1af9473
MF
1302015-12-24 Mike Frysinger <vapier@gentoo.org>
131
132 * tconfig.h (SIM_HAVE_MEM_SIZE): Delete.
133
797eee42
MF
1342015-11-15 Mike Frysinger <vapier@gentoo.org>
135
136 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
137 sim-stop.o.
138
6e4f085c
MF
1392015-11-14 Mike Frysinger <vapier@gentoo.org>
140
141 * sim-if.c (sim_close): Delete.
142
8d0978fb
MF
1432015-06-23 Mike Frysinger <vapier@gentoo.org>
144
145 * configure: Regenerate.
146
a3487082
MF
1472015-06-12 Mike Frysinger <vapier@gentoo.org>
148
149 * configure: Regenerate.
150
306f4178
MF
1512015-06-12 Mike Frysinger <vapier@gentoo.org>
152
153 * configure: Regenerate.
154
db7858e2
MF
1552015-06-12 Mike Frysinger <vapier@gentoo.org>
156
157 * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
158 CGEN_TRACE_EXTRACT.
159 * decode-media.c: Likewise.
160 * mloop-compact.in (execute): Change TRACE_INSN_INIT to
161 CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
162 to CGEN_TRACE_INSN_FINI.
163 (sh64_compact_pbb_before): Likewise.
164 (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
165 * mloop-media.in: Likewise.
166 * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
167 * sem-compact-switch.c: Likewise.
168 * sem-media.c: Likewise.
169 * sem-media-switch.c: Likewise.
170
e8d3a34f
MF
1712015-04-18 Mike Frysinger <vapier@gentoo.org>
172
173 * sim-main.h (USING_SIM_BASE_H): Delete.
174
20bca71d
MF
1752015-04-18 Mike Frysinger <vapier@gentoo.org>
176
177 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
178
7e83aa92
MF
1792015-04-18 Mike Frysinger <vapier@gentoo.org>
180
181 * sim-main.h (CIA_ADDR): Define.
182
034685f9
MF
1832015-04-17 Mike Frysinger <vapier@gentoo.org>
184
185 * sim-main.h (CIA_GET, CIA_SET): Delete.
186
78e9aa70
MF
1872015-04-15 Mike Frysinger <vapier@gentoo.org>
188
189 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
190 * sim-main.h (STATE_CPU): Delete.
191
f95f4ed2
MF
1922015-04-15 Mike Frysinger <vapier@gentoo.org>
193
194 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
195 (STATE_CPU): Handle WITH_SMP.
196
bf12d44e
MF
1972015-04-13 Mike Frysinger <vapier@gentoo.org>
198
199 * configure: Regenerate.
200
122bbfb5
MF
2012015-04-06 Mike Frysinger <vapier@gentoo.org>
202
203 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
204
aadc9410
MF
2052015-03-31 Mike Frysinger <vapier@gentoo.org>
206
207 * config.in, configure: Regenerate.
208
c0931f26
MF
2092015-03-24 Mike Frysinger <vapier@gentoo.org>
210
211 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
212
30452bbe
MF
2132015-03-24 Mike Frysinger <vapier@gentoo.org>
214
215 * configure: Regenerate.
216
97f478c5
MF
2172015-03-24 Mike Frysinger <vapier@gentoo.org>
218
219 * configure: Regenerate.
220
49cd1634
MF
2212015-03-23 Mike Frysinger <vapier@gentoo.org>
222
223 * configure: Regenerate.
224
64dd13df
MF
2252015-03-23 Mike Frysinger <vapier@gentoo.org>
226
227 * configure: Regenerate.
228
8a863336
MF
2292015-03-23 Mike Frysinger <vapier@gentoo.org>
230
231 * Makefile.in (CONFIG_DEVICES): Delete.
232 (SIM_OBJS): Delete CONFIG_DEVICES.
233
ae7d0cac
MF
2342015-03-16 Mike Frysinger <vapier@gentoo.org>
235
236 * aclocal.m4, config.in, configure: Regenerate.
237 * tconfig.in: Rename file ...
238 * tconfig.h: ... here.
239
8406bb59
MF
2402015-03-15 Mike Frysinger <vapier@gentoo.org>
241
242 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
243
465fb143
MF
2442015-03-14 Mike Frysinger <vapier@gentoo.org>
245
246 * Makefile.in (SIM_RUN_OBJS): Delete.
247
c4892a6b
HPN
2482014-08-23 Hans-Peter Nilsson <hp@axis.com>
249
250 * configure.ac: Default simulator hardware to off again
251 without emitting errors when off or dv-sockser.o unavailable.
252 * configure: Regenerate.
253
2974be62
AM
2542014-08-19 Alan Modra <amodra@gmail.com>
255
256 * configure: Regenerate.
257
faa743bb
RM
2582014-08-15 Roland McGrath <mcgrathr@google.com>
259
260 * configure: Regenerate.
261 * config.in: Regenerate.
262
bf3d9781
AM
2632013-09-23 Alan Modra <amodra@gmail.com>
264
265 * configure: Regenerate.
266
31e6ad7d
MF
2672013-06-03 Mike Frysinger <vapier@gentoo.org>
268
269 * aclocal.m4, configure: Regenerate.
270
1517bd27
MF
2712013-03-26 Mike Frysinger <vapier@gentoo.org>
272
273 * configure: Regenerate.
274
94c63d78
JS
2752013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
276
277 * configure.ac: Fail if dv-sockser.o not available.
278 Error when --disable-sim-hardware is specified.
279 * configure: Regenerated.
280
5f3ef9d0
JB
2812012-06-15 Joel Brobecker <brobecker@adacore.com>
282
283 * config.in, configure: Regenerate.
284
a6ff997c
NC
2852012-05-18 Nick Clifton <nickc@redhat.com>
286
287 PR 14072
288 * interp.c: Include config.h before system header files.
289
2232061b
MF
2902012-03-24 Mike Frysinger <vapier@gentoo.org>
291
292 * aclocal.m4, config.in, configure: Regenerate.
293
db2e4d67
MF
2942011-12-03 Mike Frysinger <vapier@gentoo.org>
295
296 * aclocal.m4: New file.
297 * configure: Regenerate.
298
9c082ca8
MF
2992011-10-17 Mike Frysinger <vapier@gentoo.org>
300
301 * configure.ac: Change include to common/acinclude.m4.
302
6ffe910a
MF
3032011-10-17 Mike Frysinger <vapier@gentoo.org>
304
305 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
306 call. Replace common.m4 include with SIM_AC_COMMON.
307 * configure: Regenerate.
308
2419798b
MF
3092011-07-05 Mike Frysinger <vapier@gentoo.org>
310
311 * sim-if.c (sim_do_command): Delete.
312
d79fe0d6
MF
3132011-02-14 Mike Frysinger <vapier@gentoo.org>
314
315 * sh64.c (trap_handler): Change zfree to free.
316
bfc85bc6
AM
3172010-10-09 Alan Modra <amodra@gmail.com>
318
319 * sh-desc.h: Regenerate.
320
c5351010
DE
3212010-02-12 Doug Evans <dje@sebabeach.org>
322
323 * decode-media.c, * decode-media.h: Regenerate.
324
2310652a
DE
3252010-02-11 Doug Evans <dje@sebabeach.org>
326
327 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
328 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
329 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
330
d2c7a1a6
DE
3312010-01-24 Doug Evans <dje@sebabeach.org>
332
333 * cpu.h: Regenerate.
334
3725885a
RW
3352010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
336
337 * configure: Regenerate.
338
0f51e9bf
DE
3392010-01-02 Doug Evans <dje@sebabeach.org>
340
341 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
342 * decode-compact.h, * decode-media.c, * decode-media.h,
343 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
344 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
345 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
346
197fa1aa
DE
3472009-11-22 Doug Evans <dje@sebabeach.org>
348
349 * cpu.h: Regenerate.
350 * cpuall.h: Regenerate.
351 * decode-compact.c: Regenerate.
352 * decode-compact.h: Regenerate.
353 * decode-media.c: Regenerate.
354 * decode-media.h: Regenerate.
62836bf4
DE
355 * defs-compact.h: Regenerate.
356 * defs-media.h: Regenerate.
197fa1aa 357
62d08856
DE
3582009-11-03 Doug Evans <dje@sebabeach.org>
359
fda1c30b
DE
360 * arch.c: Regenerate.
361 * arch.h: Regenerate.
362 * cpu.c: Regenerate.
363 * cpu.h: Regenerate.
364 * cpuall.h: Regenerate.
365 * decode-compact.c: Regenerate.
366 * decode-compact.h: Regenerate.
367 * decode-media.c: Regenerate.
368 * decode-media.h: Regenerate.
369 * defs-compact.h: Regenerate.
370 * defs-media.h: Regenerate.
371 * sem-compact-switch.c: Regenerate.
372 * sem-compact.c: Regenerate.
373 * sem-media-switch.c: Regenerate.
374 * sem-media.c: Regenerate.
375 * sh-desc.c: Regenerate.
376 * sh-opc.h: Regenerate.
377
62d08856
DE
378 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
379 (sh-desc.o): New rule.
380 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
381 (all generated file rules): Specify generated file with full path.
382
f979b695
DE
3832009-10-24 Doug Evans <dje@sebabeach.org>
384
385 * sh-desc.h: Regenerate.
386
d6416cdc
RW
3872009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
388
81ecdfbb
RW
389 * config.in: Regenerate.
390 * configure: Likewise.
391
d6416cdc
RW
392 * configure: Regenerate.
393
b5bd9624
HPN
3942008-07-11 Hans-Peter Nilsson <hp@axis.com>
395
396 * configure: Regenerate to track ../common/common.m4 changes.
397 * config.in: Ditto.
398
6efef468 3992008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
400 Daniel Jacobowitz <dan@codesourcery.com>
401 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
402
403 * configure: Regenerate.
404
81963b26
HPN
4052006-12-21 Hans-Peter Nilsson <hp@axis.com>
406
407 * config.in, configure: Regenerate.
408
c7e628df
DB
4092006-10-18 Dave Brolley <brolley@redhat.com>
410
411 * Contribute the following changes:
412
413 2006-06-14 Dave Brolley <brolley@redhat.com>
414
415 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
416 (sh64_fpref): New functions.
417 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
418 (sh64_fpref): New functions.
419 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
420 sh4a_nofpu and sh4al.
421 (sh2e_mach): New MACH.
422 (sh2a_fpu_mach): New MACH.
423 (sh2a_nofpu_mach): New MACH.
424 (sh4_nofpu): New MACH.
425 (sh4a_mach): New MACH.
426 (sh4a_nofpu_mach): New MACH.
427 (sh4al_mach): New MACH.
428 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
429 archfile to CGEN script.
430 * arch.c: Regenerated.
431 * arch.h: Regenerated.
432 * cpu.c: Regenerated.
433 * cpu.h: Regenerated.
434 * cpuall.h: Regenerated.
435 * decode-compact.c: Regenerated.
436 * decode-compact.h: Regenerated.
437 * decode-media.c: Regenerated.
438 * decode-media.h: Regenerated.
439 * defs-compact.h: Regenerated.
440 * defs-media.h: Regenerated.
441 * sem-compact-switch.c: Regenerated.
442 * sem-compact.c: Regenerated.
443 * sem-media-switch.c: Regenerated.
444 * sem-media.c: Regenerated.
445 * sh-desc.c: Regenerated.
446 * sh-desc.h: Regenerated.
447 * sh-opc.h: Regenerated.
448
2f0122dc
DJ
4492006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
450
451 * configure: Regenerated.
452
20e95c23
DJ
4532006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
454
455 * configure: Regenerated.
456
4839e910
CV
4572005-05-02 Corinna Vinschen <vinschen@redhat.com>
458
459 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
460 inclusion of cgen.h.
461
21bc7567
CV
4622005-04-15 Corinna Vinschen <vinschen@redhat.com>
463
464 * configure.ac: New file.
465 * configure.in: Remove.
466 * configure: Regenerate.
467 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
468 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
469 (sim_create_inferior): Ditto.
470
379832de
HPN
4712004-12-08 Hans-Peter Nilsson <hp@axis.com>
472
473 * configure: Regenerate for ../common/aclocal.m4 update.
474
1bbd6057
JR
475Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
476
477 * sem-media-switch.c, sem-media.c: Regenerate.
478
65044526
EZ
4792002-06-24 Richard Sandiford <rsandifo@redhat.com>
480
72f4393d 481 * sh64.c: Update path of "callback.h".
65044526
EZ
482
4832002-06-20 Elena Zannoni <ezannoni@redhat.com>
484
72f4393d 485 * sh64.c: Include correct file for register numbers.
65044526 486
1c509ca8
JR
487Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
488
489 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
490 print_insn_shl.
491
cbb38b47
BE
4922001-07-05 Ben Elliston <bje@redhat.com>
493
494 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
495 (stamp-desc): Likewise.
496 (stamp-cpu): Likewise.
497 (stamp-defs-compact): Likewise.
498 (stamp-defs-media): Likewise.
499 (stamp-decode-compact): Likewise.
500 (stamp-decode-media): Likewise.
501
5022001-03-30 Ben Elliston <bje@redhat.com>
503
504 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
505 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
506 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
507
5082001-01-30 Ben Elliston <bje@redhat.com>
509
510 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
511 (trap_handler): Implement these syscalls.
512 (count_argc): New function.
513
5142001-01-24 Alexandre Oliva <aoliva@redhat.com>
515
516 * sh64.c (trap_handler): Implement time.
517
518 * sh64.c (fetch_str): New function.
519 (trap_handler): Re-implement write, and implement lseek, read,
520 open and close.
521
5222001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
523
524 * sh64.c (sh64_fetch_register): When fetching the PC, return the
525 PC value and set the LSB according to the current ISA.
526
5272001-01-18 Ben Elliston <bje@redhat.com>
528
529 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
530 has terminated, not exit!
531
5322001-01-12 Ben Elliston <bje@redhat.com>
533
534 * sh64.c (sh64_fcnvds): Re-implement.
535
536 * sh64.c: Include "bfd.h".
537 (trap_handler): New function. Consolidate function bodies of
538 sh64_trapa and sh64_compact_trapa.
539 (sh64_trapa): Use it.
540 (sh64_compact_trapa): Likewise.
541
5422001-01-11 Ben Elliston <bje@redhat.com>
543
544 * sem-media.c, sem-media-switch.c: Regenerate.
545 * sem-compact.c, sem-compact-switch.c: Likewise.
546
547 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
548
549 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
550 * decode-media.c, decode-media.h, defs-media.h: Likewise.
551 * sem-compact.c, sem-compact-switch.c: Likewise.
552 * sem-media.c, sem-media-switch.c: Likewise.
553
5542001-01-10 Ben Elliston <bje@redhat.com>
555
556 * sim-main.h (CIA_SET): Encode the current instruction set mode
557 when setting the cia.
558
5592001-01-08 Ben Elliston <bje@redhat.com>
560
561 * sh64.c (sh64_store_register): Do not set insn set mode--allow
562 sh64_h_pc_set() to do it.
563 (shmedia_init_cpu): Do not initialise the insn set mode--let the
564 loader set it based on bit 0 of the executable's starting address.
565 (shcompact_init_cpu): Likewise.
566 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
567 about malformed programs which have illegal insns in delay slots.
568 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
569 the new pc, not the current instruction set mode to determine if
570 the next pbb in the chain will consist of SHmedia instructions.
571 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
572 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
573
574 * cpu.c, cpu.h: Regenerate.
575 * sem-compact.c, sem-compact-switch.c: Likewise.
576 * sem-media.c, sem-media-switch.c: Likewise.
577
578 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
579 not stdio functions to emit output when executing write traps.
580
5812001-01-07 Alexandre Oliva <aoliva@redhat.com>
582
583 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
584 output stream after each (compound) write.
585
5862001-01-06 Ben Elliston <bje@redhat.com>
587
588 * sem-media.c, sem-media-switch.c: Regenerate.
589
5902001-01-04 Ben Elliston <bje@redhat.com>
591
592 * sem-compact.c, sem-compact-switch.c: Regenerate.
593 * cpu.h: Regenerate.
594
5952001-01-03 Ben Elliston <bje@redhat.com>
596
597 * cpu.c, cpu.h: Regenerate.
598 * sem-media.c, sem-media-switch.c: Likewise.
599
6002001-01-02 Ben Elliston <bje@redhat.com>
601
602 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
603 BFD primitives.
604
605 * sem-compact.c, sem-compact-switch.c: Regenerate.
606
6072000-12-30 Alexandre Oliva <aoliva@redhat.com>
608
609 * sh64.c (sh64_nsb): Re-implement correctly.
610
6112000-12-26 Alexandre Oliva <aoliva@redhat.com>
612
613 * sh64.c (sh64_nsb): Re-implement.
614
6152000-12-27 Ben Elliston <bje@redhat.com>
616
617 * cpu.c, cpu.h: Regenerate.
618 * sem-compact.c, sem-compact-switch.c: Likewise.
619 * sem-media.c, sem-media-switch.c: Likewise.
620 * sh-desc.c: Likewise.
621
6222000-12-26 Ben Elliston <bje@redhat.com>
623
624 * mloop-compact.in, mloop-media.in: Remove.
625 * mloop-compact.c, mloop-media.c: New files.
626 * eng-compact.c, eng-media.c: Likewise.
627 * Makefile.in (mloop-compact.c): Remove target.
628 (stamp-mloop-compact): Likewise.
629 (mloop-media.c): Likewise.
630 (stamp-mloop-media): Likewise.
631 (sh64-clean): Update.
632 (stamp-mloop): Remove.
633
6342000-12-23 Ben Elliston <bje@redhat.com>
635
636 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
637 (shcompact_prepare_run): Remove.
638 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
639
6402000-12-22 Ben Elliston <bje@redhat.com>
641
642 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
643 (sh64_dump): Remove.
644 (sh64_engine_run_full): Only compute idesc tables once.
645 (sh64_engine_run_fast): Likewise.
646 (shmedia_prepare_run): Do nothing.
647 (shcompact_prepare_run): Likewise.
648
649 * sem-compact.c, sem-compact-switch.c: Regenerate.
650 * sem-media.c, sem-media-switch.c: Likewise.
651
6522000-12-19 Ben Elliston <bje@redhat.com>
653
654 * sem-media.c, sem-media-switch.c: Regenerate.
655
6562000-12-15 Ben Elliston <bje@redhat.com>
657
658 * sh64.c (sh64_store_register): When storing a new PC, set ISA
659 mode based on the value of bit 0.
660
661 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
662 (sh64_fetch_register): Implement.
663 (sh64_store_register): Likewise.
664
665 * sh64-sim.h (sh64_fmacs): Declare.
666 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
667
668 * sem-media.c, sem-media-switch.c: Regenerate.
669
6702000-12-13 Ben Elliston <bje@redhat.com>
671
672 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
673 (sh64_trapa): Renamed from sh64_trap.
674 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
675 Apply renaming described above.
676
677 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
678 * sem-media.c sem-media-switch.c: Likewise.
679 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
680
6812000-12-12 Ben Elliston <bje@redhat.com>
682
683 * cpu.c, cpu.h, sh-desc.c: Regenerate.
684 * sem-media.c, sem-media-switch.c: Likewise.
685 * sem-compact.c, sem-compact-switch.c: Likewise.
686 * sh64-sim.h (sh64_ftrvs): Declare.
687 * sh64.c (sh64_ftrvs): Bug fixes.
688
689 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
690 (sh64_fcmpgts): Likewise.
691
6922000-12-11 Ben Elliston <bje@redhat.com>
693
694 * decode-media.c, decode-media.h: Regenerate.
695 * defs-media.h: Likewise.
696 * sem-media.c, sem-media-switch.c: Likewise.
697 * sh-desc.c: Likewise.
698
6992000-12-08 Ben Elliston <bje@redhat.com>
700
701 * decode-media.c, decode-media.h: Regenerate.
702 * defs-media.h: Likewise.
703 * sem-media.c, sem-media-switch.c: Likewise.
704
7052000-12-07 Ben Elliston <bje@redhat.com>
706
707 * decode-media.c, decode-media.h: Regenerate.
708 * sem-media.c, sem-media-switch.c: Likewise.
709
710 * defs-media.h: Regenete.
711 * decode-compact.c, decode-media.c: Likewise.
712
7132000-12-06 Ben Elliston <bje@redhat.com>
714
715 * sh64.c (sh64_fcmpund): Return a BI.
716 (sh64_fcmpuns): Likewise.
717 (sh64_nsb): Treat source value as unsigned.
718 (sh64_compact_model_insn_before): New function.
719 (sh64_media_model_insn_before): Likewise.
720 (sh64_compact_model_insn_after): Likewise.
721 (sh64_media_model_insn_after): Likewise.
722 (sh_models): Use sh5_mach for "sh5".
723 * sh64-sim.h: Add missing function prototypes.
724
725 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
726 * decode-media.c, decode-media.h: Likewise.
727 * sem-media.c, sem-media-switch.c: Likewise.
728
7292000-12-05 Ben Elliston <bje@redhat.com>
730
731 * mloop-compact.in, mloop-media.in: Use @prefix@.
732 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
733 to make generated files safe in the presence of parallel makes.
734 (stamp-mloop-media): Likewise.
735
736 * decode-media.c, defs-media.h: Regenerate.
737
7382000-12-04 Ben Elliston <bje@redhat.com>
739
740 * sh64-sim.h: Add function prototypes from sh64.c.
741
742 * Makefile.in (SH64_OBJS): Add ISA variant objects.
743 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
744 (SH64_INCLUDE_DEPS): Update for ISA variants.
745 (stamp-mloop-compact, stamp-mloop-media): New targets.
746 (decode-compact.o, sem-compact.o): New rules.
747 (decode-media.o, sem-media.o): Likewise.
748 (sh64-clean): Update.
749 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
750 (stamp-desc, stamp-cpu): Likewise.
751 (stamp-defs-compact, stamp-defs-media): Likewise.
72f4393d 752 (stamp-decode-compact, stamp-decode-media): Likewise.
cbb38b47
BE
753
754 * defs-compact.h, defs-media.h: Regenerate.
755
7562000-12-03 Ben Elliston <bje@redhat.com>
757
758 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
759 (sh64_fcmpged, sh64_fcmpges): Likewise.
760 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
761
762 * sh64.c (sh64_endian): New function.
763 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
764 (sh64_fcmpged, sh64_fcmpges): Likewise.
765 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
766 (sh64_trap): Implement a basic syscall facility.
767 (sh64_trapa): Exit with return code in R5, not 0.
768 (sh64_model_sh5_u_exec): Remove.
769 (sh64_engine_run_full): New function.
770 (sh64_engine_run_fast): Likewise.
771 (shmedia_prepare_run): Likewise.
772 (shcompact_prepare_run): Likewise.
773 (sh64_get_idata): Likewise.
774 (sh64_init_cpu): Likewise.
775 (shmedia_init_cpu): Likewise.
776 (shcompact_init_cpu): Likewise.
777 (sh64_model_init): Likewise.
778 (sh_models): Define.
779 (sh5_imp_properties): Likewise.
780 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
781
782 * sem-compact.c, sem-compact-switch.c: Regenerate.
783
7842000-12-01 Ben Elliston <bje@redhat.com>
785
786 * sh64-sim.h (sh64_endian): Declare.
787 * sim-main.h (sim_cia): Use UDI, not USI.
788 (WITH_PROFILE_MODEL_P): Remove.
789 * sim-if.c (sim_sh64_disassemble_insn): Remove.
790 (sh64_disassemble_insn): New function.
791 (sim_open): Use as this CPU's disassembler.
792 * eng.h: New file.
793 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
794
795 * decode-compact.c, decode-media.c: Regenerate.
796 * defs-compact.h, defs-media.h: Likewise.
797 * sem-compact.c, sem-compact-switch.c: Likewise.
798 * sh-desc.c, sh-desc.h: Likewise.
799 * cpu.c, cpu.h, cpuall.h: Likewise.
800
8012000-11-30 Ben Elliston <bje@redhat.com>
802
803 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
804
805 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
806 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
807 target byte order, but default to big endian.
808 * configure: Regenerate.
809
8102000-11-27 Ben Elliston <bje@redhat.com>
811
812 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
813 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
814
815 * sh-desc.c, sh-desc.h: Regenerate.
816 * arch.c, cpu.h, cpuall.h: Regenerate.
817 * decode.h (WITH_PROFILE_MODEL_P): Remove.
818
819 * mloop-compact.in, mloop-media.in: New files.
820 * decode.h: Likewise.
821
8222000-11-26 Ben Elliston <bje@redhat.com>
823
824 * sem-compact.c, sem-compact-switch.c: Generate.
825 * sem-media.c, sem-media-switch.c: Likewise.
826
8272000-11-25 Ben Elliston <bje@redhat.com>
828
829 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
830
831 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
832 * decode-compact.c, decode-compact.h: Likewise.
833 * decode-media.c, decode-media.h: Likewise.
834 * sh64-sim.h: New file.
835 * sim-main.h: Likewise.
836
8372000-11-22 Ben Elliston <bje@redhat.com>
838
839 * sim-if.c: New file.
840 * sh64.c: Likewise.
841
8422000-11-16 Ben Elliston <bje@redhat.com>
843
844 * config.in: New file.
845 * tconfig.in: Likewise.
846 * configure.in: Likewise.
847 * configure: Generate.
848 * Makefile.in: New file.
This page took 0.674848 seconds and 4 git commands to generate.