]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/erc32/ChangeLog
C99 ld configury
[thirdparty/binutils-gdb.git] / sim / erc32 / ChangeLog
CommitLineData
c2783492
MF
12021-04-02 Mike Frysinger <vapier@gentoo.org>
2
3 * aclocal.m4, configure: Regenerate.
4
ebe9564b
MF
52021-02-28 Mike Frysinger <vapier@gentoo.org>
6
7 * configure: Regenerate.
8
f8069d55
MF
92021-02-27 Mike Frysinger <vapier@gentoo.org>
10
11 * Makefile.in (SIM_EXTRA_ALL): Delete.
12 (all): New target.
13
760b3e8b
MF
142021-02-21 Mike Frysinger <vapier@gentoo.org>
15
16 * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
17 * aclocal.m4, configure: Regenerate.
18
136da8cd
MF
192021-02-13 Mike Frysinger <vapier@gentoo.org>
20
21 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
22 * aclocal.m4, configure: Regenerate.
23
7a9bd3b4
MF
242021-02-06 Mike Frysinger <vapier@gentoo.org>
25
26 * interf.c (sim_memory_map): Define.
27
aa09469f
MF
282021-02-06 Mike Frysinger <vapier@gentoo.org>
29
30 * configure: Regenerate.
31
5c1008a4
MF
322021-01-11 Mike Frysinger <vapier@gentoo.org>
33
34 * configure.ac: Call SIM_AC_OPTION_WARNINGS.
35 * configure: Regenerate.
36
68ed2854
MF
372021-01-11 Mike Frysinger <vapier@gentoo.org>
38
39 * config.in, configure: Regenerate.
40 * sis.c: Delete HAVE_STDLIB_H.
41
50df264d
MF
422021-01-09 Mike Frysinger <vapier@gentoo.org>
43
44 * configure: Regenerate.
45
46f900c0
MF
462021-01-08 Mike Frysinger <vapier@gentoo.org>
47
48 * configure: Regenerate.
49
dfb856ba
MF
502021-01-04 Mike Frysinger <vapier@gentoo.org>
51
52 * configure: Regenerate.
53
f693213d
SM
542020-07-29 Simon Marchi <simon.marchi@efficios.com>
55
56 * configure: Re-generate.
57
c1230d1b
JS
582018-10-30 Joel Sherrill <joel@rtems.org>
59
60 * configure.ac: Remove the Cygwin-specific libtermcap.a hack
61 and use the standard logic to determine which library to use.
62 * configure: Regenerate.
63
5c887dd5
JB
642017-09-06 John Baldwin <jhb@FreeBSD.org>
65
66 * configure: Regenerate.
67
ce39bd38
MF
682016-01-10 Mike Frysinger <vapier@gentoo.org>
69
70 * config.in, configure: Regenerate.
71
0dc73ef7
MF
722016-01-10 Mike Frysinger <vapier@gentoo.org>
73
74 * configure: Regenerate.
75
347fe5bb
MF
762016-01-10 Mike Frysinger <vapier@gentoo.org>
77
78 * configure: Regenerate.
79
99d8e879
MF
802016-01-10 Mike Frysinger <vapier@gentoo.org>
81
82 * configure: Regenerate.
83
35656e95
MF
842016-01-10 Mike Frysinger <vapier@gentoo.org>
85
86 * configure: Regenerate.
87
16f7876d
MF
882016-01-10 Mike Frysinger <vapier@gentoo.org>
89
90 * configure: Regenerate.
91
e19418e0
MF
922016-01-10 Mike Frysinger <vapier@gentoo.org>
93
94 * configure: Regenerate.
95
22be3fbe
MF
962016-01-10 Mike Frysinger <vapier@gentoo.org>
97
98 * configure: Regenerate.
99
936df756
MF
1002016-01-09 Mike Frysinger <vapier@gentoo.org>
101
102 * config.in, configure: Regenerate.
103
2e3d4f4d
MF
1042016-01-06 Mike Frysinger <vapier@gentoo.org>
105
106 * interf.c (sim_open): Mark argv const.
107 (sim_create_inferior): Mark argv and env const.
108
9bbf6f91
MF
1092016-01-04 Mike Frysinger <vapier@gentoo.org>
110
111 * configure: Regenerate.
112
34fed699
MF
1132016-01-03 Mike Frysinger <vapier@gentoo.org>
114
115 * interf.c (sim_open): Replace while loop with a call to countargv.
116
0cb8d851
MF
1172016-01-03 Mike Frysinger <vapier@gentoo.org>
118
119 * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
120 * configure: Regenerate.
121 * exec.c (fpexec): Rename CURRENT_HOST_BYTE_ORDER to
122 HOST_BYTE_ORDER.
123 * sis.h (WITH_HOST_BYTE_ORDER): Rename to ...
124 (HOST_BYTE_ORDER): ... this.
125
1ac72f06
MF
1262016-01-02 Mike Frysinger <vapier@gentoo.org>
127
128 * configure: Regenerate.
129
1b393626
MF
1302015-12-26 Mike Frysinger <vapier@gentoo.org>
131
132 * config.in, configure: Regenerate.
133
8d0978fb
MF
1342015-06-23 Mike Frysinger <vapier@gentoo.org>
135
136 * configure: Regenerate.
137
306f4178
MF
1382015-06-12 Mike Frysinger <vapier@gentoo.org>
139
140 * configure: Regenerate.
141
a3487082
MF
1422015-06-12 Mike Frysinger <vapier@gentoo.org>
143
144 * configure: Regenerate.
145
296730a5
MF
1462015-05-17 Mike Frysinger <vapier@gentoo.org>
147
148 * erc32.c: Re-add file overview & author info.
149 * exec.c, float.c, func.c, help.c, interf.c, sis.c: Likewise.
150
17d88f73
JB
1512015-05-08 Joel Brobecker <brobecker@adacore.com>
152
153 * configure.ac: Add copyright header.
154 * erc32.c: Change copyright holder to FSF. Reformat.
155 * exec.c, float.c, func.c, interf.c, sis.c, sis.h: Likewise.
156 * help.c, startsim: Add copyright header.
157
0a13382c
NC
1582015-04-29 Nick Clifton <nickc@redhat.com>
159
160 PR 18273
161 * sis.c (main): Remove unreachable code.
162
de7669bf
NC
1632015-04-24 David Binderman <dcb314@hotmail.com>
164 Nick Clifton <nickc@redhat.com>
165
166 PR 18273
167 * exec.c (add32): Fix typo in check for overflow.
168
d3e9b40a
JG
1692015-04-19 Jiri Gaisler <jiri@gaisler.se>
170
171 * erc32.c (current_target_byte_order): Delete.
172 (fetch_bytes): Remove.
173 (store_bytes): Remove byte twisting.
174 (memory_read, memory_write): Access memory directly.
175 (extract_short, extract_short_signed, extract_byte,
176 extract_byte_signed): New function for for sub-word LD instructions.
177 * exec.c (extract_short, extract_short_signed, extract_byte,
178 extract_byte_signed): New functions.
179 (dispatch_instruction): Update memory reads.
180 * func.c (current_target_byte_order): Delete.
181 (get_regi): Delete little endian handling.
182 (disp_ctrl, dis_mem): Adjust print-out to new data endian.
183 (bfd_load): Delete little endian handling.
184 * interf.c (current_target_byte_order): Delete.
185 (sim_open): Set dinfo to host endian to get correct disassembly.
186 (sim_write, sim_read): Convert endian when gdb reads or writes
187 memory.
188 * sis.c (main): Set endian.
189 * sis.h (EBT): Define.
190
bf12d44e
MF
1912015-04-13 Mike Frysinger <vapier@gentoo.org>
192
193 * configure: Regenerate.
194
aadc9410
MF
1952015-03-31 Mike Frysinger <vapier@gentoo.org>
196
197 * config.in, configure: Regenerate.
198
510d2751
JG
1992015-03-28 Jiri Gaisler <jiri@gaisler.se>
200
201 * func.c (exec_cmd): Fix old style prototype. Mark cmd const. Save
202 the command in a new cmdsave2 to avoid modifying.
203 (bfd_load): Fix old style prototype. Mark fname const.
204 * sis.h (exec_cmd): Mark cmd const.
205 (bfd_load): Mark fname const.
206
102b920e
JG
2072015-03-28 Jiri Gaisler <jiri@gaisler.se>
208
209 * erc32.c (memory_iread): New function to fetch instructions.
210 (memory_read): Print message in verbose mode.
211 * interf.c (run_sim): Use memory_iread.
212 * sis.c (run_sim): As above.
213 * sis.h (memory_iread): New prototype.
214 (sregs): Declare.
215
5831e29b
MF
2162015-03-28 Mike Frysinger <vapier@gentoo.org>
217
218 * erc32.c (mec_read): Delete parenthesis around return statement.
219 (mec_write, read_uart, rtc_counter_read, gpt_counter_read, memory_read,
220 memory_write, get_mem_ptr, sis_memory_write, sis_memory_read): Likewise.
221 * exec.c (sub_cc, add_cc, add32, dispatch_instruction, fpexec, chk_asi,
222 execute_trap, check_interrupts): Likewise.
223 * float.c (get_accex): Likewise.
224 * func.c (batch, limcalc, exec_cmd, disp_fpu, now, wait_for_irq,
225 check_bpt, bfd_load, get_time): Likewise.
226 * interf.c (run_sim, sim_write, sim_read): Likewise.
227 * sis.c (run_sim): Likewise.
228
523ba8f9
MF
2292015-03-24 Mike Frysinger <vapier@gentoo.org>
230
231 * interf.c (sim_set_callbacks, sim_size, sim_trace): Delete.
232
b9f9ea2f
JG
2332015-03-17 Jiri Gaisler <jiri@gaisler.se>
234
235 * func.c (exec_cmd): Silence compiler warnings when calling system().
236 (batch): Replace fgets() with getline().
237
638fcdad
JG
2382015-03-17 Jiri Gaisler <jiri@gaisler.se>
239
240 * func.c (show_stat): Print simulation time in portable long long
241 format.
242 * help.c (usage): Update usage help print-out.
243 * sis.c (run_sim): Increase debug level with -v. Also print
244 simulation time in portable long long format.
245 * sis.h: Use stdint.h for portable 32- and 64-bit ints.
246
ae7d0cac
MF
2472015-03-16 Mike Frysinger <vapier@gentoo.org>
248
249 * config.in, configure: Regenerate.
250
9c5f41df
JG
2512015-03-16 Jiri Gaisler <jiri@gaisler.se>
252
253 * Makefile.in (end, end.h): Remove target rules.
254 (clean): Remove end and end.h.
255 (erc32.o, exec.o, float.o, func.o, help.o, interf.o, sis.o): Delete
256 rules.
257 * configure, config.in: Regenerate.
258 * configure.ac: Use SIM_AC_OPTION_HOSTENDIAN
259 * end.c: Delete.
260 * erc32.c: Remove end.h include.
261 * exec.c: Remove end.h include. Use HOST_LITTLE_ENDIAN.
262 * func.c, sis.c: Likewise.
263
465fb143
MF
2642015-03-14 Mike Frysinger <vapier@gentoo.org>
265
266 * Makefile.in (SIM_RUN_OBJS): Set to sis.o.
267
5cddc23a
MF
2682015-03-14 Mike Frysinger <vapier@gentoo.org>
269
270 * configure.ac (AC_CHECK_HEADERS): Delete.
271 * aclocal.m4, configure: Regenerate.
272
5634e839
JG
2732015-02-22 Jiri Gaisler <jiri@gaisler.se>
274
275 * Makefile.in: Add include path to readline.h.
276 sis.c: Remove locally define readline types.
277
96d67095
JG
2782015-02-21 Jiri Gaisler <jiri@gaisler.se>
279
280 * func.c (reset_stat, show_stat): Switch to double in time keeping.
281 (get_time): New function to get system time.
282 * interf.c (run_sim): Use get_time() for system time.
283 * sis.c (run_sim): Likewise.
284 * sis.h: Likewise.
285
bb6ead91
JG
2862015-02-21 Jiri Gaisler <jiri@gaisler.se>
287
288 * Makefile.in: Remove unused defines
289
0172ee3a
JG
2902015-02-21 Jiri Gaisler <jiri@gaisler.se>
291
292 * float.c (get_accex, clear_accex, set_fsr): Use functions from fenv.h
293 instead of custom assembly.
294
20a0ffe3
JG
2952015-02-21 Jiri Gaisler <jiri@gaisler.se>
296
297 * erc32.c (mec_read): Allow simulator memory size to be read
298 by application.
299 (boot_init): initialize memory and timers if start address is
300 not 0.
301 * func.c (exe_cmd): Call boot_init if start address not 0.
302 * interf.c (run_sim): Likewise.
303
df9bc416
JG
3042015-02-21 Jiri Gaisler <jiri@gaisler.se>
305
306 * exec.c (init_regs): erc32 has vendor ID 1 and version ID 1 in %psr.
307
53b5af48
JG
3082015-02-21 Jiri Gaisler <jiri@gaisler.se>
309
310 * func.c (print_insn_sparc_sis): Add helper function for disassembly.
311 (disp_ctrl): Use helper function.
312
2974be62
AM
3132014-08-19 Alan Modra <amodra@gmail.com>
314
315 * configure: Regenerate.
316
faa743bb
RM
3172014-08-15 Roland McGrath <mcgrathr@google.com>
318
319 * configure: Regenerate.
320 * config.in: Regenerate.
321
60d847df
MF
3222014-03-10 Mike Frysinger <vapier@gentoo.org>
323
324 * interf.c (sim_do_command): Add const to cmd.
325
b2b255bd
MF
3262014-03-05 Mike Frysinger <vapier@gentoo.org>
327
328 * interf.c (sim_load): Add const to prog.
329
40776d19
SDJ
3302013-10-09 Sergio Durigan Junior <sergiodj@redhat.com>
331
332 PR sim/16018:
333 * float.c (set_fsr): Add missing "break" statements. Reindent
334 code.
335
bf3d9781
AM
3362013-09-23 Alan Modra <amodra@gmail.com>
337
338 * configure: Regenerate.
339
31e6ad7d
MF
3402013-06-03 Mike Frysinger <vapier@gentoo.org>
341
342 * aclocal.m4, configure: Regenerate.
343
7b7f7f41
JB
3442013-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
345
346 * Makefile.in: Include build directory in search path to find
347 config.h
348
4232dbd1
NC
3492012-08-16 Nick Clifton <nickc@redhat.com>
350
351 * end.c: Include config.h before system header files.
352 * erc32.c: Likewise.
353 * exec.c: Likewise.
354 * float.c: Likewise.
355 * func.c: Likewise.
356 * help.c: Likewise.
357 * interf.c: Likewise.
358
9a210f30
JB
3592012-06-15 Joel Brobecker <brobecker@adacore.com>
360
361 * sys.h: Include "config.h".
362
5f3ef9d0
JB
3632012-06-15 Joel Brobecker <brobecker@adacore.com>
364
365 * config.in, configure: Regenerate.
366
a493e3e2
PA
3672012-05-24 Pedro Alves <palves@redhat.com>
368
369 PR gdb/7205
370
72f4393d 371 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
a493e3e2 372
2232061b
MF
3732012-03-24 Mike Frysinger <vapier@gentoo.org>
374
375 * aclocal.m4, config.in, configure: Regenerate.
376
b909d38d
MF
3772011-12-31 Mike Frysinger <vapier@gentoo.org>
378
e6ab98cd 379 PR sim/9971:
b909d38d
MF
380 * configure.ac: Change AC_CHECK_LIB to AC_SEARCH_LIBS to match
381 the code in gdb's configure.ac with $TERMCAP.
382 * configure: Regenerated.
383
db2e4d67
MF
3842011-12-03 Mike Frysinger <vapier@gentoo.org>
385
386 * aclocal.m4: New file.
387 * configure: Regenerate.
388
9c082ca8
MF
3892011-10-17 Mike Frysinger <vapier@gentoo.org>
390
391 * configure.ac: Change include to common/acinclude.m4.
392
6ffe910a
MF
3932011-10-17 Mike Frysinger <vapier@gentoo.org>
394
395 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
396 call. Replace common.m4 include with SIM_AC_COMMON.
397 * configure: Regenerate.
398
ce6f492f
MF
3992011-06-09 Mike Frysinger <vapier@gentoo.org>
400
401 * interf.c (sim_open): Accept and ignore `--sysroot=...'.
402
248d2a8f
JB
4032011-06-01 Joel Brobecker <brobecker@adacore.com>
404
405 * interf.c (sim_complete_command): New stub function.
406
dae477fe
AB
4072011-01-11 Andrew Burgess <aburgess@broadcom.com>
408
409 * interf.c (sim_store_register): Update return value to
410 match new API.
411
2464c810
JB
4122010-05-20 Joel Brobecker <brobecker@adacore.com>
413
414 * sis.h: Remove #include <stdint.h>.
415 (uint64, int64): Redefine without using stdint.h.
416 (UINT64_MAX): Define.
417
94110024
JS
4182010-04-20 Tiemen Schut <T.Schut@sron.nl>
419
420 * erc32.c (sis_memory_write): Change prototype to const unsigned char *.
421 * func.c (exec_cmd, event, advance_time, wait_for_irq): Use uint64
422 for counts.
423 * interf.c (run_sim): Change icount to uint64_t. Use strtol directly.
424 (sim_resume): Specify maximum run time as uint64.
425 * sis.c (run_sim): Change icount to uint64_t.
426 * sis.h: Define uint64 as uint64_t. Change various fields and
427 prototypes to uint64 to support longer simulations.
428
5558e7e6
MF
4292010-04-14 Mike Frysinger <vapier@gentoo.org>
430
431 * interp.c (sim_write): Add const to buf arg.
432
3725885a
RW
4332010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
434
435 * configure: Regenerate.
436
d6416cdc
RW
4372009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
438
81ecdfbb
RW
439 * config.in: Regenerate.
440 * configure: Likewise.
441
d6416cdc
RW
442 * configure: Regenerate.
443
d68c23cd
JS
4442008-11-10 Joel Sherrill <joel.sherrill@oarcorp.com>
445
446 * erc32.c, exec.c: Fix warnings.
447
b5bd9624
HPN
4482008-07-11 Hans-Peter Nilsson <hp@axis.com>
449
450 * configure: Regenerate to track ../common/common.m4 changes.
451 * config.in: Ditto.
452
14e1f957
MS
4532008-06-09 Joel Sherrill <joel.sherrill@oarcorp.com>
454
455 * sis.c: Correct spelling error.
456
6efef468 4572008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
458 Daniel Jacobowitz <dan@codesourcery.com>
459 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
460
461 * configure: Regenerate.
462
edc5d9ec
HPN
4632006-12-21 Hans-Peter Nilsson <hp@axis.com>
464
465 * acconfig.h: Remove.
466 * config.in: Regenerate.
467
70a9be63
HPN
4682006-12-20 Hans-Peter Nilsson <hp@axis.com>
469
470 * configure.ac: Add test for readline, substitute READLINE.
471 * Makefile.in (READLINE_LIB): New substituted-contents variable.
472 (SIM_EXTRA_LIBDEPS): Don't set.
473 (SIM_EXTRA_LIBS): Use $(READLINE_LIB) instead of
474 ../../readline/libreadline.a.
475 * configure: Regenerate.
476
ce928021
DJ
4772006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
478
479 * Makefile.in (func.o, help.o): Correct dependencies.
480
4812006-08-08 Joel Sherrill <joel.sherrill@oarcorp.com>
482
483 * Makefile.in (install-sis): Honor DESTDIR.
484
e85e3205
RE
4852006-06-13 Richard Earnshaw <rearnsha@arm.com>
486
487 * configure: Regenerated.
488
2f0122dc
DJ
4892006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
490
491 * configure: Regenerated.
492
20e95c23
DJ
4932006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
494
495 * configure: Regenerated.
496
aba6488e
MM
4972005-11-28 Mark Mitchell <mark@codesourcery.com>
498
499 * interf.c: (gdb/signals.h): Include it.
500 (sim_stop_reason): Use TARGET_SIGNAL_*.
501
4eeb4f8d
BE
5022005-07-08 Ben Elliston <bje@au.ibm.com>
503
504 * func.c: Remove ANSI_PROTOTYPES conditional code.
505
2b193c4a
MK
5062005-03-23 Mark Kettenis <kettenis@gnu.org>
507
508 * configure: Regenerate.
509
187d3d28
JG
5102005-03-07 Jerome Guitton <guitton@gnat.com>
511
512 * sim/erc32/float.c (set_fsr): Do not use deprecated multi-line
513 strings.
514 (clear_accex): Ditto.
515 * sim/erc32/interf.c: Remove the redeclaration of fprintf.
516 * sim/erc32/sis.c: Ditto.
517 * sim/erc32/exec.c: Add missing semicolon.
518 * sim/erc32/func.c: Remove definitions of generic_print_address,
519 generic_symbol_at_address, buffer_read_memory and perror_memory, as
520 they are already defined in opcodes/dis-buf.c.
521
35695fd6
AC
5222005-01-14 Andrew Cagney <cagney@gnu.org>
523
524 * configure.ac: Sinclude aclocal.m4 before common.m4. Add
525 explicit call to AC_CONFIG_HEADER.
526 * configure: Regenerate.
527
f0569246
AC
5282005-01-12 Andrew Cagney <cagney@gnu.org>
529
530 * configure.ac: Update to use ../common/common.m4.
531 * configure: Re-generate.
532
38f48d72
AC
5332005-01-11 Andrew Cagney <cagney@localhost.localdomain>
534
535 * configure: Regenerated to track ../common/aclocal.m4 changes.
536
b7026657
AC
5372005-01-07 Andrew Cagney <cagney@gnu.org>
538
539 * configure.ac: Rename configure.in, require autoconf 2.59.
540 * configure: Re-generate.
541
379832de
HPN
5422004-12-08 Hans-Peter Nilsson <hp@axis.com>
543
544 * configure: Regenerate for ../common/aclocal.m4 update.
545
2b3cc94f
AS
5462004-11-11 Andreas Schwab <schwab@suse.de>
547
548 * interf.c: Include "libiberty.h" instead of declaring buildargv
549 ourselves.
550
6b4a8935
AC
5512003-02-27 Andrew Cagney <cagney@redhat.com>
552
553 * interf.c (sim_open, sim_create_inferior): Rename _bfd to bfd.
554
c8cca39f
AC
5552002-06-16 Andrew Cagney <ac131313@redhat.com>
556
557 * configure: Regenerated to track ../common/aclocal.m4 changes.
558
3c25f8c7
AC
5592002-06-08 Andrew Cagney <cagney@redhat.com>
560
561 * sis.h: Include "gdb/remote-sim.h" and "gdb/callback.h".
562 * interf.c: Include "gdb/remote-sim.h".
563
eb2d80b4
AC
564Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
565
566 * configure: Regenerated to track ../common/aclocal.m4 changes.
567
a0539197
FCE
5682000-03-07 Frank Ch. Eigler <fche@redhat.com>
569
570 From John Dallaway <jld@redhat.co.uk>:
571 * Makefile.in (install-sis): Add $(EXEEXT) for Windows host.
572
0ef33cd0
FCE
5732000-03-03 Jonathan Larmour <jlarmour@redhat.co.uk>
574
575 * func.c (buffer_read_memory): Change type of size to unsigned to
576 match prototype
577
d4f3574e
SS
578Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
579
580 * configure: Regenerated to track ../common/aclocal.m4 changes.
581
cd0fc7c3
SS
5821999-05-08 Felix Lee <flee@cygnus.com>
583
584 * configure: Regenerated to track ../common/aclocal.m4 changes.
72f4393d 585
7a292a7a
SS
5861999-03-03 DJ Delorie <dj@cygnus.com>
587
588 * configure.in: add termcap and -luser32 for host=cygwin
589 * configure: regenerate
72f4393d 590
c906108c
SS
5911999-02-11 Hugo Tyson <hmt@cygnus.co.uk>
592
72f4393d 593 * exec.c (dispatch_instruction):
c906108c
SS
594 Correct the sense of the
595 if (!sparclite) {
596 sregs->trap = TRAP_UNIMP;
72f4393d 597 break;
c906108c
SS
598 }
599 clause that has been pasted around: it's correct in the SCAN and
600 DIVScc (divide step) cases (where it was probably originally
601 written?), but reversed in the SDIV, SDIVcc, UDIV, UDIVcc cases
602 ie. instructions only in the SPARC V8 or SPARClite 86x
603 architectures. It was also present when not required for SMUL,
604 SMULcc, UMUL, UMULcc instructions that are present in all
605 architectures.
606
6071999-01-25 Hugo Tyson <hmt@cygnus.co.uk>
608
609 * interf.c (run_sim): Fix a bug in the main loop's handling of
610 annulled delay slot instructions. There is precedent for this
611 change; the _other_ main loop in sis.c gets it right according to
612 my reading of the code.
613
614 The bug is: if an interrupt happens when the next instruction
615 (at sregs->pc) is annulled, the trap is taken (by execute_trap())
616 with the current values of PC and NPC, so when the trap returns,
617 the annulled instruction is indeed executed. Another giveaway is
618 that the annul flag is cleared in execute_trap(): the information
619 is demonstrably discarded.
620
621 The solution is: perform annulling before looking for traps, in
622 fact it's neater to do annulling, see if there's an interrupt and
623 if not, do the instruction, then handle traps be they generated by
624 interrupts pending or by the instruction we might just have done.
625 That's what the sis.c one does.
626
6271999-01-20 Hugo Tyson <hmt@cygnus.co.uk>
628
629 * sis.h: Add asr17 register for support of SparcLITE (at least the
630 Hitachi ones I find before me)
631
632 * exec.c (dispatch_instruction): Case WRY: Allow write of asr17 if
633 sparclite. Other ASR numbers than 17 or 0 (Y) trap out.
634 Case RDY: Allow read of asr17 if sparclite. Other ASRs ditto.
635 (execute_trap): Do single-vector-trapping if asr17 bit 0 is set.
636 (init_regs): Initialize y and asr17.
637 NB: In instruction-set space, the Y register is asr0; the
638 instructions have different names for human reasons only.
639
640 * sis.c:
641 * interf.c: Set boolean mode variable dumbio if invoked with
642 argument "-dumbio" and mention it of verbose.
643 * erc32.c: if "dumbio" is set, do not assume that there is a
644 terminal type device attached to stdin/stdout. Do not set
645 buffering or mess with tcsetattr or do any read operations in
646 order to make UART interrupts; not input data is supported.
647 This is necessary to allow the sim to be used within the eCos
648 testing infrastructure where stdin/stdout are pipes to a TCL
649 program; the sim hangs otherwise.
650
651Thu Jul 23 07:17:03 1998 Mark Alexander <marka@cygnus.com>
652
653 * exec.c (dispatch_instruction): Add SPARClite 'scan' instruction.
654
655Tue Jul 7 21:12:41 1998 Mark Alexander <marka@cygnus.com>
656
657 * func.c (bfd_load): Add special handling of a.out executables.
658
659Sat Jun 13 08:33:25 1998 Mark Alexander <marka@cygnus.com>
660
661 * func.c (bfd_load): Print correct endianness.
662 * interf.c (run_sim): Print debugging information if verbosity level
663 is greater than 2.
664 (sim_open): Repeated -v options now increment verbosity level.
665 (sim_store_register): Handle little-endian case.
666 (flush_window): Print debugging information if verbosity level
667 is greater then 2.
668
669Tue Jun 2 15:20:35 1998 Mark Alexander <marka@cygnus.com>
670
671 * interf.c (sim_open): Use revamped memory_read, which makes
672 byte-swapping unnecessary. Add -sparclite-board option for
673 emulating RAM found on typical SPARClite boards. Print
674 error message for unrecognized option.
675 * erc32.c: Change RAM address and size from constants to variables,
676 to allow emulation of SPARClite board RAM.
677 (fetch_bytes, store_bytes): New helper functions for revamped
678 mememory_read and memory_write.
679 (memory_read, memory_write): Rewrite to store bytes in target
680 byte order instead of storing words in host byte order; this
681 greatly simplifies support of little-endian programs.
682 (get_mem_ptr): Remove unnecessary byte parameter.
683 (sis_memory_write, sis_memory_read): Store words in target
684 byte order instead of host byte order.
685 (byte_swap_words): Remove, no longer needed.
686 * sis.h ((byte_swap_words): Remove declaration, no longer needed.
687 (memory_read): Add new sz parameter.
688 * sis.c (run_sim): Use revamped memory_read, which makes
689 byte-swapping unnecessary.
690 * exec.c (dispatch_instruction): Use revamped memory_read, which
691 makes byte-swapping and double-word fetching unnecessary.
692 * func.c (sparclite_board): Declare new variable.
693 (get_regi): Handle little-endian data.
694 (bfd_load): Recognize little-endian SPARClite as having
695 little-endian data.
72f4393d 696
c906108c
SS
697Fri May 22 14:23:16 1998 Mark Alexander <marka@cygnus.com>
698
699 * erc32.c (port_init): Print messages only if sis_verbose is true.
700 * func.c (bfd_load): Ditto.
701 * interf.c (sim_open): Ditto.
702
703Thu May 14 23:10:48 1998 Mark Alexander <marka@cygnus.com>
704
705 * sis.h (uint64, int64): Define.
706 * exec.c (SDIV, SDIVCC, UDIV, UDIVCC): Define new opcodes.
707 * (mul64): Simplify calculation of negative result.
708 * (div64): New helper function for 64-bit division.
709 * (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV,
710 and UDIVCC.
72f4393d 711
c906108c
SS
712Wed May 13 14:59:54 1998 Mark Alexander <marka@cygnus.com>
713
714 * erc32.c (close_port): Don't close stdin; it kills GDB.
715 (byte_swap_words): New function.
716 * sis.h: (byte_swap_words): Declare.
717 * interf.c (run_sim): Always fetch instructions as big-endian.
718 * sis.c (run_sim): Ditto.
719
720Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
721
72f4393d 722 * configure: Regenerated to track ../common/aclocal.m4 changes.
c906108c
SS
723
724Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
725
726 * configure: Regenerated to track ../common/aclocal.m4 changes.
727 * config.in: Ditto.
728
729Sun Apr 26 15:20:17 1998 Tom Tromey <tromey@cygnus.com>
730
731 * acconfig.h: New file.
732 * configure.in: Reverted change of Apr 24; use sinclude again.
733
734Fri Apr 24 14:16:40 1998 Tom Tromey <tromey@creche>
735
736 * configure: Regenerated to track ../common/aclocal.m4 changes.
737 * config.in: Ditto.
738
739Fri Apr 24 11:19:52 1998 Tom Tromey <tromey@cygnus.com>
740
741 * configure.in: Don't call sinclude.
742
743Sat Apr 18 12:00:16 1998 Mark Alexander <marka@cygnus.com>
744
745 * func.c (disp_fpu): Fix build problem on big-endian hosts.
746
747Wed Apr 8 19:33:34 1998 Mark Alexander <marka@cygnus.com>
748
749 * erc32.c (sim_stop): Handle SIGINT gracefully.
750 * interf.c (sim_open): Don't catch SIGINT; GDB will do that for us.
751
752Wed Apr 8 18:29:40 1998 Mark Alexander <marka@cygnus.com>
753
754 * exec.c (dispatch_instruction): Change how carry out is calculated
755 in DIVSCC. Add emulation of SMULCC, UMUL, and UMULCC.
756
757Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
758
759 * configure: Regenerated to track ../common/aclocal.m4 changes.
760
761Wed Apr 1 21:19:18 1998 Mark Alexander <marka@cygnus.com>
762
763 * end.c: Update to version 2.7.5, fix compiler warnings and bugs.
764 * erc32.c: Ditto.
765 * exec.c: Ditto.
766 * float.c: Ditto.
767 * func.c: Ditto.
768 * help.c: Ditto.
769 * interf.c: Ditto.
770 * sis.c: Ditto.
771 * sis.h: Ditto.
772
773Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
774
775 * configure: Regenerated to track ../common/aclocal.m4 changes.
776
777Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
778
779 * configure: Regenerated to track ../common/aclocal.m4 changes.
780
781Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
782
783 * configure: Regenerated to track ../common/aclocal.m4 changes.
784
785Tue Feb 17 12:41:11 1998 Andrew Cagney <cagney@b1.cygnus.com>
786
787 * interf.c (sim_store_register, sim_fetch_register): Pass in
788 length parameter. Return -1.
789
790Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com>
791
792 * configure: Regenerated to track ../common/aclocal.m4 changes.
793
794Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
795
796 * configure: Regenerated to track ../common/aclocal.m4 changes.
797
798Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
799
800 * configure: Regenerated to track ../common/aclocal.m4 changes.
801
802Mon Dec 15 23:17:11 1997 Andrew Cagney <cagney@b1.cygnus.com>
803
804 * configure: Regenerated to track ../common/aclocal.m4 changes.
805 * config.in: Ditto.
806
807Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
808
809 * configure: Regenerated to track ../common/aclocal.m4 changes.
810
811Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
812
813 * configure: Regenerated to track ../common/aclocal.m4 changes.
814
815Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
816
817 * configure: Regenerated to track ../common/aclocal.m4 changes.
818
819Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
820
821 * configure: Regenerated to track ../common/aclocal.m4 changes.
822
823Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
824
825 * configure: Regenerated to track ../common/aclocal.m4 changes.
826
827Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
828
829 * configure: Regenerated to track ../common/aclocal.m4 changes.
830
831Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
832
833 * configure: Regenerated to track ../common/aclocal.m4 changes.
834
835Wed Aug 27 18:13:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
836
837 * configure: Regenerated to track ../common/aclocal.m4 changes.
838 * config.in: Ditto.
839
840Tue Aug 26 10:38:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
841
842 * float.c (__setfpucw): Compile on any i386 target. Not just NT.
843
844 * interf.c (sim_kill): Delete.
845 (sim_create_inferior): Add ABFD argument. Initialize PC from ABFD
846 argument.
847 (sim_load): Don't save start address.
848 (start_address): Delete variable.
849
850Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
851
852 * configure: Regenerated to track ../common/aclocal.m4 changes.
853 * config.in: Ditto.
854
855Mon Aug 25 16:19:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
856
857 * interf.c (sim_open): Add ABFD argument. Change ARGV to PARGV.
858
859Mon Jun 30 11:45:25 1997 Doug Evans <dje@canuck.cygnus.com>
860
861 * Makefile.in (install-sis): Change $(srcdir)/sis to sis.
862
863Wed May 28 09:46:13 1997 Andrew Cagney <cagney@b1.cygnus.com>
864
865 * interf.c (sim_set_callbacks): Drop SD argument - not applicable.
866 (sim_open): Add callback arg, save it.
867
868Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
869
870 * configure: Regenerated to track ../common/aclocal.m4 changes.
871
872Tue Apr 22 11:05:01 1997 Doug Evans <dje@canuck.cygnus.com>
873
874 * interf.c (sim_open): Undo patch to add -E support.
875
876Thu Apr 17 03:03:56 1997 Doug Evans <dje@canuck.cygnus.com>
877
878 * interf.c (sim_open): Ignore -E arg.
879 (start_address): New static local.
880 (sim_load): Return SIM_RC. New arg abfd. Set start_address from bfd.
881 (sim_create_inferior): Return SIM_RC. Delete arg start_address.
882
883Tue Apr 15 15:16:11 1997 Ian Lance Taylor <ian@cygnus.com>
884
885 * Makefile.in (install-sis): Depend upon installdirs. Use
886 $(program_transform_name) directly, rather than using
887 $(INSTALL_XFORM).
888
889Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
890
891 * configure: Regenerated to track ../common/aclocal.m4 changes.
892 * config.in: Ditto.
893
894Wed Apr 2 15:06:28 1997 Doug Evans <dje@canuck.cygnus.com>
895
896 * interf.c (sim_open): New arg `kind'.
897
898 * configure: Regenerated to track ../common/aclocal.m4 changes.
899
900Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
901
902 * configure: Regenerated to track ../common/aclocal.m4 changes.
903
904Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
905
906 * configure: Re-generate.
907
908Thu Mar 13 12:46:04 1997 Doug Evans <dje@canuck.cygnus.com>
909
910 * interf.c (sim_open): New SIM_DESC result. Argument is now in
911 argv form.
912 (other sim_*): New SIM_DESC argument.
913
914Tue Feb 4 13:35:20 1997 Doug Evans <dje@canuck.cygnus.com>
915
916 * Makefile.in (@COMMON_MAKEFILE_FRAG): Use
917 COMMON_{PRE,POST}_CONFIG_FRAG instead.
918 * configure.in: sinclude ../common/aclocal.m4.
919 * configure: Regenerated.
920
921Thu Jan 23 11:46:23 1997 Stu Grossman (grossman@critters.cygnus.com)
922
923 * configure configure.in Makefile.in: Update to new configure
924 scheme which is more compatible with WinGDB builds.
925 * configure.in: Improve comment on how to run autoconf.
926 * configure: Re-run autoconf to get new ../common/aclocal.m4.
927 * Makefile.in: Use autoconf substitution to install common
928 makefile fragment.
929
930Wed Dec 4 18:25:04 1996 Rob Savoye <rob@chinadoll.cygnus.com>
931
932 * interf.c (run_sim): Stop the simulator and reset the stdio after
933 breakpoints.
934
935Tue Dec 3 11:54:37 1996 Rob Savoye <rob@chinadoll.cygnus.com>
936
937 * configure.in: Look for libtermcap.a.
938 * Makefile.in: Only link in -ltermcap if it exists.
939 * erc32.c: Update to version 2.6a. Fix uart handling.
940 * exec.c: Update to version 2.6a. Add sparclite support.
941 * float.c: Update to version 2.6a. Convert comments to
942 preprocessor warnings. Add __setfpucw() for i385 hosts so floating
943 point exceptions work on win32.
944 * func.c: Update to version 2.6a. Fix uart handling, add support
945 for user error traps.
946 * help.c: Update to version 2.6a. Add help note on user error
947 traps.
948 * interf.c: Update to version 2.6a. Fix uart handling, and add
949 sparclite support.
950 * examples/gccx: Use sparclite cross compiler, not native gcc.
951 * examples/srt0.S: Use "mov" rather than "wr" for manipulating
952 the psr register.
953
954Mon Nov 25 08:28:10 1996 Fred Fish <fnf@cygnus.com>
955
956 * Makefile.in (run.o): Remove this rule, it hides the one in
957 ../common/Make-common.in that correctly references the source
958 in the sibling ../common directory.
959
960Wed Nov 20 01:30:12 1996 Doug Evans <dje@canuck.cygnus.com>
961
962 * Makefile.in: Delete stuff moved to ../common/Make-common.in.
963 (SIM_{OBJS,EXTRA_LIBS,EXTRA_LIBDEPS,EXTRA_ALL,EXTRA_INSTALL}): Define.
964 (SIM_{EXTRA_CLEAN,EXTRA_CFLAGS}): Define.
965 * configure.in: Simplify using macros in ../common/aclocal.m4.
966 Call AC_CHECK_HEADERS(stdlib.h).
967 * configure: Regenerated.
968 * config.in: New file.
969 * func.c (sim_set_callbacks): Delete, moved to
970 * interf.c (sim_set_callbacks): here.
971 (sim_callback): New global.
972 Rewrite all calls to printf_filtered to go through callback.
973 (sim_size,sim_trace): New functions.
974 (sim_{insert,remove}_breakpoint): #if 0 out.
975 * sis.c: #include "config.h". #include <stdlib.h> if present.
976 (main): Coerce fprintf arg to INIT_DISASSEMBLE_INFO to fprintf_ftype.
977 * sis.h: #include "callback.h".
978 * run.c: Deleted, using one in ../common now.
979
980Thu Oct 3 16:12:03 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
981
982 * Makefile.in (clean): Move config.log to distclean.
983
984Wed Oct 2 16:57:57 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
985
986 * Makefile.in (clean): Also remove config.log.
987
988Sat Sep 14 00:00:46 1996 Ian Lance Taylor <ian@cygnus.com>
989
990 * Makefile.in (CC_FOR_BUILD): New variable.
991 (AR, AR_FLAGS, BISON, MAKEINFO): Remove duplicate variables.
992 (RANLIB, CC): Likewise.
993 (end): Use $(CC_FOR_BUILD), not $(CC).
994 * configure.in: Set CC_FOR_BUILD.
995 * configure: Rebuild.
996
997Sun Sep 8 14:04:37 1996 Stu Grossman (grossman@critters.cygnus.com)
998
999 * erc32.c (port_init): Disable this for __GO32__ (got no pty's
1000 there either...).
1001
1002Mon Aug 12 17:04:58 1996 Stu Grossman (grossman@critters.cygnus.com)
1003
1004 * erc32.c: Don't include sys/ioctl.h or sys/file.h. They aren't
1005 necessary.
1006 * (port_init): Don't even *try* to open pty's under _WIN32.
1007 * Use SIM_ADDR, not caddr_t for declaring vars that hold addresses.
1008 * float.c: Get rid of #warning. Makes Microsoft C barf.
1009 * interf.c (sim_open): Cast fprintf to (fprintf_ftype) to fix
1010 compiler warning.
1011 * (sim_load sim_create_inferior sim_read): Use prototypes only in
1012 decls, not defs.
1013 * Get rid of enum sim_stop. It's defined in remote-sim.h.
1014 * (sim_stop_reason): Define SIGTRAP if _WIN32.
1015 * sis.h: Include ansidecl.h and remote-sim.h.
1016
1017Wed Jul 3 16:05:23 1996 Stu Grossman (grossman@critters.cygnus.com)
1018
1019 * erc32.c (mec_reset mec_read mec_write memory_read memory_write),
1020 sis.h: Get rid of all uses of long long's.
1021 * (close_port read_uart write_uart uarta_tx): Don't seg fault
1022 when can't open pty's.
1023 * exec.c: Add two new instructions: smul, and divscc.
1024 * interf.c (flush_windows): New routine to flush the register
1025 windows out to the stack just before returning to GDB. Makes
1026 backtraces work much better.
1027
1028Wed Jun 26 12:19:11 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
1029
72f4393d
L
1030 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
1031 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
1032 (docdir, oldincludedir): Removed.
1033 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
1034 (AC_PROG_INSTALL): Added.
1035 * configure: Rebuilt.
c906108c
SS
1036
1037Mon Jun 24 14:19:07 1996 Ian Lance Taylor <ian@cygnus.com>
1038
1039 * configure.in: Call AC_PROG_CC before running configure.host.
1040 * configure: Rebuild with autoconf 2.10.
1041
1042Tue Jun 4 10:37:12 1996 Tom Tromey <tromey@csk3.cygnus.com>
1043
1044 * Makefile.in (install): Don't check to see if tooldir exists.
1045 Make $(tooldir) and $(tooldir)/bin.
1046
1047Mon Jun 3 12:33:38 1996 Ian Lance Taylor <ian@cygnus.com>
1048
1049 * Makefile.in (end.h): Use explicit ./ when running end.
1050
1051Sun May 19 21:05:31 1996 Rob Savoye <rob@chinadoll.cygnus.com>
1052
1053 * func.c(bfd_load): Don't try to print the filename if the pfbd is
1054 NULL.
1055 * interf.c(sim_load): Pass the whole string, not just the first
1056 byte.
1057
1058Version 2.1 26-02-96
1059--------------------
72f4393d 1060
c906108c 1061* Fixed bug in "go" command.
72f4393d 1062
c906108c
SS
1063version 2.0 05-02-96
1064--------------------
1065
1066* Fixed bug in interrupt force register (erc32.c).
1067
1068* Change file load function to use bfd_openr.
1069
1070* SIS should now be endian independent.
1071
1072version 1.8 24-11-95
1073--------------------
1074
1075* Fixed FPU timing - some sequences of FPU instructions did not calculate
1076 the resource dependencies right.
1077
1078* Corrected STDFQ when qne = 0 (again!). The ftt is set to sequence_error
1079 but no FPU trap is generated.
1080
1081version 1.7.1 31-10-95
1082--------------------
1083
1084* Corrected STDFQ when qne = 0. Now, a trap is immidiately generated but
1085 the FPU stays in execute mode.
1086
1087* Corrected JMPL and RETT timing (these instructions takes two cycles).
1088
1089
1090version 1.7 25-10-95
1091--------------------
1092
1093* Interrupt during annuled instruction corrupted return address - fixed.
1094
1095
1096version 1.6.2 25-10-95
1097--------------------
1098
1099* Added -DFAST_UART to Makefile
72f4393d 1100
c906108c
SS
1101
1102version 1.6.1 24-10-95
1103--------------------
72f4393d 1104
c906108c
SS
1105* Fixed bug in STDFQ which caused bus error
1106
1107
1108version 1.6 02-10-95
1109--------------------
72f4393d 1110
c906108c
SS
1111* Modified srt0.s to include code that initiates registers in IU and FPU
1112 and initializes the data segment. The simulator 'load' command does not
1113 longer initialize the data segment!
1114
72f4393d 1115* Corrected MEC timer operation; scalers now divide the frequency by
c906108c
SS
1116 (scaler_value + 1).
1117
1118* MEC breakpoints are not checked during store operation
1119
1120
1121version 1.5 14-09-95
1122--------------------
1123
1124* Fixed some bugs in the cycle counting for IU & FPU instructions.
1125
1126* Fixed bug that allowed an annuled instruction to cause memory exception.
1127
1128* The *ws parameter in mem.c should now contain the number of waitstates
1129 required by the memory access (was total number of cycles).
1130
1131* The supplied srt0.s now clears the BSS (thanks Joel).
1132
1133version 1.4 22-08-95
1134--------------------
1135
1136* Added a '-g' switch to enable/disable the GNU readline(), which cause
1137some problems on solaris 2.x machines.
1138
72f4393d 1139* Enabled MEC watchpoint and breakpoint function to mem.c. Performance
c906108c
SS
1140may suffer a bit ...
1141
1142NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd.
1143
1144version 1.3 26-07-95
1145--------------------
1146
1147* Fixed bug in mulscc instruction (how could that ever have worked?)
1148
1149* Fixed bug in UART B (flushed characters on UART A), thanks Paul.
1150
1151version 1.2 13-07-95
1152--------------------
1153
1154* Fixed bug in interrupt handling (wrong interrupt selected when more that
1155one interrupt pending)
1156
1157* Fixed updating of condition codes during logical instructions (carry and
1158overflow were not reset)
1159
1160* Fixed bug in WRTBR (tt field was wrongly over-written)
1161
1162version 1.1 07-07-95
1163--------------------
1164
1165* Fixed several bugs in the interrupt handler and callback routines.
1166(reported by Paul Warren, Alsys)