sim: aarch64: move ChangeLog content
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
0d585950
MF
12015-12-25 Mike Frysinger <vapier@gentoo.org>
2
3 * Makefile.in (SIM_OBJS): Delete sim-model.o.
4 * tconfig.h: Delete file.
5
8a0ebee6
MF
62015-12-25 Mike Frysinger <vapier@gentoo.org>
7
8 * arch.c: Rename MACH to SIM_MACH.
9 * cpuall.h: Likewise.
10 * sh64.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
11 SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
12
f0c1b768
MF
132015-12-25 Mike Frysinger <vapier@gentoo.org>
14
15 * sim-main.h (WITH_SCACHE_PBB): Move from ...
16 * tconfig.h (WITH_SCACHE_PBB): ... here.
17
26936211
MF
182015-12-24 Mike Frysinger <vapier@gentoo.org>
19
20 * tconfig.h (SIM_HANDLES_LMA): Delete.
21
cec19744
MF
222015-12-24 Mike Frysinger <vapier@gentoo.org>
23
24 * tconfig.h (SIM_HAVE_BREAKPOINTS, SIM_BREAKPOINT,
25 SIM_BREAKPOINT_SIZE): Delete.
26
84e8e361
MF
272015-12-24 Mike Frysinger <vapier@gentoo.org>
28
29 * tconfig.h (WITH_WATCHPOINTS): Delete.
30
b1af9473
MF
312015-12-24 Mike Frysinger <vapier@gentoo.org>
32
33 * tconfig.h (SIM_HAVE_MEM_SIZE): Delete.
34
797eee42
MF
352015-11-15 Mike Frysinger <vapier@gentoo.org>
36
37 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
38 sim-stop.o.
39
6e4f085c
MF
402015-11-14 Mike Frysinger <vapier@gentoo.org>
41
42 * sim-if.c (sim_close): Delete.
43
8d0978fb
MF
442015-06-23 Mike Frysinger <vapier@gentoo.org>
45
46 * configure: Regenerate.
47
a3487082
MF
482015-06-12 Mike Frysinger <vapier@gentoo.org>
49
50 * configure: Regenerate.
51
306f4178
MF
522015-06-12 Mike Frysinger <vapier@gentoo.org>
53
54 * configure: Regenerate.
55
db7858e2
MF
562015-06-12 Mike Frysinger <vapier@gentoo.org>
57
58 * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
59 CGEN_TRACE_EXTRACT.
60 * decode-media.c: Likewise.
61 * mloop-compact.in (execute): Change TRACE_INSN_INIT to
62 CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
63 to CGEN_TRACE_INSN_FINI.
64 (sh64_compact_pbb_before): Likewise.
65 (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
66 * mloop-media.in: Likewise.
67 * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
68 * sem-compact-switch.c: Likewise.
69 * sem-media.c: Likewise.
70 * sem-media-switch.c: Likewise.
71
e8d3a34f
MF
722015-04-18 Mike Frysinger <vapier@gentoo.org>
73
74 * sim-main.h (USING_SIM_BASE_H): Delete.
75
20bca71d
MF
762015-04-18 Mike Frysinger <vapier@gentoo.org>
77
78 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
79
7e83aa92
MF
802015-04-18 Mike Frysinger <vapier@gentoo.org>
81
82 * sim-main.h (CIA_ADDR): Define.
83
034685f9
MF
842015-04-17 Mike Frysinger <vapier@gentoo.org>
85
86 * sim-main.h (CIA_GET, CIA_SET): Delete.
87
78e9aa70
MF
882015-04-15 Mike Frysinger <vapier@gentoo.org>
89
90 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
91 * sim-main.h (STATE_CPU): Delete.
92
f95f4ed2
MF
932015-04-15 Mike Frysinger <vapier@gentoo.org>
94
95 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
96 (STATE_CPU): Handle WITH_SMP.
97
bf12d44e
MF
982015-04-13 Mike Frysinger <vapier@gentoo.org>
99
100 * configure: Regenerate.
101
122bbfb5
MF
1022015-04-06 Mike Frysinger <vapier@gentoo.org>
103
104 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
105
aadc9410
MF
1062015-03-31 Mike Frysinger <vapier@gentoo.org>
107
108 * config.in, configure: Regenerate.
109
c0931f26
MF
1102015-03-24 Mike Frysinger <vapier@gentoo.org>
111
112 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
113
30452bbe
MF
1142015-03-24 Mike Frysinger <vapier@gentoo.org>
115
116 * configure: Regenerate.
117
97f478c5
MF
1182015-03-24 Mike Frysinger <vapier@gentoo.org>
119
120 * configure: Regenerate.
121
49cd1634
MF
1222015-03-23 Mike Frysinger <vapier@gentoo.org>
123
124 * configure: Regenerate.
125
64dd13df
MF
1262015-03-23 Mike Frysinger <vapier@gentoo.org>
127
128 * configure: Regenerate.
129
8a863336
MF
1302015-03-23 Mike Frysinger <vapier@gentoo.org>
131
132 * Makefile.in (CONFIG_DEVICES): Delete.
133 (SIM_OBJS): Delete CONFIG_DEVICES.
134
ae7d0cac
MF
1352015-03-16 Mike Frysinger <vapier@gentoo.org>
136
137 * aclocal.m4, config.in, configure: Regenerate.
138 * tconfig.in: Rename file ...
139 * tconfig.h: ... here.
140
8406bb59
MF
1412015-03-15 Mike Frysinger <vapier@gentoo.org>
142
143 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
144
465fb143
MF
1452015-03-14 Mike Frysinger <vapier@gentoo.org>
146
147 * Makefile.in (SIM_RUN_OBJS): Delete.
148
c4892a6b
HPN
1492014-08-23 Hans-Peter Nilsson <hp@axis.com>
150
151 * configure.ac: Default simulator hardware to off again
152 without emitting errors when off or dv-sockser.o unavailable.
153 * configure: Regenerate.
154
2974be62
AM
1552014-08-19 Alan Modra <amodra@gmail.com>
156
157 * configure: Regenerate.
158
faa743bb
RM
1592014-08-15 Roland McGrath <mcgrathr@google.com>
160
161 * configure: Regenerate.
162 * config.in: Regenerate.
163
bf3d9781
AM
1642013-09-23 Alan Modra <amodra@gmail.com>
165
166 * configure: Regenerate.
167
31e6ad7d
MF
1682013-06-03 Mike Frysinger <vapier@gentoo.org>
169
170 * aclocal.m4, configure: Regenerate.
171
1517bd27
MF
1722013-03-26 Mike Frysinger <vapier@gentoo.org>
173
174 * configure: Regenerate.
175
94c63d78
JS
1762013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
177
178 * configure.ac: Fail if dv-sockser.o not available.
179 Error when --disable-sim-hardware is specified.
180 * configure: Regenerated.
181
5f3ef9d0
JB
1822012-06-15 Joel Brobecker <brobecker@adacore.com>
183
184 * config.in, configure: Regenerate.
185
a6ff997c
NC
1862012-05-18 Nick Clifton <nickc@redhat.com>
187
188 PR 14072
189 * interp.c: Include config.h before system header files.
190
2232061b
MF
1912012-03-24 Mike Frysinger <vapier@gentoo.org>
192
193 * aclocal.m4, config.in, configure: Regenerate.
194
db2e4d67
MF
1952011-12-03 Mike Frysinger <vapier@gentoo.org>
196
197 * aclocal.m4: New file.
198 * configure: Regenerate.
199
9c082ca8
MF
2002011-10-17 Mike Frysinger <vapier@gentoo.org>
201
202 * configure.ac: Change include to common/acinclude.m4.
203
6ffe910a
MF
2042011-10-17 Mike Frysinger <vapier@gentoo.org>
205
206 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
207 call. Replace common.m4 include with SIM_AC_COMMON.
208 * configure: Regenerate.
209
2419798b
MF
2102011-07-05 Mike Frysinger <vapier@gentoo.org>
211
212 * sim-if.c (sim_do_command): Delete.
213
d79fe0d6
MF
2142011-02-14 Mike Frysinger <vapier@gentoo.org>
215
216 * sh64.c (trap_handler): Change zfree to free.
217
bfc85bc6
AM
2182010-10-09 Alan Modra <amodra@gmail.com>
219
220 * sh-desc.h: Regenerate.
221
c5351010
DE
2222010-02-12 Doug Evans <dje@sebabeach.org>
223
224 * decode-media.c, * decode-media.h: Regenerate.
225
2310652a
DE
2262010-02-11 Doug Evans <dje@sebabeach.org>
227
228 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
229 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
230 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
231
d2c7a1a6
DE
2322010-01-24 Doug Evans <dje@sebabeach.org>
233
234 * cpu.h: Regenerate.
235
3725885a
RW
2362010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
237
238 * configure: Regenerate.
239
0f51e9bf
DE
2402010-01-02 Doug Evans <dje@sebabeach.org>
241
242 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
243 * decode-compact.h, * decode-media.c, * decode-media.h,
244 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
245 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
246 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
247
197fa1aa
DE
2482009-11-22 Doug Evans <dje@sebabeach.org>
249
250 * cpu.h: Regenerate.
251 * cpuall.h: Regenerate.
252 * decode-compact.c: Regenerate.
253 * decode-compact.h: Regenerate.
254 * decode-media.c: Regenerate.
255 * decode-media.h: Regenerate.
62836bf4
DE
256 * defs-compact.h: Regenerate.
257 * defs-media.h: Regenerate.
197fa1aa 258
62d08856
DE
2592009-11-03 Doug Evans <dje@sebabeach.org>
260
fda1c30b
DE
261 * arch.c: Regenerate.
262 * arch.h: Regenerate.
263 * cpu.c: Regenerate.
264 * cpu.h: Regenerate.
265 * cpuall.h: Regenerate.
266 * decode-compact.c: Regenerate.
267 * decode-compact.h: Regenerate.
268 * decode-media.c: Regenerate.
269 * decode-media.h: Regenerate.
270 * defs-compact.h: Regenerate.
271 * defs-media.h: Regenerate.
272 * sem-compact-switch.c: Regenerate.
273 * sem-compact.c: Regenerate.
274 * sem-media-switch.c: Regenerate.
275 * sem-media.c: Regenerate.
276 * sh-desc.c: Regenerate.
277 * sh-opc.h: Regenerate.
278
62d08856
DE
279 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
280 (sh-desc.o): New rule.
281 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
282 (all generated file rules): Specify generated file with full path.
283
f979b695
DE
2842009-10-24 Doug Evans <dje@sebabeach.org>
285
286 * sh-desc.h: Regenerate.
287
d6416cdc
RW
2882009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
289
81ecdfbb
RW
290 * config.in: Regenerate.
291 * configure: Likewise.
292
d6416cdc
RW
293 * configure: Regenerate.
294
b5bd9624
HPN
2952008-07-11 Hans-Peter Nilsson <hp@axis.com>
296
297 * configure: Regenerate to track ../common/common.m4 changes.
298 * config.in: Ditto.
299
6efef468 3002008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
301 Daniel Jacobowitz <dan@codesourcery.com>
302 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
303
304 * configure: Regenerate.
305
81963b26
HPN
3062006-12-21 Hans-Peter Nilsson <hp@axis.com>
307
308 * config.in, configure: Regenerate.
309
c7e628df
DB
3102006-10-18 Dave Brolley <brolley@redhat.com>
311
312 * Contribute the following changes:
313
314 2006-06-14 Dave Brolley <brolley@redhat.com>
315
316 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
317 (sh64_fpref): New functions.
318 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
319 (sh64_fpref): New functions.
320 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
321 sh4a_nofpu and sh4al.
322 (sh2e_mach): New MACH.
323 (sh2a_fpu_mach): New MACH.
324 (sh2a_nofpu_mach): New MACH.
325 (sh4_nofpu): New MACH.
326 (sh4a_mach): New MACH.
327 (sh4a_nofpu_mach): New MACH.
328 (sh4al_mach): New MACH.
329 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
330 archfile to CGEN script.
331 * arch.c: Regenerated.
332 * arch.h: Regenerated.
333 * cpu.c: Regenerated.
334 * cpu.h: Regenerated.
335 * cpuall.h: Regenerated.
336 * decode-compact.c: Regenerated.
337 * decode-compact.h: Regenerated.
338 * decode-media.c: Regenerated.
339 * decode-media.h: Regenerated.
340 * defs-compact.h: Regenerated.
341 * defs-media.h: Regenerated.
342 * sem-compact-switch.c: Regenerated.
343 * sem-compact.c: Regenerated.
344 * sem-media-switch.c: Regenerated.
345 * sem-media.c: Regenerated.
346 * sh-desc.c: Regenerated.
347 * sh-desc.h: Regenerated.
348 * sh-opc.h: Regenerated.
349
2f0122dc
DJ
3502006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
351
352 * configure: Regenerated.
353
20e95c23
DJ
3542006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
355
356 * configure: Regenerated.
357
4839e910
CV
3582005-05-02 Corinna Vinschen <vinschen@redhat.com>
359
360 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
361 inclusion of cgen.h.
362
21bc7567
CV
3632005-04-15 Corinna Vinschen <vinschen@redhat.com>
364
365 * configure.ac: New file.
366 * configure.in: Remove.
367 * configure: Regenerate.
368 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
369 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
370 (sim_create_inferior): Ditto.
371
379832de
HPN
3722004-12-08 Hans-Peter Nilsson <hp@axis.com>
373
374 * configure: Regenerate for ../common/aclocal.m4 update.
375
1bbd6057
JR
376Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
377
378 * sem-media-switch.c, sem-media.c: Regenerate.
379
65044526
EZ
3802002-06-24 Richard Sandiford <rsandifo@redhat.com>
381
72f4393d 382 * sh64.c: Update path of "callback.h".
65044526
EZ
383
3842002-06-20 Elena Zannoni <ezannoni@redhat.com>
385
72f4393d 386 * sh64.c: Include correct file for register numbers.
65044526 387
1c509ca8
JR
388Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
389
390 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
391 print_insn_shl.
392
cbb38b47
BE
3932001-07-05 Ben Elliston <bje@redhat.com>
394
395 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
396 (stamp-desc): Likewise.
397 (stamp-cpu): Likewise.
398 (stamp-defs-compact): Likewise.
399 (stamp-defs-media): Likewise.
400 (stamp-decode-compact): Likewise.
401 (stamp-decode-media): Likewise.
402
4032001-03-30 Ben Elliston <bje@redhat.com>
404
405 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
406 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
407 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
408
4092001-01-30 Ben Elliston <bje@redhat.com>
410
411 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
412 (trap_handler): Implement these syscalls.
413 (count_argc): New function.
414
4152001-01-24 Alexandre Oliva <aoliva@redhat.com>
416
417 * sh64.c (trap_handler): Implement time.
418
419 * sh64.c (fetch_str): New function.
420 (trap_handler): Re-implement write, and implement lseek, read,
421 open and close.
422
4232001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
424
425 * sh64.c (sh64_fetch_register): When fetching the PC, return the
426 PC value and set the LSB according to the current ISA.
427
4282001-01-18 Ben Elliston <bje@redhat.com>
429
430 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
431 has terminated, not exit!
432
4332001-01-12 Ben Elliston <bje@redhat.com>
434
435 * sh64.c (sh64_fcnvds): Re-implement.
436
437 * sh64.c: Include "bfd.h".
438 (trap_handler): New function. Consolidate function bodies of
439 sh64_trapa and sh64_compact_trapa.
440 (sh64_trapa): Use it.
441 (sh64_compact_trapa): Likewise.
442
4432001-01-11 Ben Elliston <bje@redhat.com>
444
445 * sem-media.c, sem-media-switch.c: Regenerate.
446 * sem-compact.c, sem-compact-switch.c: Likewise.
447
448 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
449
450 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
451 * decode-media.c, decode-media.h, defs-media.h: Likewise.
452 * sem-compact.c, sem-compact-switch.c: Likewise.
453 * sem-media.c, sem-media-switch.c: Likewise.
454
4552001-01-10 Ben Elliston <bje@redhat.com>
456
457 * sim-main.h (CIA_SET): Encode the current instruction set mode
458 when setting the cia.
459
4602001-01-08 Ben Elliston <bje@redhat.com>
461
462 * sh64.c (sh64_store_register): Do not set insn set mode--allow
463 sh64_h_pc_set() to do it.
464 (shmedia_init_cpu): Do not initialise the insn set mode--let the
465 loader set it based on bit 0 of the executable's starting address.
466 (shcompact_init_cpu): Likewise.
467 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
468 about malformed programs which have illegal insns in delay slots.
469 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
470 the new pc, not the current instruction set mode to determine if
471 the next pbb in the chain will consist of SHmedia instructions.
472 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
473 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
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
479 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
480 not stdio functions to emit output when executing write traps.
481
4822001-01-07 Alexandre Oliva <aoliva@redhat.com>
483
484 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
485 output stream after each (compound) write.
486
4872001-01-06 Ben Elliston <bje@redhat.com>
488
489 * sem-media.c, sem-media-switch.c: Regenerate.
490
4912001-01-04 Ben Elliston <bje@redhat.com>
492
493 * sem-compact.c, sem-compact-switch.c: Regenerate.
494 * cpu.h: Regenerate.
495
4962001-01-03 Ben Elliston <bje@redhat.com>
497
498 * cpu.c, cpu.h: Regenerate.
499 * sem-media.c, sem-media-switch.c: Likewise.
500
5012001-01-02 Ben Elliston <bje@redhat.com>
502
503 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
504 BFD primitives.
505
506 * sem-compact.c, sem-compact-switch.c: Regenerate.
507
5082000-12-30 Alexandre Oliva <aoliva@redhat.com>
509
510 * sh64.c (sh64_nsb): Re-implement correctly.
511
5122000-12-26 Alexandre Oliva <aoliva@redhat.com>
513
514 * sh64.c (sh64_nsb): Re-implement.
515
5162000-12-27 Ben Elliston <bje@redhat.com>
517
518 * cpu.c, cpu.h: Regenerate.
519 * sem-compact.c, sem-compact-switch.c: Likewise.
520 * sem-media.c, sem-media-switch.c: Likewise.
521 * sh-desc.c: Likewise.
522
5232000-12-26 Ben Elliston <bje@redhat.com>
524
525 * mloop-compact.in, mloop-media.in: Remove.
526 * mloop-compact.c, mloop-media.c: New files.
527 * eng-compact.c, eng-media.c: Likewise.
528 * Makefile.in (mloop-compact.c): Remove target.
529 (stamp-mloop-compact): Likewise.
530 (mloop-media.c): Likewise.
531 (stamp-mloop-media): Likewise.
532 (sh64-clean): Update.
533 (stamp-mloop): Remove.
534
5352000-12-23 Ben Elliston <bje@redhat.com>
536
537 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
538 (shcompact_prepare_run): Remove.
539 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
540
5412000-12-22 Ben Elliston <bje@redhat.com>
542
543 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
544 (sh64_dump): Remove.
545 (sh64_engine_run_full): Only compute idesc tables once.
546 (sh64_engine_run_fast): Likewise.
547 (shmedia_prepare_run): Do nothing.
548 (shcompact_prepare_run): Likewise.
549
550 * sem-compact.c, sem-compact-switch.c: Regenerate.
551 * sem-media.c, sem-media-switch.c: Likewise.
552
5532000-12-19 Ben Elliston <bje@redhat.com>
554
555 * sem-media.c, sem-media-switch.c: Regenerate.
556
5572000-12-15 Ben Elliston <bje@redhat.com>
558
559 * sh64.c (sh64_store_register): When storing a new PC, set ISA
560 mode based on the value of bit 0.
561
562 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
563 (sh64_fetch_register): Implement.
564 (sh64_store_register): Likewise.
565
566 * sh64-sim.h (sh64_fmacs): Declare.
567 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
568
569 * sem-media.c, sem-media-switch.c: Regenerate.
570
5712000-12-13 Ben Elliston <bje@redhat.com>
572
573 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
574 (sh64_trapa): Renamed from sh64_trap.
575 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
576 Apply renaming described above.
577
578 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
579 * sem-media.c sem-media-switch.c: Likewise.
580 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
581
5822000-12-12 Ben Elliston <bje@redhat.com>
583
584 * cpu.c, cpu.h, sh-desc.c: Regenerate.
585 * sem-media.c, sem-media-switch.c: Likewise.
586 * sem-compact.c, sem-compact-switch.c: Likewise.
587 * sh64-sim.h (sh64_ftrvs): Declare.
588 * sh64.c (sh64_ftrvs): Bug fixes.
589
590 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
591 (sh64_fcmpgts): Likewise.
592
5932000-12-11 Ben Elliston <bje@redhat.com>
594
595 * decode-media.c, decode-media.h: Regenerate.
596 * defs-media.h: Likewise.
597 * sem-media.c, sem-media-switch.c: Likewise.
598 * sh-desc.c: Likewise.
599
6002000-12-08 Ben Elliston <bje@redhat.com>
601
602 * decode-media.c, decode-media.h: Regenerate.
603 * defs-media.h: Likewise.
604 * sem-media.c, sem-media-switch.c: Likewise.
605
6062000-12-07 Ben Elliston <bje@redhat.com>
607
608 * decode-media.c, decode-media.h: Regenerate.
609 * sem-media.c, sem-media-switch.c: Likewise.
610
611 * defs-media.h: Regenete.
612 * decode-compact.c, decode-media.c: Likewise.
613
6142000-12-06 Ben Elliston <bje@redhat.com>
615
616 * sh64.c (sh64_fcmpund): Return a BI.
617 (sh64_fcmpuns): Likewise.
618 (sh64_nsb): Treat source value as unsigned.
619 (sh64_compact_model_insn_before): New function.
620 (sh64_media_model_insn_before): Likewise.
621 (sh64_compact_model_insn_after): Likewise.
622 (sh64_media_model_insn_after): Likewise.
623 (sh_models): Use sh5_mach for "sh5".
624 * sh64-sim.h: Add missing function prototypes.
625
626 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
627 * decode-media.c, decode-media.h: Likewise.
628 * sem-media.c, sem-media-switch.c: Likewise.
629
6302000-12-05 Ben Elliston <bje@redhat.com>
631
632 * mloop-compact.in, mloop-media.in: Use @prefix@.
633 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
634 to make generated files safe in the presence of parallel makes.
635 (stamp-mloop-media): Likewise.
636
637 * decode-media.c, defs-media.h: Regenerate.
638
6392000-12-04 Ben Elliston <bje@redhat.com>
640
641 * sh64-sim.h: Add function prototypes from sh64.c.
642
643 * Makefile.in (SH64_OBJS): Add ISA variant objects.
644 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
645 (SH64_INCLUDE_DEPS): Update for ISA variants.
646 (stamp-mloop-compact, stamp-mloop-media): New targets.
647 (decode-compact.o, sem-compact.o): New rules.
648 (decode-media.o, sem-media.o): Likewise.
649 (sh64-clean): Update.
650 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
651 (stamp-desc, stamp-cpu): Likewise.
652 (stamp-defs-compact, stamp-defs-media): Likewise.
72f4393d 653 (stamp-decode-compact, stamp-decode-media): Likewise.
cbb38b47
BE
654
655 * defs-compact.h, defs-media.h: Regenerate.
656
6572000-12-03 Ben Elliston <bje@redhat.com>
658
659 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
660 (sh64_fcmpged, sh64_fcmpges): Likewise.
661 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
662
663 * sh64.c (sh64_endian): New function.
664 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
665 (sh64_fcmpged, sh64_fcmpges): Likewise.
666 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
667 (sh64_trap): Implement a basic syscall facility.
668 (sh64_trapa): Exit with return code in R5, not 0.
669 (sh64_model_sh5_u_exec): Remove.
670 (sh64_engine_run_full): New function.
671 (sh64_engine_run_fast): Likewise.
672 (shmedia_prepare_run): Likewise.
673 (shcompact_prepare_run): Likewise.
674 (sh64_get_idata): Likewise.
675 (sh64_init_cpu): Likewise.
676 (shmedia_init_cpu): Likewise.
677 (shcompact_init_cpu): Likewise.
678 (sh64_model_init): Likewise.
679 (sh_models): Define.
680 (sh5_imp_properties): Likewise.
681 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
682
683 * sem-compact.c, sem-compact-switch.c: Regenerate.
684
6852000-12-01 Ben Elliston <bje@redhat.com>
686
687 * sh64-sim.h (sh64_endian): Declare.
688 * sim-main.h (sim_cia): Use UDI, not USI.
689 (WITH_PROFILE_MODEL_P): Remove.
690 * sim-if.c (sim_sh64_disassemble_insn): Remove.
691 (sh64_disassemble_insn): New function.
692 (sim_open): Use as this CPU's disassembler.
693 * eng.h: New file.
694 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
695
696 * decode-compact.c, decode-media.c: Regenerate.
697 * defs-compact.h, defs-media.h: Likewise.
698 * sem-compact.c, sem-compact-switch.c: Likewise.
699 * sh-desc.c, sh-desc.h: Likewise.
700 * cpu.c, cpu.h, cpuall.h: Likewise.
701
7022000-11-30 Ben Elliston <bje@redhat.com>
703
704 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
705
706 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
707 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
708 target byte order, but default to big endian.
709 * configure: Regenerate.
710
7112000-11-27 Ben Elliston <bje@redhat.com>
712
713 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
714 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
715
716 * sh-desc.c, sh-desc.h: Regenerate.
717 * arch.c, cpu.h, cpuall.h: Regenerate.
718 * decode.h (WITH_PROFILE_MODEL_P): Remove.
719
720 * mloop-compact.in, mloop-media.in: New files.
721 * decode.h: Likewise.
722
7232000-11-26 Ben Elliston <bje@redhat.com>
724
725 * sem-compact.c, sem-compact-switch.c: Generate.
726 * sem-media.c, sem-media-switch.c: Likewise.
727
7282000-11-25 Ben Elliston <bje@redhat.com>
729
730 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
731
732 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
733 * decode-compact.c, decode-compact.h: Likewise.
734 * decode-media.c, decode-media.h: Likewise.
735 * sh64-sim.h: New file.
736 * sim-main.h: Likewise.
737
7382000-11-22 Ben Elliston <bje@redhat.com>
739
740 * sim-if.c: New file.
741 * sh64.c: Likewise.
742
7432000-11-16 Ben Elliston <bje@redhat.com>
744
745 * config.in: New file.
746 * tconfig.in: Likewise.
747 * configure.in: Likewise.
748 * configure: Generate.
749 * Makefile.in: New file.
This page took 0.752878 seconds and 4 git commands to generate.