sim: allow the inline configure option everywhere
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
347fe5bb
MF
12016-01-10 Mike Frysinger <vapier@gentoo.org>
2
3 * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
4 * configure: Regenerate.
5
22be3fbe
MF
62016-01-10 Mike Frysinger <vapier@gentoo.org>
7
8 * configure: Regenerate.
9
0dc73ef7
MF
102016-01-10 Mike Frysinger <vapier@gentoo.org>
11
12 * configure: Regenerate.
13
936df756
MF
142016-01-09 Mike Frysinger <vapier@gentoo.org>
15
16 * config.in, configure: Regenerate.
17
2e3d4f4d
MF
182016-01-06 Mike Frysinger <vapier@gentoo.org>
19
20 * sim-if.c (sim_open): Mark argv const.
21 (sim_create_inferior): Mark argv and env const.
22
9bbf6f91
MF
232016-01-04 Mike Frysinger <vapier@gentoo.org>
24
25 * configure: Regenerate.
26
77cf2ef5
MF
272016-01-03 Mike Frysinger <vapier@gentoo.org>
28
29 * sim-if.c (sim_open): Update sim_parse_args comment.
30
61971b86
MF
312016-01-03 Mike Frysinger <vapier@gentoo.org>
32
33 * sh64-sim.h (GETTWI, SETTWI): Delete unused defines.
34 (sh5_devices): Delete.
35 (struct _device): Delete.
36
34fed699
MF
372016-01-03 Mike Frysinger <vapier@gentoo.org>
38
39 * sh64.c (count_argc): Delete.
40 (trap_handler): Change count_argc to countargv.
41
0cb8d851
MF
422016-01-03 Mike Frysinger <vapier@gentoo.org>
43
44 * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
45 * configure: Regenerate.
46
1ac72f06
MF
472016-01-02 Mike Frysinger <vapier@gentoo.org>
48
49 * arch.h (TARGET_BIG_ENDIAN): Delete.
50 * configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG.
51 * configure: Regenerate.
52
027e73b2
MF
532016-01-02 Mike Frysinger <vapier@gentoo.org>
54
55 * sim-if.c (sim_open): Delete #if 0 sim_add_option_table call.
56
d47f5b30
MF
572016-01-02 Mike Frysinger <vapier@gentoo.org>
58
59 * sim-if.c (current_state): Delete.
60 (sim_open): Delete current_state assignment.
61
5e744ef8
MF
622015-12-27 Mike Frysinger <vapier@gentoo.org>
63
64 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
65
1b393626
MF
662015-12-26 Mike Frysinger <vapier@gentoo.org>
67
68 * config.in, configure: Regenerate.
69
0e967299
MF
702015-12-26 Mike Frysinger <vapier@gentoo.org>
71
72 * sim-if.c (sim_create_inferior): Replace old #if 0 code with dupargv.
73
0d585950
MF
742015-12-25 Mike Frysinger <vapier@gentoo.org>
75
76 * Makefile.in (SIM_OBJS): Delete sim-model.o.
77 * tconfig.h: Delete file.
78
8a0ebee6
MF
792015-12-25 Mike Frysinger <vapier@gentoo.org>
80
81 * arch.c: Rename MACH to SIM_MACH.
82 * cpuall.h: Likewise.
83 * sh64.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
84 SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
85
f0c1b768
MF
862015-12-25 Mike Frysinger <vapier@gentoo.org>
87
88 * sim-main.h (WITH_SCACHE_PBB): Move from ...
89 * tconfig.h (WITH_SCACHE_PBB): ... here.
90
26936211
MF
912015-12-24 Mike Frysinger <vapier@gentoo.org>
92
93 * tconfig.h (SIM_HANDLES_LMA): Delete.
94
cec19744
MF
952015-12-24 Mike Frysinger <vapier@gentoo.org>
96
97 * tconfig.h (SIM_HAVE_BREAKPOINTS, SIM_BREAKPOINT,
98 SIM_BREAKPOINT_SIZE): Delete.
99
84e8e361
MF
1002015-12-24 Mike Frysinger <vapier@gentoo.org>
101
102 * tconfig.h (WITH_WATCHPOINTS): Delete.
103
b1af9473
MF
1042015-12-24 Mike Frysinger <vapier@gentoo.org>
105
106 * tconfig.h (SIM_HAVE_MEM_SIZE): Delete.
107
797eee42
MF
1082015-11-15 Mike Frysinger <vapier@gentoo.org>
109
110 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
111 sim-stop.o.
112
6e4f085c
MF
1132015-11-14 Mike Frysinger <vapier@gentoo.org>
114
115 * sim-if.c (sim_close): Delete.
116
8d0978fb
MF
1172015-06-23 Mike Frysinger <vapier@gentoo.org>
118
119 * configure: Regenerate.
120
a3487082
MF
1212015-06-12 Mike Frysinger <vapier@gentoo.org>
122
123 * configure: Regenerate.
124
306f4178
MF
1252015-06-12 Mike Frysinger <vapier@gentoo.org>
126
127 * configure: Regenerate.
128
db7858e2
MF
1292015-06-12 Mike Frysinger <vapier@gentoo.org>
130
131 * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
132 CGEN_TRACE_EXTRACT.
133 * decode-media.c: Likewise.
134 * mloop-compact.in (execute): Change TRACE_INSN_INIT to
135 CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
136 to CGEN_TRACE_INSN_FINI.
137 (sh64_compact_pbb_before): Likewise.
138 (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
139 * mloop-media.in: Likewise.
140 * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
141 * sem-compact-switch.c: Likewise.
142 * sem-media.c: Likewise.
143 * sem-media-switch.c: Likewise.
144
e8d3a34f
MF
1452015-04-18 Mike Frysinger <vapier@gentoo.org>
146
147 * sim-main.h (USING_SIM_BASE_H): Delete.
148
20bca71d
MF
1492015-04-18 Mike Frysinger <vapier@gentoo.org>
150
151 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
152
7e83aa92
MF
1532015-04-18 Mike Frysinger <vapier@gentoo.org>
154
155 * sim-main.h (CIA_ADDR): Define.
156
034685f9
MF
1572015-04-17 Mike Frysinger <vapier@gentoo.org>
158
159 * sim-main.h (CIA_GET, CIA_SET): Delete.
160
78e9aa70
MF
1612015-04-15 Mike Frysinger <vapier@gentoo.org>
162
163 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
164 * sim-main.h (STATE_CPU): Delete.
165
f95f4ed2
MF
1662015-04-15 Mike Frysinger <vapier@gentoo.org>
167
168 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
169 (STATE_CPU): Handle WITH_SMP.
170
bf12d44e
MF
1712015-04-13 Mike Frysinger <vapier@gentoo.org>
172
173 * configure: Regenerate.
174
122bbfb5
MF
1752015-04-06 Mike Frysinger <vapier@gentoo.org>
176
177 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
178
aadc9410
MF
1792015-03-31 Mike Frysinger <vapier@gentoo.org>
180
181 * config.in, configure: Regenerate.
182
c0931f26
MF
1832015-03-24 Mike Frysinger <vapier@gentoo.org>
184
185 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
186
30452bbe
MF
1872015-03-24 Mike Frysinger <vapier@gentoo.org>
188
189 * configure: Regenerate.
190
97f478c5
MF
1912015-03-24 Mike Frysinger <vapier@gentoo.org>
192
193 * configure: Regenerate.
194
49cd1634
MF
1952015-03-23 Mike Frysinger <vapier@gentoo.org>
196
197 * configure: Regenerate.
198
64dd13df
MF
1992015-03-23 Mike Frysinger <vapier@gentoo.org>
200
201 * configure: Regenerate.
202
8a863336
MF
2032015-03-23 Mike Frysinger <vapier@gentoo.org>
204
205 * Makefile.in (CONFIG_DEVICES): Delete.
206 (SIM_OBJS): Delete CONFIG_DEVICES.
207
ae7d0cac
MF
2082015-03-16 Mike Frysinger <vapier@gentoo.org>
209
210 * aclocal.m4, config.in, configure: Regenerate.
211 * tconfig.in: Rename file ...
212 * tconfig.h: ... here.
213
8406bb59
MF
2142015-03-15 Mike Frysinger <vapier@gentoo.org>
215
216 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
217
465fb143
MF
2182015-03-14 Mike Frysinger <vapier@gentoo.org>
219
220 * Makefile.in (SIM_RUN_OBJS): Delete.
221
c4892a6b
HPN
2222014-08-23 Hans-Peter Nilsson <hp@axis.com>
223
224 * configure.ac: Default simulator hardware to off again
225 without emitting errors when off or dv-sockser.o unavailable.
226 * configure: Regenerate.
227
2974be62
AM
2282014-08-19 Alan Modra <amodra@gmail.com>
229
230 * configure: Regenerate.
231
faa743bb
RM
2322014-08-15 Roland McGrath <mcgrathr@google.com>
233
234 * configure: Regenerate.
235 * config.in: Regenerate.
236
bf3d9781
AM
2372013-09-23 Alan Modra <amodra@gmail.com>
238
239 * configure: Regenerate.
240
31e6ad7d
MF
2412013-06-03 Mike Frysinger <vapier@gentoo.org>
242
243 * aclocal.m4, configure: Regenerate.
244
1517bd27
MF
2452013-03-26 Mike Frysinger <vapier@gentoo.org>
246
247 * configure: Regenerate.
248
94c63d78
JS
2492013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
250
251 * configure.ac: Fail if dv-sockser.o not available.
252 Error when --disable-sim-hardware is specified.
253 * configure: Regenerated.
254
5f3ef9d0
JB
2552012-06-15 Joel Brobecker <brobecker@adacore.com>
256
257 * config.in, configure: Regenerate.
258
a6ff997c
NC
2592012-05-18 Nick Clifton <nickc@redhat.com>
260
261 PR 14072
262 * interp.c: Include config.h before system header files.
263
2232061b
MF
2642012-03-24 Mike Frysinger <vapier@gentoo.org>
265
266 * aclocal.m4, config.in, configure: Regenerate.
267
db2e4d67
MF
2682011-12-03 Mike Frysinger <vapier@gentoo.org>
269
270 * aclocal.m4: New file.
271 * configure: Regenerate.
272
9c082ca8
MF
2732011-10-17 Mike Frysinger <vapier@gentoo.org>
274
275 * configure.ac: Change include to common/acinclude.m4.
276
6ffe910a
MF
2772011-10-17 Mike Frysinger <vapier@gentoo.org>
278
279 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
280 call. Replace common.m4 include with SIM_AC_COMMON.
281 * configure: Regenerate.
282
2419798b
MF
2832011-07-05 Mike Frysinger <vapier@gentoo.org>
284
285 * sim-if.c (sim_do_command): Delete.
286
d79fe0d6
MF
2872011-02-14 Mike Frysinger <vapier@gentoo.org>
288
289 * sh64.c (trap_handler): Change zfree to free.
290
bfc85bc6
AM
2912010-10-09 Alan Modra <amodra@gmail.com>
292
293 * sh-desc.h: Regenerate.
294
c5351010
DE
2952010-02-12 Doug Evans <dje@sebabeach.org>
296
297 * decode-media.c, * decode-media.h: Regenerate.
298
2310652a
DE
2992010-02-11 Doug Evans <dje@sebabeach.org>
300
301 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
302 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
303 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
304
d2c7a1a6
DE
3052010-01-24 Doug Evans <dje@sebabeach.org>
306
307 * cpu.h: Regenerate.
308
3725885a
RW
3092010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
310
311 * configure: Regenerate.
312
0f51e9bf
DE
3132010-01-02 Doug Evans <dje@sebabeach.org>
314
315 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
316 * decode-compact.h, * decode-media.c, * decode-media.h,
317 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
318 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
319 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
320
197fa1aa
DE
3212009-11-22 Doug Evans <dje@sebabeach.org>
322
323 * cpu.h: Regenerate.
324 * cpuall.h: Regenerate.
325 * decode-compact.c: Regenerate.
326 * decode-compact.h: Regenerate.
327 * decode-media.c: Regenerate.
328 * decode-media.h: Regenerate.
62836bf4
DE
329 * defs-compact.h: Regenerate.
330 * defs-media.h: Regenerate.
197fa1aa 331
62d08856
DE
3322009-11-03 Doug Evans <dje@sebabeach.org>
333
fda1c30b
DE
334 * arch.c: Regenerate.
335 * arch.h: Regenerate.
336 * cpu.c: Regenerate.
337 * cpu.h: Regenerate.
338 * cpuall.h: Regenerate.
339 * decode-compact.c: Regenerate.
340 * decode-compact.h: Regenerate.
341 * decode-media.c: Regenerate.
342 * decode-media.h: Regenerate.
343 * defs-compact.h: Regenerate.
344 * defs-media.h: Regenerate.
345 * sem-compact-switch.c: Regenerate.
346 * sem-compact.c: Regenerate.
347 * sem-media-switch.c: Regenerate.
348 * sem-media.c: Regenerate.
349 * sh-desc.c: Regenerate.
350 * sh-opc.h: Regenerate.
351
62d08856
DE
352 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
353 (sh-desc.o): New rule.
354 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
355 (all generated file rules): Specify generated file with full path.
356
f979b695
DE
3572009-10-24 Doug Evans <dje@sebabeach.org>
358
359 * sh-desc.h: Regenerate.
360
d6416cdc
RW
3612009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
362
81ecdfbb
RW
363 * config.in: Regenerate.
364 * configure: Likewise.
365
d6416cdc
RW
366 * configure: Regenerate.
367
b5bd9624
HPN
3682008-07-11 Hans-Peter Nilsson <hp@axis.com>
369
370 * configure: Regenerate to track ../common/common.m4 changes.
371 * config.in: Ditto.
372
6efef468 3732008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
374 Daniel Jacobowitz <dan@codesourcery.com>
375 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
376
377 * configure: Regenerate.
378
81963b26
HPN
3792006-12-21 Hans-Peter Nilsson <hp@axis.com>
380
381 * config.in, configure: Regenerate.
382
c7e628df
DB
3832006-10-18 Dave Brolley <brolley@redhat.com>
384
385 * Contribute the following changes:
386
387 2006-06-14 Dave Brolley <brolley@redhat.com>
388
389 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
390 (sh64_fpref): New functions.
391 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
392 (sh64_fpref): New functions.
393 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
394 sh4a_nofpu and sh4al.
395 (sh2e_mach): New MACH.
396 (sh2a_fpu_mach): New MACH.
397 (sh2a_nofpu_mach): New MACH.
398 (sh4_nofpu): New MACH.
399 (sh4a_mach): New MACH.
400 (sh4a_nofpu_mach): New MACH.
401 (sh4al_mach): New MACH.
402 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
403 archfile to CGEN script.
404 * arch.c: Regenerated.
405 * arch.h: Regenerated.
406 * cpu.c: Regenerated.
407 * cpu.h: Regenerated.
408 * cpuall.h: Regenerated.
409 * decode-compact.c: Regenerated.
410 * decode-compact.h: Regenerated.
411 * decode-media.c: Regenerated.
412 * decode-media.h: Regenerated.
413 * defs-compact.h: Regenerated.
414 * defs-media.h: Regenerated.
415 * sem-compact-switch.c: Regenerated.
416 * sem-compact.c: Regenerated.
417 * sem-media-switch.c: Regenerated.
418 * sem-media.c: Regenerated.
419 * sh-desc.c: Regenerated.
420 * sh-desc.h: Regenerated.
421 * sh-opc.h: Regenerated.
422
2f0122dc
DJ
4232006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
424
425 * configure: Regenerated.
426
20e95c23
DJ
4272006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
428
429 * configure: Regenerated.
430
4839e910
CV
4312005-05-02 Corinna Vinschen <vinschen@redhat.com>
432
433 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
434 inclusion of cgen.h.
435
21bc7567
CV
4362005-04-15 Corinna Vinschen <vinschen@redhat.com>
437
438 * configure.ac: New file.
439 * configure.in: Remove.
440 * configure: Regenerate.
441 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
442 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
443 (sim_create_inferior): Ditto.
444
379832de
HPN
4452004-12-08 Hans-Peter Nilsson <hp@axis.com>
446
447 * configure: Regenerate for ../common/aclocal.m4 update.
448
1bbd6057
JR
449Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
450
451 * sem-media-switch.c, sem-media.c: Regenerate.
452
65044526
EZ
4532002-06-24 Richard Sandiford <rsandifo@redhat.com>
454
72f4393d 455 * sh64.c: Update path of "callback.h".
65044526
EZ
456
4572002-06-20 Elena Zannoni <ezannoni@redhat.com>
458
72f4393d 459 * sh64.c: Include correct file for register numbers.
65044526 460
1c509ca8
JR
461Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
462
463 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
464 print_insn_shl.
465
cbb38b47
BE
4662001-07-05 Ben Elliston <bje@redhat.com>
467
468 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
469 (stamp-desc): Likewise.
470 (stamp-cpu): Likewise.
471 (stamp-defs-compact): Likewise.
472 (stamp-defs-media): Likewise.
473 (stamp-decode-compact): Likewise.
474 (stamp-decode-media): Likewise.
475
4762001-03-30 Ben Elliston <bje@redhat.com>
477
478 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
479 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
480 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
481
4822001-01-30 Ben Elliston <bje@redhat.com>
483
484 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
485 (trap_handler): Implement these syscalls.
486 (count_argc): New function.
487
4882001-01-24 Alexandre Oliva <aoliva@redhat.com>
489
490 * sh64.c (trap_handler): Implement time.
491
492 * sh64.c (fetch_str): New function.
493 (trap_handler): Re-implement write, and implement lseek, read,
494 open and close.
495
4962001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
497
498 * sh64.c (sh64_fetch_register): When fetching the PC, return the
499 PC value and set the LSB according to the current ISA.
500
5012001-01-18 Ben Elliston <bje@redhat.com>
502
503 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
504 has terminated, not exit!
505
5062001-01-12 Ben Elliston <bje@redhat.com>
507
508 * sh64.c (sh64_fcnvds): Re-implement.
509
510 * sh64.c: Include "bfd.h".
511 (trap_handler): New function. Consolidate function bodies of
512 sh64_trapa and sh64_compact_trapa.
513 (sh64_trapa): Use it.
514 (sh64_compact_trapa): Likewise.
515
5162001-01-11 Ben Elliston <bje@redhat.com>
517
518 * sem-media.c, sem-media-switch.c: Regenerate.
519 * sem-compact.c, sem-compact-switch.c: Likewise.
520
521 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
522
523 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
524 * decode-media.c, decode-media.h, defs-media.h: Likewise.
525 * sem-compact.c, sem-compact-switch.c: Likewise.
526 * sem-media.c, sem-media-switch.c: Likewise.
527
5282001-01-10 Ben Elliston <bje@redhat.com>
529
530 * sim-main.h (CIA_SET): Encode the current instruction set mode
531 when setting the cia.
532
5332001-01-08 Ben Elliston <bje@redhat.com>
534
535 * sh64.c (sh64_store_register): Do not set insn set mode--allow
536 sh64_h_pc_set() to do it.
537 (shmedia_init_cpu): Do not initialise the insn set mode--let the
538 loader set it based on bit 0 of the executable's starting address.
539 (shcompact_init_cpu): Likewise.
540 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
541 about malformed programs which have illegal insns in delay slots.
542 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
543 the new pc, not the current instruction set mode to determine if
544 the next pbb in the chain will consist of SHmedia instructions.
545 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
546 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
547
548 * cpu.c, cpu.h: Regenerate.
549 * sem-compact.c, sem-compact-switch.c: Likewise.
550 * sem-media.c, sem-media-switch.c: Likewise.
551
552 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
553 not stdio functions to emit output when executing write traps.
554
5552001-01-07 Alexandre Oliva <aoliva@redhat.com>
556
557 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
558 output stream after each (compound) write.
559
5602001-01-06 Ben Elliston <bje@redhat.com>
561
562 * sem-media.c, sem-media-switch.c: Regenerate.
563
5642001-01-04 Ben Elliston <bje@redhat.com>
565
566 * sem-compact.c, sem-compact-switch.c: Regenerate.
567 * cpu.h: Regenerate.
568
5692001-01-03 Ben Elliston <bje@redhat.com>
570
571 * cpu.c, cpu.h: Regenerate.
572 * sem-media.c, sem-media-switch.c: Likewise.
573
5742001-01-02 Ben Elliston <bje@redhat.com>
575
576 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
577 BFD primitives.
578
579 * sem-compact.c, sem-compact-switch.c: Regenerate.
580
5812000-12-30 Alexandre Oliva <aoliva@redhat.com>
582
583 * sh64.c (sh64_nsb): Re-implement correctly.
584
5852000-12-26 Alexandre Oliva <aoliva@redhat.com>
586
587 * sh64.c (sh64_nsb): Re-implement.
588
5892000-12-27 Ben Elliston <bje@redhat.com>
590
591 * cpu.c, cpu.h: Regenerate.
592 * sem-compact.c, sem-compact-switch.c: Likewise.
593 * sem-media.c, sem-media-switch.c: Likewise.
594 * sh-desc.c: Likewise.
595
5962000-12-26 Ben Elliston <bje@redhat.com>
597
598 * mloop-compact.in, mloop-media.in: Remove.
599 * mloop-compact.c, mloop-media.c: New files.
600 * eng-compact.c, eng-media.c: Likewise.
601 * Makefile.in (mloop-compact.c): Remove target.
602 (stamp-mloop-compact): Likewise.
603 (mloop-media.c): Likewise.
604 (stamp-mloop-media): Likewise.
605 (sh64-clean): Update.
606 (stamp-mloop): Remove.
607
6082000-12-23 Ben Elliston <bje@redhat.com>
609
610 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
611 (shcompact_prepare_run): Remove.
612 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
613
6142000-12-22 Ben Elliston <bje@redhat.com>
615
616 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
617 (sh64_dump): Remove.
618 (sh64_engine_run_full): Only compute idesc tables once.
619 (sh64_engine_run_fast): Likewise.
620 (shmedia_prepare_run): Do nothing.
621 (shcompact_prepare_run): Likewise.
622
623 * sem-compact.c, sem-compact-switch.c: Regenerate.
624 * sem-media.c, sem-media-switch.c: Likewise.
625
6262000-12-19 Ben Elliston <bje@redhat.com>
627
628 * sem-media.c, sem-media-switch.c: Regenerate.
629
6302000-12-15 Ben Elliston <bje@redhat.com>
631
632 * sh64.c (sh64_store_register): When storing a new PC, set ISA
633 mode based on the value of bit 0.
634
635 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
636 (sh64_fetch_register): Implement.
637 (sh64_store_register): Likewise.
638
639 * sh64-sim.h (sh64_fmacs): Declare.
640 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
641
642 * sem-media.c, sem-media-switch.c: Regenerate.
643
6442000-12-13 Ben Elliston <bje@redhat.com>
645
646 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
647 (sh64_trapa): Renamed from sh64_trap.
648 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
649 Apply renaming described above.
650
651 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
652 * sem-media.c sem-media-switch.c: Likewise.
653 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
654
6552000-12-12 Ben Elliston <bje@redhat.com>
656
657 * cpu.c, cpu.h, sh-desc.c: Regenerate.
658 * sem-media.c, sem-media-switch.c: Likewise.
659 * sem-compact.c, sem-compact-switch.c: Likewise.
660 * sh64-sim.h (sh64_ftrvs): Declare.
661 * sh64.c (sh64_ftrvs): Bug fixes.
662
663 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
664 (sh64_fcmpgts): Likewise.
665
6662000-12-11 Ben Elliston <bje@redhat.com>
667
668 * decode-media.c, decode-media.h: Regenerate.
669 * defs-media.h: Likewise.
670 * sem-media.c, sem-media-switch.c: Likewise.
671 * sh-desc.c: Likewise.
672
6732000-12-08 Ben Elliston <bje@redhat.com>
674
675 * decode-media.c, decode-media.h: Regenerate.
676 * defs-media.h: Likewise.
677 * sem-media.c, sem-media-switch.c: Likewise.
678
6792000-12-07 Ben Elliston <bje@redhat.com>
680
681 * decode-media.c, decode-media.h: Regenerate.
682 * sem-media.c, sem-media-switch.c: Likewise.
683
684 * defs-media.h: Regenete.
685 * decode-compact.c, decode-media.c: Likewise.
686
6872000-12-06 Ben Elliston <bje@redhat.com>
688
689 * sh64.c (sh64_fcmpund): Return a BI.
690 (sh64_fcmpuns): Likewise.
691 (sh64_nsb): Treat source value as unsigned.
692 (sh64_compact_model_insn_before): New function.
693 (sh64_media_model_insn_before): Likewise.
694 (sh64_compact_model_insn_after): Likewise.
695 (sh64_media_model_insn_after): Likewise.
696 (sh_models): Use sh5_mach for "sh5".
697 * sh64-sim.h: Add missing function prototypes.
698
699 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
700 * decode-media.c, decode-media.h: Likewise.
701 * sem-media.c, sem-media-switch.c: Likewise.
702
7032000-12-05 Ben Elliston <bje@redhat.com>
704
705 * mloop-compact.in, mloop-media.in: Use @prefix@.
706 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
707 to make generated files safe in the presence of parallel makes.
708 (stamp-mloop-media): Likewise.
709
710 * decode-media.c, defs-media.h: Regenerate.
711
7122000-12-04 Ben Elliston <bje@redhat.com>
713
714 * sh64-sim.h: Add function prototypes from sh64.c.
715
716 * Makefile.in (SH64_OBJS): Add ISA variant objects.
717 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
718 (SH64_INCLUDE_DEPS): Update for ISA variants.
719 (stamp-mloop-compact, stamp-mloop-media): New targets.
720 (decode-compact.o, sem-compact.o): New rules.
721 (decode-media.o, sem-media.o): Likewise.
722 (sh64-clean): Update.
723 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
724 (stamp-desc, stamp-cpu): Likewise.
725 (stamp-defs-compact, stamp-defs-media): Likewise.
72f4393d 726 (stamp-decode-compact, stamp-decode-media): Likewise.
cbb38b47
BE
727
728 * defs-compact.h, defs-media.h: Regenerate.
729
7302000-12-03 Ben Elliston <bje@redhat.com>
731
732 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
733 (sh64_fcmpged, sh64_fcmpges): Likewise.
734 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
735
736 * sh64.c (sh64_endian): New function.
737 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
738 (sh64_fcmpged, sh64_fcmpges): Likewise.
739 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
740 (sh64_trap): Implement a basic syscall facility.
741 (sh64_trapa): Exit with return code in R5, not 0.
742 (sh64_model_sh5_u_exec): Remove.
743 (sh64_engine_run_full): New function.
744 (sh64_engine_run_fast): Likewise.
745 (shmedia_prepare_run): Likewise.
746 (shcompact_prepare_run): Likewise.
747 (sh64_get_idata): Likewise.
748 (sh64_init_cpu): Likewise.
749 (shmedia_init_cpu): Likewise.
750 (shcompact_init_cpu): Likewise.
751 (sh64_model_init): Likewise.
752 (sh_models): Define.
753 (sh5_imp_properties): Likewise.
754 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
755
756 * sem-compact.c, sem-compact-switch.c: Regenerate.
757
7582000-12-01 Ben Elliston <bje@redhat.com>
759
760 * sh64-sim.h (sh64_endian): Declare.
761 * sim-main.h (sim_cia): Use UDI, not USI.
762 (WITH_PROFILE_MODEL_P): Remove.
763 * sim-if.c (sim_sh64_disassemble_insn): Remove.
764 (sh64_disassemble_insn): New function.
765 (sim_open): Use as this CPU's disassembler.
766 * eng.h: New file.
767 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
768
769 * decode-compact.c, decode-media.c: Regenerate.
770 * defs-compact.h, defs-media.h: Likewise.
771 * sem-compact.c, sem-compact-switch.c: Likewise.
772 * sh-desc.c, sh-desc.h: Likewise.
773 * cpu.c, cpu.h, cpuall.h: Likewise.
774
7752000-11-30 Ben Elliston <bje@redhat.com>
776
777 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
778
779 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
780 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
781 target byte order, but default to big endian.
782 * configure: Regenerate.
783
7842000-11-27 Ben Elliston <bje@redhat.com>
785
786 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
787 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
788
789 * sh-desc.c, sh-desc.h: Regenerate.
790 * arch.c, cpu.h, cpuall.h: Regenerate.
791 * decode.h (WITH_PROFILE_MODEL_P): Remove.
792
793 * mloop-compact.in, mloop-media.in: New files.
794 * decode.h: Likewise.
795
7962000-11-26 Ben Elliston <bje@redhat.com>
797
798 * sem-compact.c, sem-compact-switch.c: Generate.
799 * sem-media.c, sem-media-switch.c: Likewise.
800
8012000-11-25 Ben Elliston <bje@redhat.com>
802
803 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
804
805 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
806 * decode-compact.c, decode-compact.h: Likewise.
807 * decode-media.c, decode-media.h: Likewise.
808 * sh64-sim.h: New file.
809 * sim-main.h: Likewise.
810
8112000-11-22 Ben Elliston <bje@redhat.com>
812
813 * sim-if.c: New file.
814 * sh64.c: Likewise.
815
8162000-11-16 Ben Elliston <bje@redhat.com>
817
818 * config.in: New file.
819 * tconfig.in: Likewise.
820 * configure.in: Likewise.
821 * configure: Generate.
822 * Makefile.in: New file.
This page took 0.674673 seconds and 4 git commands to generate.