sim: drop common/cconfig.h in favor of a single config.h
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
936df756
MF
12016-01-09 Mike Frysinger <vapier@gentoo.org>
2
3 * config.in, configure: Regenerate.
4
2e3d4f4d
MF
52016-01-06 Mike Frysinger <vapier@gentoo.org>
6
7 * sim-if.c (sim_open): Mark argv const.
8 (sim_create_inferior): Mark argv and env const.
9
9bbf6f91
MF
102016-01-04 Mike Frysinger <vapier@gentoo.org>
11
12 * configure: Regenerate.
13
77cf2ef5
MF
142016-01-03 Mike Frysinger <vapier@gentoo.org>
15
16 * sim-if.c (sim_open): Update sim_parse_args comment.
17
61971b86
MF
182016-01-03 Mike Frysinger <vapier@gentoo.org>
19
20 * sh64-sim.h (GETTWI, SETTWI): Delete unused defines.
21 (sh5_devices): Delete.
22 (struct _device): Delete.
23
34fed699
MF
242016-01-03 Mike Frysinger <vapier@gentoo.org>
25
26 * sh64.c (count_argc): Delete.
27 (trap_handler): Change count_argc to countargv.
28
0cb8d851
MF
292016-01-03 Mike Frysinger <vapier@gentoo.org>
30
31 * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
32 * configure: Regenerate.
33
1ac72f06
MF
342016-01-02 Mike Frysinger <vapier@gentoo.org>
35
36 * arch.h (TARGET_BIG_ENDIAN): Delete.
37 * configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG.
38 * configure: Regenerate.
39
027e73b2
MF
402016-01-02 Mike Frysinger <vapier@gentoo.org>
41
42 * sim-if.c (sim_open): Delete #if 0 sim_add_option_table call.
43
d47f5b30
MF
442016-01-02 Mike Frysinger <vapier@gentoo.org>
45
46 * sim-if.c (current_state): Delete.
47 (sim_open): Delete current_state assignment.
48
5e744ef8
MF
492015-12-27 Mike Frysinger <vapier@gentoo.org>
50
51 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
52
1b393626
MF
532015-12-26 Mike Frysinger <vapier@gentoo.org>
54
55 * config.in, configure: Regenerate.
56
0e967299
MF
572015-12-26 Mike Frysinger <vapier@gentoo.org>
58
59 * sim-if.c (sim_create_inferior): Replace old #if 0 code with dupargv.
60
0d585950
MF
612015-12-25 Mike Frysinger <vapier@gentoo.org>
62
63 * Makefile.in (SIM_OBJS): Delete sim-model.o.
64 * tconfig.h: Delete file.
65
8a0ebee6
MF
662015-12-25 Mike Frysinger <vapier@gentoo.org>
67
68 * arch.c: Rename MACH to SIM_MACH.
69 * cpuall.h: Likewise.
70 * sh64.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
71 SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
72
f0c1b768
MF
732015-12-25 Mike Frysinger <vapier@gentoo.org>
74
75 * sim-main.h (WITH_SCACHE_PBB): Move from ...
76 * tconfig.h (WITH_SCACHE_PBB): ... here.
77
26936211
MF
782015-12-24 Mike Frysinger <vapier@gentoo.org>
79
80 * tconfig.h (SIM_HANDLES_LMA): Delete.
81
cec19744
MF
822015-12-24 Mike Frysinger <vapier@gentoo.org>
83
84 * tconfig.h (SIM_HAVE_BREAKPOINTS, SIM_BREAKPOINT,
85 SIM_BREAKPOINT_SIZE): Delete.
86
84e8e361
MF
872015-12-24 Mike Frysinger <vapier@gentoo.org>
88
89 * tconfig.h (WITH_WATCHPOINTS): Delete.
90
b1af9473
MF
912015-12-24 Mike Frysinger <vapier@gentoo.org>
92
93 * tconfig.h (SIM_HAVE_MEM_SIZE): Delete.
94
797eee42
MF
952015-11-15 Mike Frysinger <vapier@gentoo.org>
96
97 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
98 sim-stop.o.
99
6e4f085c
MF
1002015-11-14 Mike Frysinger <vapier@gentoo.org>
101
102 * sim-if.c (sim_close): Delete.
103
8d0978fb
MF
1042015-06-23 Mike Frysinger <vapier@gentoo.org>
105
106 * configure: Regenerate.
107
a3487082
MF
1082015-06-12 Mike Frysinger <vapier@gentoo.org>
109
110 * configure: Regenerate.
111
306f4178
MF
1122015-06-12 Mike Frysinger <vapier@gentoo.org>
113
114 * configure: Regenerate.
115
db7858e2
MF
1162015-06-12 Mike Frysinger <vapier@gentoo.org>
117
118 * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
119 CGEN_TRACE_EXTRACT.
120 * decode-media.c: Likewise.
121 * mloop-compact.in (execute): Change TRACE_INSN_INIT to
122 CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
123 to CGEN_TRACE_INSN_FINI.
124 (sh64_compact_pbb_before): Likewise.
125 (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
126 * mloop-media.in: Likewise.
127 * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
128 * sem-compact-switch.c: Likewise.
129 * sem-media.c: Likewise.
130 * sem-media-switch.c: Likewise.
131
e8d3a34f
MF
1322015-04-18 Mike Frysinger <vapier@gentoo.org>
133
134 * sim-main.h (USING_SIM_BASE_H): Delete.
135
20bca71d
MF
1362015-04-18 Mike Frysinger <vapier@gentoo.org>
137
138 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
139
7e83aa92
MF
1402015-04-18 Mike Frysinger <vapier@gentoo.org>
141
142 * sim-main.h (CIA_ADDR): Define.
143
034685f9
MF
1442015-04-17 Mike Frysinger <vapier@gentoo.org>
145
146 * sim-main.h (CIA_GET, CIA_SET): Delete.
147
78e9aa70
MF
1482015-04-15 Mike Frysinger <vapier@gentoo.org>
149
150 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
151 * sim-main.h (STATE_CPU): Delete.
152
f95f4ed2
MF
1532015-04-15 Mike Frysinger <vapier@gentoo.org>
154
155 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
156 (STATE_CPU): Handle WITH_SMP.
157
bf12d44e
MF
1582015-04-13 Mike Frysinger <vapier@gentoo.org>
159
160 * configure: Regenerate.
161
122bbfb5
MF
1622015-04-06 Mike Frysinger <vapier@gentoo.org>
163
164 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
165
aadc9410
MF
1662015-03-31 Mike Frysinger <vapier@gentoo.org>
167
168 * config.in, configure: Regenerate.
169
c0931f26
MF
1702015-03-24 Mike Frysinger <vapier@gentoo.org>
171
172 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
173
30452bbe
MF
1742015-03-24 Mike Frysinger <vapier@gentoo.org>
175
176 * configure: Regenerate.
177
97f478c5
MF
1782015-03-24 Mike Frysinger <vapier@gentoo.org>
179
180 * configure: Regenerate.
181
49cd1634
MF
1822015-03-23 Mike Frysinger <vapier@gentoo.org>
183
184 * configure: Regenerate.
185
64dd13df
MF
1862015-03-23 Mike Frysinger <vapier@gentoo.org>
187
188 * configure: Regenerate.
189
8a863336
MF
1902015-03-23 Mike Frysinger <vapier@gentoo.org>
191
192 * Makefile.in (CONFIG_DEVICES): Delete.
193 (SIM_OBJS): Delete CONFIG_DEVICES.
194
ae7d0cac
MF
1952015-03-16 Mike Frysinger <vapier@gentoo.org>
196
197 * aclocal.m4, config.in, configure: Regenerate.
198 * tconfig.in: Rename file ...
199 * tconfig.h: ... here.
200
8406bb59
MF
2012015-03-15 Mike Frysinger <vapier@gentoo.org>
202
203 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
204
465fb143
MF
2052015-03-14 Mike Frysinger <vapier@gentoo.org>
206
207 * Makefile.in (SIM_RUN_OBJS): Delete.
208
c4892a6b
HPN
2092014-08-23 Hans-Peter Nilsson <hp@axis.com>
210
211 * configure.ac: Default simulator hardware to off again
212 without emitting errors when off or dv-sockser.o unavailable.
213 * configure: Regenerate.
214
2974be62
AM
2152014-08-19 Alan Modra <amodra@gmail.com>
216
217 * configure: Regenerate.
218
faa743bb
RM
2192014-08-15 Roland McGrath <mcgrathr@google.com>
220
221 * configure: Regenerate.
222 * config.in: Regenerate.
223
bf3d9781
AM
2242013-09-23 Alan Modra <amodra@gmail.com>
225
226 * configure: Regenerate.
227
31e6ad7d
MF
2282013-06-03 Mike Frysinger <vapier@gentoo.org>
229
230 * aclocal.m4, configure: Regenerate.
231
1517bd27
MF
2322013-03-26 Mike Frysinger <vapier@gentoo.org>
233
234 * configure: Regenerate.
235
94c63d78
JS
2362013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
237
238 * configure.ac: Fail if dv-sockser.o not available.
239 Error when --disable-sim-hardware is specified.
240 * configure: Regenerated.
241
5f3ef9d0
JB
2422012-06-15 Joel Brobecker <brobecker@adacore.com>
243
244 * config.in, configure: Regenerate.
245
a6ff997c
NC
2462012-05-18 Nick Clifton <nickc@redhat.com>
247
248 PR 14072
249 * interp.c: Include config.h before system header files.
250
2232061b
MF
2512012-03-24 Mike Frysinger <vapier@gentoo.org>
252
253 * aclocal.m4, config.in, configure: Regenerate.
254
db2e4d67
MF
2552011-12-03 Mike Frysinger <vapier@gentoo.org>
256
257 * aclocal.m4: New file.
258 * configure: Regenerate.
259
9c082ca8
MF
2602011-10-17 Mike Frysinger <vapier@gentoo.org>
261
262 * configure.ac: Change include to common/acinclude.m4.
263
6ffe910a
MF
2642011-10-17 Mike Frysinger <vapier@gentoo.org>
265
266 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
267 call. Replace common.m4 include with SIM_AC_COMMON.
268 * configure: Regenerate.
269
2419798b
MF
2702011-07-05 Mike Frysinger <vapier@gentoo.org>
271
272 * sim-if.c (sim_do_command): Delete.
273
d79fe0d6
MF
2742011-02-14 Mike Frysinger <vapier@gentoo.org>
275
276 * sh64.c (trap_handler): Change zfree to free.
277
bfc85bc6
AM
2782010-10-09 Alan Modra <amodra@gmail.com>
279
280 * sh-desc.h: Regenerate.
281
c5351010
DE
2822010-02-12 Doug Evans <dje@sebabeach.org>
283
284 * decode-media.c, * decode-media.h: Regenerate.
285
2310652a
DE
2862010-02-11 Doug Evans <dje@sebabeach.org>
287
288 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
289 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
290 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
291
d2c7a1a6
DE
2922010-01-24 Doug Evans <dje@sebabeach.org>
293
294 * cpu.h: Regenerate.
295
3725885a
RW
2962010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
297
298 * configure: Regenerate.
299
0f51e9bf
DE
3002010-01-02 Doug Evans <dje@sebabeach.org>
301
302 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
303 * decode-compact.h, * decode-media.c, * decode-media.h,
304 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
305 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
306 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
307
197fa1aa
DE
3082009-11-22 Doug Evans <dje@sebabeach.org>
309
310 * cpu.h: Regenerate.
311 * cpuall.h: Regenerate.
312 * decode-compact.c: Regenerate.
313 * decode-compact.h: Regenerate.
314 * decode-media.c: Regenerate.
315 * decode-media.h: Regenerate.
62836bf4
DE
316 * defs-compact.h: Regenerate.
317 * defs-media.h: Regenerate.
197fa1aa 318
62d08856
DE
3192009-11-03 Doug Evans <dje@sebabeach.org>
320
fda1c30b
DE
321 * arch.c: Regenerate.
322 * arch.h: Regenerate.
323 * cpu.c: Regenerate.
324 * cpu.h: Regenerate.
325 * cpuall.h: Regenerate.
326 * decode-compact.c: Regenerate.
327 * decode-compact.h: Regenerate.
328 * decode-media.c: Regenerate.
329 * decode-media.h: Regenerate.
330 * defs-compact.h: Regenerate.
331 * defs-media.h: Regenerate.
332 * sem-compact-switch.c: Regenerate.
333 * sem-compact.c: Regenerate.
334 * sem-media-switch.c: Regenerate.
335 * sem-media.c: Regenerate.
336 * sh-desc.c: Regenerate.
337 * sh-opc.h: Regenerate.
338
62d08856
DE
339 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
340 (sh-desc.o): New rule.
341 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
342 (all generated file rules): Specify generated file with full path.
343
f979b695
DE
3442009-10-24 Doug Evans <dje@sebabeach.org>
345
346 * sh-desc.h: Regenerate.
347
d6416cdc
RW
3482009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
349
81ecdfbb
RW
350 * config.in: Regenerate.
351 * configure: Likewise.
352
d6416cdc
RW
353 * configure: Regenerate.
354
b5bd9624
HPN
3552008-07-11 Hans-Peter Nilsson <hp@axis.com>
356
357 * configure: Regenerate to track ../common/common.m4 changes.
358 * config.in: Ditto.
359
6efef468 3602008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
361 Daniel Jacobowitz <dan@codesourcery.com>
362 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
363
364 * configure: Regenerate.
365
81963b26
HPN
3662006-12-21 Hans-Peter Nilsson <hp@axis.com>
367
368 * config.in, configure: Regenerate.
369
c7e628df
DB
3702006-10-18 Dave Brolley <brolley@redhat.com>
371
372 * Contribute the following changes:
373
374 2006-06-14 Dave Brolley <brolley@redhat.com>
375
376 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
377 (sh64_fpref): New functions.
378 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
379 (sh64_fpref): New functions.
380 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
381 sh4a_nofpu and sh4al.
382 (sh2e_mach): New MACH.
383 (sh2a_fpu_mach): New MACH.
384 (sh2a_nofpu_mach): New MACH.
385 (sh4_nofpu): New MACH.
386 (sh4a_mach): New MACH.
387 (sh4a_nofpu_mach): New MACH.
388 (sh4al_mach): New MACH.
389 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
390 archfile to CGEN script.
391 * arch.c: Regenerated.
392 * arch.h: Regenerated.
393 * cpu.c: Regenerated.
394 * cpu.h: Regenerated.
395 * cpuall.h: Regenerated.
396 * decode-compact.c: Regenerated.
397 * decode-compact.h: Regenerated.
398 * decode-media.c: Regenerated.
399 * decode-media.h: Regenerated.
400 * defs-compact.h: Regenerated.
401 * defs-media.h: Regenerated.
402 * sem-compact-switch.c: Regenerated.
403 * sem-compact.c: Regenerated.
404 * sem-media-switch.c: Regenerated.
405 * sem-media.c: Regenerated.
406 * sh-desc.c: Regenerated.
407 * sh-desc.h: Regenerated.
408 * sh-opc.h: Regenerated.
409
2f0122dc
DJ
4102006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
411
412 * configure: Regenerated.
413
20e95c23
DJ
4142006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
415
416 * configure: Regenerated.
417
4839e910
CV
4182005-05-02 Corinna Vinschen <vinschen@redhat.com>
419
420 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
421 inclusion of cgen.h.
422
21bc7567
CV
4232005-04-15 Corinna Vinschen <vinschen@redhat.com>
424
425 * configure.ac: New file.
426 * configure.in: Remove.
427 * configure: Regenerate.
428 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
429 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
430 (sim_create_inferior): Ditto.
431
379832de
HPN
4322004-12-08 Hans-Peter Nilsson <hp@axis.com>
433
434 * configure: Regenerate for ../common/aclocal.m4 update.
435
1bbd6057
JR
436Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
437
438 * sem-media-switch.c, sem-media.c: Regenerate.
439
65044526
EZ
4402002-06-24 Richard Sandiford <rsandifo@redhat.com>
441
72f4393d 442 * sh64.c: Update path of "callback.h".
65044526
EZ
443
4442002-06-20 Elena Zannoni <ezannoni@redhat.com>
445
72f4393d 446 * sh64.c: Include correct file for register numbers.
65044526 447
1c509ca8
JR
448Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
449
450 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
451 print_insn_shl.
452
cbb38b47
BE
4532001-07-05 Ben Elliston <bje@redhat.com>
454
455 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
456 (stamp-desc): Likewise.
457 (stamp-cpu): Likewise.
458 (stamp-defs-compact): Likewise.
459 (stamp-defs-media): Likewise.
460 (stamp-decode-compact): Likewise.
461 (stamp-decode-media): Likewise.
462
4632001-03-30 Ben Elliston <bje@redhat.com>
464
465 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
466 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
467 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
468
4692001-01-30 Ben Elliston <bje@redhat.com>
470
471 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
472 (trap_handler): Implement these syscalls.
473 (count_argc): New function.
474
4752001-01-24 Alexandre Oliva <aoliva@redhat.com>
476
477 * sh64.c (trap_handler): Implement time.
478
479 * sh64.c (fetch_str): New function.
480 (trap_handler): Re-implement write, and implement lseek, read,
481 open and close.
482
4832001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
484
485 * sh64.c (sh64_fetch_register): When fetching the PC, return the
486 PC value and set the LSB according to the current ISA.
487
4882001-01-18 Ben Elliston <bje@redhat.com>
489
490 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
491 has terminated, not exit!
492
4932001-01-12 Ben Elliston <bje@redhat.com>
494
495 * sh64.c (sh64_fcnvds): Re-implement.
496
497 * sh64.c: Include "bfd.h".
498 (trap_handler): New function. Consolidate function bodies of
499 sh64_trapa and sh64_compact_trapa.
500 (sh64_trapa): Use it.
501 (sh64_compact_trapa): Likewise.
502
5032001-01-11 Ben Elliston <bje@redhat.com>
504
505 * sem-media.c, sem-media-switch.c: Regenerate.
506 * sem-compact.c, sem-compact-switch.c: Likewise.
507
508 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
509
510 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
511 * decode-media.c, decode-media.h, defs-media.h: Likewise.
512 * sem-compact.c, sem-compact-switch.c: Likewise.
513 * sem-media.c, sem-media-switch.c: Likewise.
514
5152001-01-10 Ben Elliston <bje@redhat.com>
516
517 * sim-main.h (CIA_SET): Encode the current instruction set mode
518 when setting the cia.
519
5202001-01-08 Ben Elliston <bje@redhat.com>
521
522 * sh64.c (sh64_store_register): Do not set insn set mode--allow
523 sh64_h_pc_set() to do it.
524 (shmedia_init_cpu): Do not initialise the insn set mode--let the
525 loader set it based on bit 0 of the executable's starting address.
526 (shcompact_init_cpu): Likewise.
527 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
528 about malformed programs which have illegal insns in delay slots.
529 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
530 the new pc, not the current instruction set mode to determine if
531 the next pbb in the chain will consist of SHmedia instructions.
532 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
533 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
534
535 * cpu.c, cpu.h: Regenerate.
536 * sem-compact.c, sem-compact-switch.c: Likewise.
537 * sem-media.c, sem-media-switch.c: Likewise.
538
539 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
540 not stdio functions to emit output when executing write traps.
541
5422001-01-07 Alexandre Oliva <aoliva@redhat.com>
543
544 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
545 output stream after each (compound) write.
546
5472001-01-06 Ben Elliston <bje@redhat.com>
548
549 * sem-media.c, sem-media-switch.c: Regenerate.
550
5512001-01-04 Ben Elliston <bje@redhat.com>
552
553 * sem-compact.c, sem-compact-switch.c: Regenerate.
554 * cpu.h: Regenerate.
555
5562001-01-03 Ben Elliston <bje@redhat.com>
557
558 * cpu.c, cpu.h: Regenerate.
559 * sem-media.c, sem-media-switch.c: Likewise.
560
5612001-01-02 Ben Elliston <bje@redhat.com>
562
563 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
564 BFD primitives.
565
566 * sem-compact.c, sem-compact-switch.c: Regenerate.
567
5682000-12-30 Alexandre Oliva <aoliva@redhat.com>
569
570 * sh64.c (sh64_nsb): Re-implement correctly.
571
5722000-12-26 Alexandre Oliva <aoliva@redhat.com>
573
574 * sh64.c (sh64_nsb): Re-implement.
575
5762000-12-27 Ben Elliston <bje@redhat.com>
577
578 * cpu.c, cpu.h: Regenerate.
579 * sem-compact.c, sem-compact-switch.c: Likewise.
580 * sem-media.c, sem-media-switch.c: Likewise.
581 * sh-desc.c: Likewise.
582
5832000-12-26 Ben Elliston <bje@redhat.com>
584
585 * mloop-compact.in, mloop-media.in: Remove.
586 * mloop-compact.c, mloop-media.c: New files.
587 * eng-compact.c, eng-media.c: Likewise.
588 * Makefile.in (mloop-compact.c): Remove target.
589 (stamp-mloop-compact): Likewise.
590 (mloop-media.c): Likewise.
591 (stamp-mloop-media): Likewise.
592 (sh64-clean): Update.
593 (stamp-mloop): Remove.
594
5952000-12-23 Ben Elliston <bje@redhat.com>
596
597 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
598 (shcompact_prepare_run): Remove.
599 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
600
6012000-12-22 Ben Elliston <bje@redhat.com>
602
603 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
604 (sh64_dump): Remove.
605 (sh64_engine_run_full): Only compute idesc tables once.
606 (sh64_engine_run_fast): Likewise.
607 (shmedia_prepare_run): Do nothing.
608 (shcompact_prepare_run): Likewise.
609
610 * sem-compact.c, sem-compact-switch.c: Regenerate.
611 * sem-media.c, sem-media-switch.c: Likewise.
612
6132000-12-19 Ben Elliston <bje@redhat.com>
614
615 * sem-media.c, sem-media-switch.c: Regenerate.
616
6172000-12-15 Ben Elliston <bje@redhat.com>
618
619 * sh64.c (sh64_store_register): When storing a new PC, set ISA
620 mode based on the value of bit 0.
621
622 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
623 (sh64_fetch_register): Implement.
624 (sh64_store_register): Likewise.
625
626 * sh64-sim.h (sh64_fmacs): Declare.
627 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
628
629 * sem-media.c, sem-media-switch.c: Regenerate.
630
6312000-12-13 Ben Elliston <bje@redhat.com>
632
633 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
634 (sh64_trapa): Renamed from sh64_trap.
635 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
636 Apply renaming described above.
637
638 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
639 * sem-media.c sem-media-switch.c: Likewise.
640 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
641
6422000-12-12 Ben Elliston <bje@redhat.com>
643
644 * cpu.c, cpu.h, sh-desc.c: Regenerate.
645 * sem-media.c, sem-media-switch.c: Likewise.
646 * sem-compact.c, sem-compact-switch.c: Likewise.
647 * sh64-sim.h (sh64_ftrvs): Declare.
648 * sh64.c (sh64_ftrvs): Bug fixes.
649
650 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
651 (sh64_fcmpgts): Likewise.
652
6532000-12-11 Ben Elliston <bje@redhat.com>
654
655 * decode-media.c, decode-media.h: Regenerate.
656 * defs-media.h: Likewise.
657 * sem-media.c, sem-media-switch.c: Likewise.
658 * sh-desc.c: Likewise.
659
6602000-12-08 Ben Elliston <bje@redhat.com>
661
662 * decode-media.c, decode-media.h: Regenerate.
663 * defs-media.h: Likewise.
664 * sem-media.c, sem-media-switch.c: Likewise.
665
6662000-12-07 Ben Elliston <bje@redhat.com>
667
668 * decode-media.c, decode-media.h: Regenerate.
669 * sem-media.c, sem-media-switch.c: Likewise.
670
671 * defs-media.h: Regenete.
672 * decode-compact.c, decode-media.c: Likewise.
673
6742000-12-06 Ben Elliston <bje@redhat.com>
675
676 * sh64.c (sh64_fcmpund): Return a BI.
677 (sh64_fcmpuns): Likewise.
678 (sh64_nsb): Treat source value as unsigned.
679 (sh64_compact_model_insn_before): New function.
680 (sh64_media_model_insn_before): Likewise.
681 (sh64_compact_model_insn_after): Likewise.
682 (sh64_media_model_insn_after): Likewise.
683 (sh_models): Use sh5_mach for "sh5".
684 * sh64-sim.h: Add missing function prototypes.
685
686 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
687 * decode-media.c, decode-media.h: Likewise.
688 * sem-media.c, sem-media-switch.c: Likewise.
689
6902000-12-05 Ben Elliston <bje@redhat.com>
691
692 * mloop-compact.in, mloop-media.in: Use @prefix@.
693 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
694 to make generated files safe in the presence of parallel makes.
695 (stamp-mloop-media): Likewise.
696
697 * decode-media.c, defs-media.h: Regenerate.
698
6992000-12-04 Ben Elliston <bje@redhat.com>
700
701 * sh64-sim.h: Add function prototypes from sh64.c.
702
703 * Makefile.in (SH64_OBJS): Add ISA variant objects.
704 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
705 (SH64_INCLUDE_DEPS): Update for ISA variants.
706 (stamp-mloop-compact, stamp-mloop-media): New targets.
707 (decode-compact.o, sem-compact.o): New rules.
708 (decode-media.o, sem-media.o): Likewise.
709 (sh64-clean): Update.
710 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
711 (stamp-desc, stamp-cpu): Likewise.
712 (stamp-defs-compact, stamp-defs-media): Likewise.
72f4393d 713 (stamp-decode-compact, stamp-decode-media): Likewise.
cbb38b47
BE
714
715 * defs-compact.h, defs-media.h: Regenerate.
716
7172000-12-03 Ben Elliston <bje@redhat.com>
718
719 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
720 (sh64_fcmpged, sh64_fcmpges): Likewise.
721 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
722
723 * sh64.c (sh64_endian): New function.
724 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
725 (sh64_fcmpged, sh64_fcmpges): Likewise.
726 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
727 (sh64_trap): Implement a basic syscall facility.
728 (sh64_trapa): Exit with return code in R5, not 0.
729 (sh64_model_sh5_u_exec): Remove.
730 (sh64_engine_run_full): New function.
731 (sh64_engine_run_fast): Likewise.
732 (shmedia_prepare_run): Likewise.
733 (shcompact_prepare_run): Likewise.
734 (sh64_get_idata): Likewise.
735 (sh64_init_cpu): Likewise.
736 (shmedia_init_cpu): Likewise.
737 (shcompact_init_cpu): Likewise.
738 (sh64_model_init): Likewise.
739 (sh_models): Define.
740 (sh5_imp_properties): Likewise.
741 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
742
743 * sem-compact.c, sem-compact-switch.c: Regenerate.
744
7452000-12-01 Ben Elliston <bje@redhat.com>
746
747 * sh64-sim.h (sh64_endian): Declare.
748 * sim-main.h (sim_cia): Use UDI, not USI.
749 (WITH_PROFILE_MODEL_P): Remove.
750 * sim-if.c (sim_sh64_disassemble_insn): Remove.
751 (sh64_disassemble_insn): New function.
752 (sim_open): Use as this CPU's disassembler.
753 * eng.h: New file.
754 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
755
756 * decode-compact.c, decode-media.c: Regenerate.
757 * defs-compact.h, defs-media.h: Likewise.
758 * sem-compact.c, sem-compact-switch.c: Likewise.
759 * sh-desc.c, sh-desc.h: Likewise.
760 * cpu.c, cpu.h, cpuall.h: Likewise.
761
7622000-11-30 Ben Elliston <bje@redhat.com>
763
764 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
765
766 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
767 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
768 target byte order, but default to big endian.
769 * configure: Regenerate.
770
7712000-11-27 Ben Elliston <bje@redhat.com>
772
773 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
774 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
775
776 * sh-desc.c, sh-desc.h: Regenerate.
777 * arch.c, cpu.h, cpuall.h: Regenerate.
778 * decode.h (WITH_PROFILE_MODEL_P): Remove.
779
780 * mloop-compact.in, mloop-media.in: New files.
781 * decode.h: Likewise.
782
7832000-11-26 Ben Elliston <bje@redhat.com>
784
785 * sem-compact.c, sem-compact-switch.c: Generate.
786 * sem-media.c, sem-media-switch.c: Likewise.
787
7882000-11-25 Ben Elliston <bje@redhat.com>
789
790 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
791
792 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
793 * decode-compact.c, decode-compact.h: Likewise.
794 * decode-media.c, decode-media.h: Likewise.
795 * sh64-sim.h: New file.
796 * sim-main.h: Likewise.
797
7982000-11-22 Ben Elliston <bje@redhat.com>
799
800 * sim-if.c: New file.
801 * sh64.c: Likewise.
802
8032000-11-16 Ben Elliston <bje@redhat.com>
804
805 * config.in: New file.
806 * tconfig.in: Likewise.
807 * configure.in: Likewise.
808 * configure: Generate.
809 * Makefile.in: New file.
This page took 0.62112 seconds and 4 git commands to generate.