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