sim: unify sim_cia definition
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
7e83aa92
MF
12015-04-18 Mike Frysinger <vapier@gentoo.org>
2
3 * sim-main.h (CIA_ADDR): Define.
4
034685f9
MF
52015-04-17 Mike Frysinger <vapier@gentoo.org>
6
7 * sim-main.h (CIA_GET, CIA_SET): Delete.
8
78e9aa70
MF
92015-04-15 Mike Frysinger <vapier@gentoo.org>
10
11 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
12 * sim-main.h (STATE_CPU): Delete.
13
f95f4ed2
MF
142015-04-15 Mike Frysinger <vapier@gentoo.org>
15
16 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
17 (STATE_CPU): Handle WITH_SMP.
18
bf12d44e
MF
192015-04-13 Mike Frysinger <vapier@gentoo.org>
20
21 * configure: Regenerate.
22
122bbfb5
MF
232015-04-06 Mike Frysinger <vapier@gentoo.org>
24
25 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
26
aadc9410
MF
272015-03-31 Mike Frysinger <vapier@gentoo.org>
28
29 * config.in, configure: Regenerate.
30
c0931f26
MF
312015-03-24 Mike Frysinger <vapier@gentoo.org>
32
33 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
34
30452bbe
MF
352015-03-24 Mike Frysinger <vapier@gentoo.org>
36
37 * configure: Regenerate.
38
97f478c5
MF
392015-03-24 Mike Frysinger <vapier@gentoo.org>
40
41 * configure: Regenerate.
42
49cd1634
MF
432015-03-23 Mike Frysinger <vapier@gentoo.org>
44
45 * configure: Regenerate.
46
64dd13df
MF
472015-03-23 Mike Frysinger <vapier@gentoo.org>
48
49 * configure: Regenerate.
50
8a863336
MF
512015-03-23 Mike Frysinger <vapier@gentoo.org>
52
53 * Makefile.in (CONFIG_DEVICES): Delete.
54 (SIM_OBJS): Delete CONFIG_DEVICES.
55
ae7d0cac
MF
562015-03-16 Mike Frysinger <vapier@gentoo.org>
57
58 * aclocal.m4, config.in, configure: Regenerate.
59 * tconfig.in: Rename file ...
60 * tconfig.h: ... here.
61
8406bb59
MF
622015-03-15 Mike Frysinger <vapier@gentoo.org>
63
64 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
65
465fb143
MF
662015-03-14 Mike Frysinger <vapier@gentoo.org>
67
68 * Makefile.in (SIM_RUN_OBJS): Delete.
69
c4892a6b
HPN
702014-08-23 Hans-Peter Nilsson <hp@axis.com>
71
72 * configure.ac: Default simulator hardware to off again
73 without emitting errors when off or dv-sockser.o unavailable.
74 * configure: Regenerate.
75
2974be62
AM
762014-08-19 Alan Modra <amodra@gmail.com>
77
78 * configure: Regenerate.
79
faa743bb
RM
802014-08-15 Roland McGrath <mcgrathr@google.com>
81
82 * configure: Regenerate.
83 * config.in: Regenerate.
84
bf3d9781
AM
852013-09-23 Alan Modra <amodra@gmail.com>
86
87 * configure: Regenerate.
88
31e6ad7d
MF
892013-06-03 Mike Frysinger <vapier@gentoo.org>
90
91 * aclocal.m4, configure: Regenerate.
92
1517bd27
MF
932013-03-26 Mike Frysinger <vapier@gentoo.org>
94
95 * configure: Regenerate.
96
94c63d78
JS
972013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
98
99 * configure.ac: Fail if dv-sockser.o not available.
100 Error when --disable-sim-hardware is specified.
101 * configure: Regenerated.
102
5f3ef9d0
JB
1032012-06-15 Joel Brobecker <brobecker@adacore.com>
104
105 * config.in, configure: Regenerate.
106
a6ff997c
NC
1072012-05-18 Nick Clifton <nickc@redhat.com>
108
109 PR 14072
110 * interp.c: Include config.h before system header files.
111
2232061b
MF
1122012-03-24 Mike Frysinger <vapier@gentoo.org>
113
114 * aclocal.m4, config.in, configure: Regenerate.
115
db2e4d67
MF
1162011-12-03 Mike Frysinger <vapier@gentoo.org>
117
118 * aclocal.m4: New file.
119 * configure: Regenerate.
120
9c082ca8
MF
1212011-10-17 Mike Frysinger <vapier@gentoo.org>
122
123 * configure.ac: Change include to common/acinclude.m4.
124
6ffe910a
MF
1252011-10-17 Mike Frysinger <vapier@gentoo.org>
126
127 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
128 call. Replace common.m4 include with SIM_AC_COMMON.
129 * configure: Regenerate.
130
2419798b
MF
1312011-07-05 Mike Frysinger <vapier@gentoo.org>
132
133 * sim-if.c (sim_do_command): Delete.
134
d79fe0d6
MF
1352011-02-14 Mike Frysinger <vapier@gentoo.org>
136
137 * sh64.c (trap_handler): Change zfree to free.
138
bfc85bc6
AM
1392010-10-09 Alan Modra <amodra@gmail.com>
140
141 * sh-desc.h: Regenerate.
142
c5351010
DE
1432010-02-12 Doug Evans <dje@sebabeach.org>
144
145 * decode-media.c, * decode-media.h: Regenerate.
146
2310652a
DE
1472010-02-11 Doug Evans <dje@sebabeach.org>
148
149 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
150 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
151 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
152
d2c7a1a6
DE
1532010-01-24 Doug Evans <dje@sebabeach.org>
154
155 * cpu.h: Regenerate.
156
3725885a
RW
1572010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
158
159 * configure: Regenerate.
160
0f51e9bf
DE
1612010-01-02 Doug Evans <dje@sebabeach.org>
162
163 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
164 * decode-compact.h, * decode-media.c, * decode-media.h,
165 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
166 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
167 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
168
197fa1aa
DE
1692009-11-22 Doug Evans <dje@sebabeach.org>
170
171 * cpu.h: Regenerate.
172 * cpuall.h: Regenerate.
173 * decode-compact.c: Regenerate.
174 * decode-compact.h: Regenerate.
175 * decode-media.c: Regenerate.
176 * decode-media.h: Regenerate.
62836bf4
DE
177 * defs-compact.h: Regenerate.
178 * defs-media.h: Regenerate.
197fa1aa 179
62d08856
DE
1802009-11-03 Doug Evans <dje@sebabeach.org>
181
fda1c30b
DE
182 * arch.c: Regenerate.
183 * arch.h: Regenerate.
184 * cpu.c: Regenerate.
185 * cpu.h: Regenerate.
186 * cpuall.h: Regenerate.
187 * decode-compact.c: Regenerate.
188 * decode-compact.h: Regenerate.
189 * decode-media.c: Regenerate.
190 * decode-media.h: Regenerate.
191 * defs-compact.h: Regenerate.
192 * defs-media.h: Regenerate.
193 * sem-compact-switch.c: Regenerate.
194 * sem-compact.c: Regenerate.
195 * sem-media-switch.c: Regenerate.
196 * sem-media.c: Regenerate.
197 * sh-desc.c: Regenerate.
198 * sh-opc.h: Regenerate.
199
62d08856
DE
200 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
201 (sh-desc.o): New rule.
202 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
203 (all generated file rules): Specify generated file with full path.
204
f979b695
DE
2052009-10-24 Doug Evans <dje@sebabeach.org>
206
207 * sh-desc.h: Regenerate.
208
d6416cdc
RW
2092009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
210
81ecdfbb
RW
211 * config.in: Regenerate.
212 * configure: Likewise.
213
d6416cdc
RW
214 * configure: Regenerate.
215
b5bd9624
HPN
2162008-07-11 Hans-Peter Nilsson <hp@axis.com>
217
218 * configure: Regenerate to track ../common/common.m4 changes.
219 * config.in: Ditto.
220
6efef468
JM
2212008-06-06 Vladimir Prus <vladimir@codesourcery.com>
222 Daniel Jacobowitz <dan@codesourcery.com>
223 Joseph Myers <joseph@codesourcery.com>
224
225 * configure: Regenerate.
226
81963b26
HPN
2272006-12-21 Hans-Peter Nilsson <hp@axis.com>
228
229 * config.in, configure: Regenerate.
230
c7e628df
DB
2312006-10-18 Dave Brolley <brolley@redhat.com>
232
233 * Contribute the following changes:
234
235 2006-06-14 Dave Brolley <brolley@redhat.com>
236
237 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
238 (sh64_fpref): New functions.
239 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
240 (sh64_fpref): New functions.
241 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
242 sh4a_nofpu and sh4al.
243 (sh2e_mach): New MACH.
244 (sh2a_fpu_mach): New MACH.
245 (sh2a_nofpu_mach): New MACH.
246 (sh4_nofpu): New MACH.
247 (sh4a_mach): New MACH.
248 (sh4a_nofpu_mach): New MACH.
249 (sh4al_mach): New MACH.
250 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
251 archfile to CGEN script.
252 * arch.c: Regenerated.
253 * arch.h: Regenerated.
254 * cpu.c: Regenerated.
255 * cpu.h: Regenerated.
256 * cpuall.h: Regenerated.
257 * decode-compact.c: Regenerated.
258 * decode-compact.h: Regenerated.
259 * decode-media.c: Regenerated.
260 * decode-media.h: Regenerated.
261 * defs-compact.h: Regenerated.
262 * defs-media.h: Regenerated.
263 * sem-compact-switch.c: Regenerated.
264 * sem-compact.c: Regenerated.
265 * sem-media-switch.c: Regenerated.
266 * sem-media.c: Regenerated.
267 * sh-desc.c: Regenerated.
268 * sh-desc.h: Regenerated.
269 * sh-opc.h: Regenerated.
270
2f0122dc
DJ
2712006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
272
273 * configure: Regenerated.
274
20e95c23
DJ
2752006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
276
277 * configure: Regenerated.
278
4839e910
CV
2792005-05-02 Corinna Vinschen <vinschen@redhat.com>
280
281 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
282 inclusion of cgen.h.
283
21bc7567
CV
2842005-04-15 Corinna Vinschen <vinschen@redhat.com>
285
286 * configure.ac: New file.
287 * configure.in: Remove.
288 * configure: Regenerate.
289 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
290 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
291 (sim_create_inferior): Ditto.
292
379832de
HPN
2932004-12-08 Hans-Peter Nilsson <hp@axis.com>
294
295 * configure: Regenerate for ../common/aclocal.m4 update.
296
1bbd6057
JR
297Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
298
299 * sem-media-switch.c, sem-media.c: Regenerate.
300
65044526
EZ
3012002-06-24 Richard Sandiford <rsandifo@redhat.com>
302
303 * sh64.c: Update path of "callback.h".
304
3052002-06-20 Elena Zannoni <ezannoni@redhat.com>
306
307 * sh64.c: Include correct file for register numbers.
308
1c509ca8
JR
309Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
310
311 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
312 print_insn_shl.
313
cbb38b47
BE
3142001-07-05 Ben Elliston <bje@redhat.com>
315
316 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
317 (stamp-desc): Likewise.
318 (stamp-cpu): Likewise.
319 (stamp-defs-compact): Likewise.
320 (stamp-defs-media): Likewise.
321 (stamp-decode-compact): Likewise.
322 (stamp-decode-media): Likewise.
323
3242001-03-30 Ben Elliston <bje@redhat.com>
325
326 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
327 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
328 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
329
3302001-01-30 Ben Elliston <bje@redhat.com>
331
332 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
333 (trap_handler): Implement these syscalls.
334 (count_argc): New function.
335
3362001-01-24 Alexandre Oliva <aoliva@redhat.com>
337
338 * sh64.c (trap_handler): Implement time.
339
340 * sh64.c (fetch_str): New function.
341 (trap_handler): Re-implement write, and implement lseek, read,
342 open and close.
343
3442001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
345
346 * sh64.c (sh64_fetch_register): When fetching the PC, return the
347 PC value and set the LSB according to the current ISA.
348
3492001-01-18 Ben Elliston <bje@redhat.com>
350
351 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
352 has terminated, not exit!
353
3542001-01-12 Ben Elliston <bje@redhat.com>
355
356 * sh64.c (sh64_fcnvds): Re-implement.
357
358 * sh64.c: Include "bfd.h".
359 (trap_handler): New function. Consolidate function bodies of
360 sh64_trapa and sh64_compact_trapa.
361 (sh64_trapa): Use it.
362 (sh64_compact_trapa): Likewise.
363
3642001-01-11 Ben Elliston <bje@redhat.com>
365
366 * sem-media.c, sem-media-switch.c: Regenerate.
367 * sem-compact.c, sem-compact-switch.c: Likewise.
368
369 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
370
371 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
372 * decode-media.c, decode-media.h, defs-media.h: Likewise.
373 * sem-compact.c, sem-compact-switch.c: Likewise.
374 * sem-media.c, sem-media-switch.c: Likewise.
375
3762001-01-10 Ben Elliston <bje@redhat.com>
377
378 * sim-main.h (CIA_SET): Encode the current instruction set mode
379 when setting the cia.
380
3812001-01-08 Ben Elliston <bje@redhat.com>
382
383 * sh64.c (sh64_store_register): Do not set insn set mode--allow
384 sh64_h_pc_set() to do it.
385 (shmedia_init_cpu): Do not initialise the insn set mode--let the
386 loader set it based on bit 0 of the executable's starting address.
387 (shcompact_init_cpu): Likewise.
388 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
389 about malformed programs which have illegal insns in delay slots.
390 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
391 the new pc, not the current instruction set mode to determine if
392 the next pbb in the chain will consist of SHmedia instructions.
393 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
394 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
395
396 * cpu.c, cpu.h: Regenerate.
397 * sem-compact.c, sem-compact-switch.c: Likewise.
398 * sem-media.c, sem-media-switch.c: Likewise.
399
400 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
401 not stdio functions to emit output when executing write traps.
402
4032001-01-07 Alexandre Oliva <aoliva@redhat.com>
404
405 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
406 output stream after each (compound) write.
407
4082001-01-06 Ben Elliston <bje@redhat.com>
409
410 * sem-media.c, sem-media-switch.c: Regenerate.
411
4122001-01-04 Ben Elliston <bje@redhat.com>
413
414 * sem-compact.c, sem-compact-switch.c: Regenerate.
415 * cpu.h: Regenerate.
416
4172001-01-03 Ben Elliston <bje@redhat.com>
418
419 * cpu.c, cpu.h: Regenerate.
420 * sem-media.c, sem-media-switch.c: Likewise.
421
4222001-01-02 Ben Elliston <bje@redhat.com>
423
424 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
425 BFD primitives.
426
427 * sem-compact.c, sem-compact-switch.c: Regenerate.
428
4292000-12-30 Alexandre Oliva <aoliva@redhat.com>
430
431 * sh64.c (sh64_nsb): Re-implement correctly.
432
4332000-12-26 Alexandre Oliva <aoliva@redhat.com>
434
435 * sh64.c (sh64_nsb): Re-implement.
436
4372000-12-27 Ben Elliston <bje@redhat.com>
438
439 * cpu.c, cpu.h: Regenerate.
440 * sem-compact.c, sem-compact-switch.c: Likewise.
441 * sem-media.c, sem-media-switch.c: Likewise.
442 * sh-desc.c: Likewise.
443
4442000-12-26 Ben Elliston <bje@redhat.com>
445
446 * mloop-compact.in, mloop-media.in: Remove.
447 * mloop-compact.c, mloop-media.c: New files.
448 * eng-compact.c, eng-media.c: Likewise.
449 * Makefile.in (mloop-compact.c): Remove target.
450 (stamp-mloop-compact): Likewise.
451 (mloop-media.c): Likewise.
452 (stamp-mloop-media): Likewise.
453 (sh64-clean): Update.
454 (stamp-mloop): Remove.
455
4562000-12-23 Ben Elliston <bje@redhat.com>
457
458 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
459 (shcompact_prepare_run): Remove.
460 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
461
4622000-12-22 Ben Elliston <bje@redhat.com>
463
464 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
465 (sh64_dump): Remove.
466 (sh64_engine_run_full): Only compute idesc tables once.
467 (sh64_engine_run_fast): Likewise.
468 (shmedia_prepare_run): Do nothing.
469 (shcompact_prepare_run): Likewise.
470
471 * sem-compact.c, sem-compact-switch.c: Regenerate.
472 * sem-media.c, sem-media-switch.c: Likewise.
473
4742000-12-19 Ben Elliston <bje@redhat.com>
475
476 * sem-media.c, sem-media-switch.c: Regenerate.
477
4782000-12-15 Ben Elliston <bje@redhat.com>
479
480 * sh64.c (sh64_store_register): When storing a new PC, set ISA
481 mode based on the value of bit 0.
482
483 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
484 (sh64_fetch_register): Implement.
485 (sh64_store_register): Likewise.
486
487 * sh64-sim.h (sh64_fmacs): Declare.
488 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
489
490 * sem-media.c, sem-media-switch.c: Regenerate.
491
4922000-12-13 Ben Elliston <bje@redhat.com>
493
494 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
495 (sh64_trapa): Renamed from sh64_trap.
496 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
497 Apply renaming described above.
498
499 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
500 * sem-media.c sem-media-switch.c: Likewise.
501 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
502
5032000-12-12 Ben Elliston <bje@redhat.com>
504
505 * cpu.c, cpu.h, sh-desc.c: Regenerate.
506 * sem-media.c, sem-media-switch.c: Likewise.
507 * sem-compact.c, sem-compact-switch.c: Likewise.
508 * sh64-sim.h (sh64_ftrvs): Declare.
509 * sh64.c (sh64_ftrvs): Bug fixes.
510
511 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
512 (sh64_fcmpgts): Likewise.
513
5142000-12-11 Ben Elliston <bje@redhat.com>
515
516 * decode-media.c, decode-media.h: Regenerate.
517 * defs-media.h: Likewise.
518 * sem-media.c, sem-media-switch.c: Likewise.
519 * sh-desc.c: Likewise.
520
5212000-12-08 Ben Elliston <bje@redhat.com>
522
523 * decode-media.c, decode-media.h: Regenerate.
524 * defs-media.h: Likewise.
525 * sem-media.c, sem-media-switch.c: Likewise.
526
5272000-12-07 Ben Elliston <bje@redhat.com>
528
529 * decode-media.c, decode-media.h: Regenerate.
530 * sem-media.c, sem-media-switch.c: Likewise.
531
532 * defs-media.h: Regenete.
533 * decode-compact.c, decode-media.c: Likewise.
534
5352000-12-06 Ben Elliston <bje@redhat.com>
536
537 * sh64.c (sh64_fcmpund): Return a BI.
538 (sh64_fcmpuns): Likewise.
539 (sh64_nsb): Treat source value as unsigned.
540 (sh64_compact_model_insn_before): New function.
541 (sh64_media_model_insn_before): Likewise.
542 (sh64_compact_model_insn_after): Likewise.
543 (sh64_media_model_insn_after): Likewise.
544 (sh_models): Use sh5_mach for "sh5".
545 * sh64-sim.h: Add missing function prototypes.
546
547 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
548 * decode-media.c, decode-media.h: Likewise.
549 * sem-media.c, sem-media-switch.c: Likewise.
550
5512000-12-05 Ben Elliston <bje@redhat.com>
552
553 * mloop-compact.in, mloop-media.in: Use @prefix@.
554 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
555 to make generated files safe in the presence of parallel makes.
556 (stamp-mloop-media): Likewise.
557
558 * decode-media.c, defs-media.h: Regenerate.
559
5602000-12-04 Ben Elliston <bje@redhat.com>
561
562 * sh64-sim.h: Add function prototypes from sh64.c.
563
564 * Makefile.in (SH64_OBJS): Add ISA variant objects.
565 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
566 (SH64_INCLUDE_DEPS): Update for ISA variants.
567 (stamp-mloop-compact, stamp-mloop-media): New targets.
568 (decode-compact.o, sem-compact.o): New rules.
569 (decode-media.o, sem-media.o): Likewise.
570 (sh64-clean): Update.
571 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
572 (stamp-desc, stamp-cpu): Likewise.
573 (stamp-defs-compact, stamp-defs-media): Likewise.
574 (stamp-decode-compact, stamp-decode-media): Likewise.
575
576 * defs-compact.h, defs-media.h: Regenerate.
577
5782000-12-03 Ben Elliston <bje@redhat.com>
579
580 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
581 (sh64_fcmpged, sh64_fcmpges): Likewise.
582 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
583
584 * sh64.c (sh64_endian): New function.
585 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
586 (sh64_fcmpged, sh64_fcmpges): Likewise.
587 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
588 (sh64_trap): Implement a basic syscall facility.
589 (sh64_trapa): Exit with return code in R5, not 0.
590 (sh64_model_sh5_u_exec): Remove.
591 (sh64_engine_run_full): New function.
592 (sh64_engine_run_fast): Likewise.
593 (shmedia_prepare_run): Likewise.
594 (shcompact_prepare_run): Likewise.
595 (sh64_get_idata): Likewise.
596 (sh64_init_cpu): Likewise.
597 (shmedia_init_cpu): Likewise.
598 (shcompact_init_cpu): Likewise.
599 (sh64_model_init): Likewise.
600 (sh_models): Define.
601 (sh5_imp_properties): Likewise.
602 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
603
604 * sem-compact.c, sem-compact-switch.c: Regenerate.
605
6062000-12-01 Ben Elliston <bje@redhat.com>
607
608 * sh64-sim.h (sh64_endian): Declare.
609 * sim-main.h (sim_cia): Use UDI, not USI.
610 (WITH_PROFILE_MODEL_P): Remove.
611 * sim-if.c (sim_sh64_disassemble_insn): Remove.
612 (sh64_disassemble_insn): New function.
613 (sim_open): Use as this CPU's disassembler.
614 * eng.h: New file.
615 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
616
617 * decode-compact.c, decode-media.c: Regenerate.
618 * defs-compact.h, defs-media.h: Likewise.
619 * sem-compact.c, sem-compact-switch.c: Likewise.
620 * sh-desc.c, sh-desc.h: Likewise.
621 * cpu.c, cpu.h, cpuall.h: Likewise.
622
6232000-11-30 Ben Elliston <bje@redhat.com>
624
625 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
626
627 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
628 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
629 target byte order, but default to big endian.
630 * configure: Regenerate.
631
6322000-11-27 Ben Elliston <bje@redhat.com>
633
634 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
635 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
636
637 * sh-desc.c, sh-desc.h: Regenerate.
638 * arch.c, cpu.h, cpuall.h: Regenerate.
639 * decode.h (WITH_PROFILE_MODEL_P): Remove.
640
641 * mloop-compact.in, mloop-media.in: New files.
642 * decode.h: Likewise.
643
6442000-11-26 Ben Elliston <bje@redhat.com>
645
646 * sem-compact.c, sem-compact-switch.c: Generate.
647 * sem-media.c, sem-media-switch.c: Likewise.
648
6492000-11-25 Ben Elliston <bje@redhat.com>
650
651 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
652
653 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
654 * decode-compact.c, decode-compact.h: Likewise.
655 * decode-media.c, decode-media.h: Likewise.
656 * sh64-sim.h: New file.
657 * sim-main.h: Likewise.
658
6592000-11-22 Ben Elliston <bje@redhat.com>
660
661 * sim-if.c: New file.
662 * sh64.c: Likewise.
663
6642000-11-16 Ben Elliston <bje@redhat.com>
665
666 * config.in: New file.
667 * tconfig.in: Likewise.
668 * configure.in: Likewise.
669 * configure: Generate.
670 * Makefile.in: New file.
This page took 0.629328 seconds and 4 git commands to generate.