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