OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-gdb/] [gdb-6.8/] [sim/] [erc32/] [ChangeLog] - Blame information for rev 26

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 26 jlechner
2006-12-21  Hans-Peter Nilsson  
2
 
3
        * acconfig.h: Remove.
4
        * config.in: Regenerate.
5
 
6
2006-12-20  Hans-Peter Nilsson  
7
 
8
        * configure.ac: Add test for readline, substitute READLINE.
9
        * Makefile.in (READLINE_LIB): New substituted-contents variable.
10
        (SIM_EXTRA_LIBDEPS): Don't set.
11
        (SIM_EXTRA_LIBS): Use $(READLINE_LIB) instead of
12
        ../../readline/libreadline.a.
13
        * configure: Regenerate.
14
 
15
2006-08-08  Daniel Jacobowitz  
16
 
17
        * Makefile.in (func.o, help.o): Correct dependencies.
18
 
19
2006-08-08  Joel Sherrill 
20
 
21
        * Makefile.in (install-sis): Honor DESTDIR.
22
 
23
2006-06-13  Richard Earnshaw  
24
 
25
        * configure: Regenerated.
26
 
27
2006-06-05  Daniel Jacobowitz  
28
 
29
        * configure: Regenerated.
30
 
31
2006-05-31  Daniel Jacobowitz  
32
 
33
        * configure: Regenerated.
34
 
35
2005-11-28  Mark Mitchell  
36
 
37
        * interf.c: (gdb/signals.h): Include it.
38
        (sim_stop_reason): Use TARGET_SIGNAL_*.
39
 
40
2005-07-08  Ben Elliston  
41
 
42
        * func.c: Remove ANSI_PROTOTYPES conditional code.
43
 
44
2005-03-23  Mark Kettenis  
45
 
46
        * configure: Regenerate.
47
 
48
2005-03-07  Jerome Guitton  
49
 
50
        * sim/erc32/float.c (set_fsr): Do not use deprecated multi-line
51
        strings.
52
        (clear_accex): Ditto.
53
        * sim/erc32/interf.c: Remove the redeclaration of fprintf.
54
        * sim/erc32/sis.c: Ditto.
55
        * sim/erc32/exec.c: Add missing semicolon.
56
        * sim/erc32/func.c: Remove definitions of generic_print_address,
57
        generic_symbol_at_address, buffer_read_memory and perror_memory, as
58
        they are already defined in opcodes/dis-buf.c.
59
 
60
2005-01-14  Andrew Cagney  
61
 
62
        * configure.ac: Sinclude aclocal.m4 before common.m4.  Add
63
        explicit call to AC_CONFIG_HEADER.
64
        * configure: Regenerate.
65
 
66
2005-01-12  Andrew Cagney  
67
 
68
        * configure.ac: Update to use ../common/common.m4.
69
        * configure: Re-generate.
70
 
71
2005-01-11  Andrew Cagney  
72
 
73
        * configure: Regenerated to track ../common/aclocal.m4 changes.
74
 
75
2005-01-07  Andrew Cagney  
76
 
77
        * configure.ac: Rename configure.in, require autoconf 2.59.
78
        * configure: Re-generate.
79
 
80
2004-12-08  Hans-Peter Nilsson  
81
 
82
        * configure: Regenerate for ../common/aclocal.m4 update.
83
 
84
2004-11-11  Andreas Schwab  
85
 
86
        * interf.c: Include "libiberty.h" instead of declaring buildargv
87
        ourselves.
88
 
89
2003-02-27  Andrew Cagney  
90
 
91
        * interf.c (sim_open, sim_create_inferior): Rename _bfd to bfd.
92
 
93
2002-06-16  Andrew Cagney  
94
 
95
        * configure: Regenerated to track ../common/aclocal.m4 changes.
96
 
97
2002-06-08  Andrew Cagney  
98
 
99
        * sis.h: Include "gdb/remote-sim.h" and "gdb/callback.h".
100
        * interf.c: Include "gdb/remote-sim.h".
101
 
102
Tue May 23 21:39:23 2000  Andrew Cagney  
103
 
104
        * configure: Regenerated to track ../common/aclocal.m4 changes.
105
 
106
2000-03-07  Frank Ch. Eigler  
107
 
108
        From John Dallaway  :
109
        * Makefile.in (install-sis): Add $(EXEEXT) for Windows host.
110
 
111
2000-03-03  Jonathan Larmour  
112
 
113
        * func.c (buffer_read_memory): Change type of size to unsigned to
114
        match prototype
115
 
116
Thu Sep  2 18:15:53 1999  Andrew Cagney  
117
 
118
        * configure: Regenerated to track ../common/aclocal.m4 changes.
119
 
120
1999-05-08  Felix Lee  
121
 
122
        * configure: Regenerated to track ../common/aclocal.m4 changes.
123
 
124
1999-03-03  DJ Delorie  
125
 
126
        * configure.in: add termcap and -luser32 for host=cygwin
127
        * configure: regenerate
128
 
129
1999-02-11  Hugo Tyson  
130
 
131
        * exec.c (dispatch_instruction):
132
        Correct the sense of the
133
                  if (!sparclite) {
134
                     sregs->trap = TRAP_UNIMP;
135
                     break;
136
                  }
137
        clause that has been pasted around: it's correct in the SCAN and
138
        DIVScc (divide step) cases (where it was probably originally
139
        written?), but reversed in the SDIV, SDIVcc, UDIV, UDIVcc cases
140
        ie. instructions only in the SPARC V8 or SPARClite 86x
141
        architectures.  It was also present when not required for SMUL,
142
        SMULcc, UMUL, UMULcc instructions that are present in all
143
        architectures.
144
 
145
1999-01-25  Hugo Tyson  
146
 
147
        * interf.c (run_sim): Fix a bug in the main loop's handling of
148
        annulled delay slot instructions.  There is precedent for this
149
        change; the _other_ main loop in sis.c gets it right according to
150
        my reading of the code.
151
 
152
        The bug is: if an interrupt happens when the next instruction
153
        (at sregs->pc) is annulled, the trap is taken (by execute_trap())
154
        with the current values of PC and NPC, so when the trap returns,
155
        the annulled instruction is indeed executed.  Another giveaway is
156
        that the annul flag is cleared in execute_trap(): the information
157
        is demonstrably discarded.
158
 
159
        The solution is: perform annulling before looking for traps, in
160
        fact it's neater to do annulling, see if there's an interrupt and
161
        if not, do the instruction, then handle traps be they generated by
162
        interrupts pending or by the instruction we might just have done.
163
        That's what the sis.c one does.
164
 
165
1999-01-20  Hugo Tyson  
166
 
167
        * sis.h: Add asr17 register for support of SparcLITE (at least the
168
        Hitachi ones I find before me)
169
 
170
        * exec.c (dispatch_instruction): Case WRY: Allow write of asr17 if
171
        sparclite.  Other ASR numbers than 17 or 0 (Y) trap out.
172
        Case RDY: Allow read of asr17 if sparclite.  Other ASRs ditto.
173
        (execute_trap): Do single-vector-trapping if asr17 bit 0 is set.
174
        (init_regs): Initialize y and asr17.
175
        NB: In instruction-set space, the Y register is asr0; the
176
        instructions have different names for human reasons only.
177
 
178
        * sis.c:
179
        * interf.c: Set boolean mode variable dumbio if invoked with
180
        argument "-dumbio" and mention it of verbose.
181
        * erc32.c: if "dumbio" is set, do not assume that there is a
182
        terminal type device attached to stdin/stdout.  Do not set
183
        buffering or mess with tcsetattr or do any read operations in
184
        order to make UART interrupts; not input data is supported.
185
        This is necessary to allow the sim to be used within the eCos
186
        testing infrastructure where stdin/stdout are pipes to a TCL
187
        program; the sim hangs otherwise.
188
 
189
Thu Jul 23 07:17:03 1998  Mark Alexander  
190
 
191
        * exec.c (dispatch_instruction): Add SPARClite 'scan' instruction.
192
 
193
Tue Jul  7 21:12:41 1998  Mark Alexander  
194
 
195
        * func.c (bfd_load): Add special handling of a.out executables.
196
 
197
Sat Jun 13 08:33:25 1998  Mark Alexander  
198
 
199
        * func.c (bfd_load): Print correct endianness.
200
        * interf.c (run_sim): Print debugging information if verbosity level
201
        is greater than 2.
202
        (sim_open): Repeated -v options now increment verbosity level.
203
        (sim_store_register): Handle little-endian case.
204
        (flush_window): Print debugging information if verbosity level
205
        is greater then 2.
206
 
207
Tue Jun  2 15:20:35 1998  Mark Alexander  
208
 
209
        * interf.c (sim_open): Use revamped memory_read, which makes
210
        byte-swapping unnecessary.  Add -sparclite-board option for
211
        emulating RAM found on typical SPARClite boards.  Print
212
        error message for unrecognized option.
213
        * erc32.c: Change RAM address and size from constants to variables,
214
        to allow emulation of SPARClite board RAM.
215
        (fetch_bytes, store_bytes): New helper functions for revamped
216
        mememory_read and memory_write.
217
        (memory_read, memory_write): Rewrite to store bytes in target
218
        byte order instead of storing words in host byte order; this
219
        greatly simplifies support of little-endian programs.
220
        (get_mem_ptr): Remove unnecessary byte parameter.
221
        (sis_memory_write, sis_memory_read): Store words in target
222
        byte order instead of host byte order.
223
        (byte_swap_words): Remove, no longer needed.
224
        * sis.h ((byte_swap_words): Remove declaration, no longer needed.
225
        (memory_read): Add new sz parameter.
226
        * sis.c (run_sim): Use revamped memory_read, which makes
227
        byte-swapping unnecessary.
228
        * exec.c (dispatch_instruction): Use revamped memory_read, which
229
        makes byte-swapping and double-word fetching unnecessary.
230
        * func.c (sparclite_board): Declare new variable.
231
        (get_regi): Handle little-endian data.
232
        (bfd_load): Recognize little-endian SPARClite as having
233
        little-endian data.
234
 
235
Fri May 22 14:23:16 1998  Mark Alexander  
236
 
237
        * erc32.c (port_init): Print messages only if sis_verbose is true.
238
        * func.c (bfd_load): Ditto.
239
        * interf.c (sim_open): Ditto.
240
 
241
Thu May 14 23:10:48 1998  Mark Alexander  
242
 
243
        * sis.h (uint64, int64): Define.
244
        * exec.c (SDIV, SDIVCC, UDIV, UDIVCC): Define new opcodes.
245
        * (mul64): Simplify calculation of negative result.
246
        * (div64): New helper function for 64-bit division.
247
        * (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV,
248
        and UDIVCC.
249
 
250
Wed May 13 14:59:54 1998  Mark Alexander  
251
 
252
        * erc32.c (close_port): Don't close stdin; it kills GDB.
253
        (byte_swap_words): New function.
254
        * sis.h: (byte_swap_words): Declare.
255
        * interf.c (run_sim): Always fetch instructions as big-endian.
256
        * sis.c (run_sim): Ditto.
257
 
258
Tue Apr 28 18:33:31 1998  Geoffrey Noer  
259
 
260
        * configure: Regenerated to track ../common/aclocal.m4 changes.
261
 
262
Sun Apr 26 15:31:55 1998  Tom Tromey  
263
 
264
        * configure: Regenerated to track ../common/aclocal.m4 changes.
265
        * config.in: Ditto.
266
 
267
Sun Apr 26 15:20:17 1998  Tom Tromey  
268
 
269
        * acconfig.h: New file.
270
        * configure.in: Reverted change of Apr 24; use sinclude again.
271
 
272
Fri Apr 24 14:16:40 1998  Tom Tromey  
273
 
274
        * configure: Regenerated to track ../common/aclocal.m4 changes.
275
        * config.in: Ditto.
276
 
277
Fri Apr 24 11:19:52 1998  Tom Tromey  
278
 
279
        * configure.in: Don't call sinclude.
280
 
281
Sat Apr 18 12:00:16 1998  Mark Alexander  
282
 
283
        * func.c (disp_fpu): Fix build problem on big-endian hosts.
284
 
285
Wed Apr  8 19:33:34 1998  Mark Alexander  
286
 
287
        * erc32.c (sim_stop): Handle SIGINT gracefully.
288
        * interf.c (sim_open): Don't catch SIGINT; GDB will do that for us.
289
 
290
Wed Apr  8 18:29:40 1998  Mark Alexander  
291
 
292
        * exec.c (dispatch_instruction): Change how carry out is calculated
293
        in DIVSCC.  Add emulation of SMULCC, UMUL, and UMULCC.
294
 
295
Sat Apr  4 20:36:25 1998  Andrew Cagney  
296
 
297
        * configure: Regenerated to track ../common/aclocal.m4 changes.
298
 
299
Wed Apr  1 21:19:18 1998  Mark Alexander  
300
 
301
        * end.c: Update to version 2.7.5, fix compiler warnings and bugs.
302
        * erc32.c: Ditto.
303
        * exec.c: Ditto.
304
        * float.c: Ditto.
305
        * func.c: Ditto.
306
        * help.c: Ditto.
307
        * interf.c: Ditto.
308
        * sis.c: Ditto.
309
        * sis.h: Ditto.
310
 
311
Fri Mar 27 16:15:52 1998  Andrew Cagney  
312
 
313
        * configure: Regenerated to track ../common/aclocal.m4 changes.
314
 
315
Wed Mar 25 12:35:29 1998  Andrew Cagney  
316
 
317
        * configure: Regenerated to track ../common/aclocal.m4 changes.
318
 
319
Wed Mar 18 12:38:12 1998  Andrew Cagney  
320
 
321
        * configure: Regenerated to track ../common/aclocal.m4 changes.
322
 
323
Tue Feb 17 12:41:11 1998  Andrew Cagney  
324
 
325
        * interf.c (sim_store_register, sim_fetch_register): Pass in
326
        length parameter.  Return -1.
327
 
328
Sun Feb  1 16:47:51 1998  Andrew Cagney  
329
 
330
        * configure: Regenerated to track ../common/aclocal.m4 changes.
331
 
332
Sat Jan 31 18:15:41 1998  Andrew Cagney  
333
 
334
        * configure: Regenerated to track ../common/aclocal.m4 changes.
335
 
336
Mon Jan 19 22:26:29 1998  Doug Evans  
337
 
338
        * configure: Regenerated to track ../common/aclocal.m4 changes.
339
 
340
Mon Dec 15 23:17:11 1997  Andrew Cagney  
341
 
342
        * configure: Regenerated to track ../common/aclocal.m4 changes.
343
        * config.in: Ditto.
344
 
345
Thu Dec  4 09:21:05 1997  Doug Evans  
346
 
347
        * configure: Regenerated to track ../common/aclocal.m4 changes.
348
 
349
Fri Oct  3 09:28:00 1997  Andrew Cagney  
350
 
351
        * configure: Regenerated to track ../common/aclocal.m4 changes.
352
 
353
Wed Sep 24 17:38:57 1997  Andrew Cagney  
354
 
355
        * configure: Regenerated to track ../common/aclocal.m4 changes.
356
 
357
Tue Sep 23 11:04:38 1997  Andrew Cagney  
358
 
359
        * configure: Regenerated to track ../common/aclocal.m4 changes.
360
 
361
Mon Sep 22 11:46:20 1997  Andrew Cagney  
362
 
363
        * configure: Regenerated to track ../common/aclocal.m4 changes.
364
 
365
Fri Sep 19 17:45:25 1997  Andrew Cagney  
366
 
367
        * configure: Regenerated to track ../common/aclocal.m4 changes.
368
 
369
Mon Sep 15 17:36:15 1997  Andrew Cagney  
370
 
371
        * configure: Regenerated to track ../common/aclocal.m4 changes.
372
 
373
Wed Aug 27 18:13:22 1997  Andrew Cagney  
374
 
375
        * configure: Regenerated to track ../common/aclocal.m4 changes.
376
        * config.in: Ditto.
377
 
378
Tue Aug 26 10:38:20 1997  Andrew Cagney  
379
 
380
        * float.c (__setfpucw): Compile on any i386 target.  Not just NT.
381
 
382
        * interf.c (sim_kill): Delete.
383
        (sim_create_inferior): Add ABFD argument.  Initialize PC from ABFD
384
        argument.
385
        (sim_load): Don't save start address.
386
        (start_address): Delete variable.
387
 
388
Mon Aug 25 17:50:22 1997  Andrew Cagney  
389
 
390
        * configure: Regenerated to track ../common/aclocal.m4 changes.
391
        * config.in: Ditto.
392
 
393
Mon Aug 25 16:19:49 1997  Andrew Cagney  
394
 
395
        * interf.c (sim_open): Add ABFD argument. Change ARGV to PARGV.
396
 
397
Mon Jun 30 11:45:25 1997  Doug Evans  
398
 
399
        * Makefile.in (install-sis): Change $(srcdir)/sis to sis.
400
 
401
Wed May 28 09:46:13 1997  Andrew Cagney  
402
 
403
        * interf.c (sim_set_callbacks): Drop SD argument - not applicable.
404
        (sim_open): Add callback arg, save it.
405
 
406
Thu Apr 24 00:39:51 1997  Doug Evans  
407
 
408
        * configure: Regenerated to track ../common/aclocal.m4 changes.
409
 
410
Tue Apr 22 11:05:01 1997  Doug Evans  
411
 
412
        * interf.c (sim_open): Undo patch to add -E support.
413
 
414
Thu Apr 17 03:03:56 1997  Doug Evans  
415
 
416
        * interf.c (sim_open): Ignore -E arg.
417
        (start_address): New static local.
418
        (sim_load): Return SIM_RC.  New arg abfd.  Set start_address from bfd.
419
        (sim_create_inferior): Return SIM_RC.  Delete arg start_address.
420
 
421
Tue Apr 15 15:16:11 1997  Ian Lance Taylor  
422
 
423
        * Makefile.in (install-sis): Depend upon installdirs.  Use
424
        $(program_transform_name) directly, rather than using
425
        $(INSTALL_XFORM).
426
 
427
Mon Apr  7 15:45:02 1997  Andrew Cagney  
428
 
429
        * configure: Regenerated to track ../common/aclocal.m4 changes.
430
        * config.in: Ditto.
431
 
432
Wed Apr  2 15:06:28 1997  Doug Evans  
433
 
434
        * interf.c (sim_open): New arg `kind'.
435
 
436
        * configure: Regenerated to track ../common/aclocal.m4 changes.
437
 
438
Wed Apr  2 14:34:19 1997 Andrew Cagney 
439
 
440
        * configure: Regenerated to track ../common/aclocal.m4 changes.
441
 
442
Mon Mar 17 15:10:07 1997  Andrew Cagney  
443
 
444
        * configure: Re-generate.
445
 
446
Thu Mar 13 12:46:04 1997  Doug Evans  
447
 
448
        * interf.c (sim_open): New SIM_DESC result.  Argument is now in
449
        argv form.
450
        (other sim_*): New SIM_DESC argument.
451
 
452
Tue Feb  4 13:35:20 1997  Doug Evans  
453
 
454
        * Makefile.in (@COMMON_MAKEFILE_FRAG): Use
455
        COMMON_{PRE,POST}_CONFIG_FRAG instead.
456
        * configure.in: sinclude ../common/aclocal.m4.
457
        * configure: Regenerated.
458
 
459
Thu Jan 23 11:46:23 1997  Stu Grossman  (grossman@critters.cygnus.com)
460
 
461
        * configure configure.in Makefile.in:  Update to new configure
462
        scheme which is more compatible with WinGDB builds.
463
        * configure.in:  Improve comment on how to run autoconf.
464
        * configure:  Re-run autoconf to get new ../common/aclocal.m4.
465
        * Makefile.in:  Use autoconf substitution to install common
466
        makefile fragment.
467
 
468
Wed Dec  4 18:25:04 1996  Rob Savoye  
469
 
470
        * interf.c (run_sim): Stop the simulator and reset the stdio after
471
        breakpoints.
472
 
473
Tue Dec  3 11:54:37 1996  Rob Savoye  
474
 
475
        * configure.in: Look for libtermcap.a.
476
        * Makefile.in: Only link in -ltermcap if it exists.
477
        * erc32.c: Update to version 2.6a. Fix uart handling.
478
        * exec.c: Update to version 2.6a. Add sparclite support.
479
        * float.c: Update to version 2.6a. Convert comments to
480
        preprocessor warnings. Add __setfpucw() for i385 hosts so floating
481
        point exceptions work on win32.
482
        * func.c: Update to version 2.6a. Fix uart handling, add support
483
        for user error traps.
484
        * help.c: Update to version 2.6a. Add help note on user error
485
        traps.
486
        * interf.c: Update to version 2.6a. Fix uart handling, and add
487
        sparclite support.
488
        * examples/gccx: Use sparclite cross compiler, not native gcc.
489
        * examples/srt0.S: Use "mov" rather than "wr" for manipulating
490
        the psr register.
491
 
492
Mon Nov 25 08:28:10 1996  Fred Fish  
493
 
494
        * Makefile.in (run.o): Remove this rule, it hides the one in
495
        ../common/Make-common.in that correctly references the source
496
        in the sibling ../common directory.
497
 
498
Wed Nov 20 01:30:12 1996  Doug Evans  
499
 
500
        * Makefile.in: Delete stuff moved to ../common/Make-common.in.
501
        (SIM_{OBJS,EXTRA_LIBS,EXTRA_LIBDEPS,EXTRA_ALL,EXTRA_INSTALL}): Define.
502
        (SIM_{EXTRA_CLEAN,EXTRA_CFLAGS}): Define.
503
        * configure.in: Simplify using macros in ../common/aclocal.m4.
504
        Call AC_CHECK_HEADERS(stdlib.h).
505
        * configure: Regenerated.
506
        * config.in: New file.
507
        * func.c (sim_set_callbacks): Delete, moved to
508
        * interf.c (sim_set_callbacks): here.
509
        (sim_callback): New global.
510
        Rewrite all calls to printf_filtered to go through callback.
511
        (sim_size,sim_trace): New functions.
512
        (sim_{insert,remove}_breakpoint): #if 0 out.
513
        * sis.c: #include "config.h".  #include  if present.
514
        (main): Coerce fprintf arg to INIT_DISASSEMBLE_INFO to fprintf_ftype.
515
        * sis.h: #include "callback.h".
516
        * run.c: Deleted, using one in ../common now.
517
 
518
Thu Oct  3 16:12:03 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
519
 
520
        * Makefile.in (clean): Move config.log to distclean.
521
 
522
Wed Oct  2 16:57:57 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
523
 
524
        * Makefile.in (clean): Also remove config.log.
525
 
526
Sat Sep 14 00:00:46 1996  Ian Lance Taylor  
527
 
528
        * Makefile.in (CC_FOR_BUILD): New variable.
529
        (AR, AR_FLAGS, BISON, MAKEINFO): Remove duplicate variables.
530
        (RANLIB, CC): Likewise.
531
        (end): Use $(CC_FOR_BUILD), not $(CC).
532
        * configure.in: Set CC_FOR_BUILD.
533
        * configure: Rebuild.
534
 
535
Sun Sep  8 14:04:37 1996  Stu Grossman  (grossman@critters.cygnus.com)
536
 
537
        * erc32.c (port_init):  Disable this for __GO32__ (got no pty's
538
        there either...).
539
 
540
Mon Aug 12 17:04:58 1996  Stu Grossman  (grossman@critters.cygnus.com)
541
 
542
        * erc32.c:  Don't include sys/ioctl.h or sys/file.h.  They aren't
543
        necessary.
544
        * (port_init):  Don't even *try* to open pty's under _WIN32.
545
        * Use SIM_ADDR, not caddr_t for declaring vars that hold addresses.
546
        * float.c:  Get rid of #warning.  Makes Microsoft C barf.
547
        * interf.c (sim_open):  Cast fprintf to (fprintf_ftype) to fix
548
        compiler warning.
549
        * (sim_load sim_create_inferior sim_read):  Use prototypes only in
550
        decls, not defs.
551
        * Get rid of enum sim_stop.  It's defined in remote-sim.h.
552
        * (sim_stop_reason):  Define SIGTRAP if _WIN32.
553
        * sis.h:  Include ansidecl.h and remote-sim.h.
554
 
555
Wed Jul  3 16:05:23 1996  Stu Grossman  (grossman@critters.cygnus.com)
556
 
557
        * erc32.c (mec_reset mec_read mec_write memory_read memory_write),
558
        sis.h:  Get rid of all uses of long long's.
559
        * (close_port read_uart write_uart uarta_tx):  Don't seg fault
560
        when can't open pty's.
561
        * exec.c:  Add two new instructions: smul, and divscc.
562
        * interf.c (flush_windows):  New routine to flush the register
563
        windows out to the stack just before returning to GDB.  Makes
564
        backtraces work much better.
565
 
566
Wed Jun 26 12:19:11 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
567
 
568
        * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
569
        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
570
        (docdir, oldincludedir): Removed.
571
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
572
        (AC_PROG_INSTALL): Added.
573
        * configure: Rebuilt.
574
 
575
Mon Jun 24 14:19:07 1996  Ian Lance Taylor  
576
 
577
        * configure.in: Call AC_PROG_CC before running configure.host.
578
        * configure: Rebuild with autoconf 2.10.
579
 
580
Tue Jun  4 10:37:12 1996  Tom Tromey  
581
 
582
        * Makefile.in (install): Don't check to see if tooldir exists.
583
        Make $(tooldir) and $(tooldir)/bin.
584
 
585
Mon Jun  3 12:33:38 1996  Ian Lance Taylor  
586
 
587
        * Makefile.in (end.h): Use explicit ./ when running end.
588
 
589
Sun May 19 21:05:31 1996  Rob Savoye  
590
 
591
        * func.c(bfd_load): Don't try to print the filename if the pfbd is
592
        NULL.
593
        * interf.c(sim_load): Pass the whole string, not just the first
594
        byte.
595
 
596
Version 2.1 26-02-96
597
--------------------
598
 
599
* Fixed bug in "go" command.
600
 
601
version 2.0 05-02-96
602
--------------------
603
 
604
* Fixed bug in interrupt force register (erc32.c).
605
 
606
* Change file load function to use bfd_openr.
607
 
608
* SIS should now be endian independent.
609
 
610
version 1.8 24-11-95
611
--------------------
612
 
613
* Fixed FPU timing - some sequences of FPU instructions did not calculate
614
  the resource dependencies right.
615
 
616
* Corrected STDFQ when qne = 0 (again!). The ftt is set to sequence_error
617
  but no FPU trap is generated.
618
 
619
version 1.7.1 31-10-95
620
--------------------
621
 
622
* Corrected STDFQ when qne = 0. Now, a trap is immidiately generated but
623
  the FPU stays in execute mode.
624
 
625
* Corrected JMPL and RETT timing (these instructions takes two cycles).
626
 
627
 
628
version 1.7 25-10-95
629
--------------------
630
 
631
* Interrupt during annuled instruction corrupted return address - fixed.
632
 
633
 
634
version 1.6.2 25-10-95
635
--------------------
636
 
637
* Added -DFAST_UART to Makefile
638
 
639
 
640
version 1.6.1 24-10-95
641
--------------------
642
 
643
* Fixed bug in STDFQ which caused bus error
644
 
645
 
646
version 1.6 02-10-95
647
--------------------
648
 
649
* Modified srt0.s to include code that initiates registers in IU and FPU
650
  and initializes the data segment. The simulator 'load' command does not
651
  longer initialize the data segment!
652
 
653
* Corrected MEC timer operation; scalers now divide the frequency by
654
  (scaler_value + 1).
655
 
656
* MEC breakpoints are not checked during store operation
657
 
658
 
659
version 1.5 14-09-95
660
--------------------
661
 
662
* Fixed some bugs in the cycle counting for IU & FPU instructions.
663
 
664
* Fixed bug that allowed an annuled instruction to cause memory exception.
665
 
666
* The *ws parameter in mem.c should now contain the number of waitstates
667
  required by the memory access (was total number of cycles).
668
 
669
* The supplied srt0.s now clears the BSS (thanks Joel).
670
 
671
version 1.4 22-08-95
672
--------------------
673
 
674
* Added a '-g' switch to enable/disable the GNU readline(), which cause
675
some problems on solaris 2.x machines.
676
 
677
* Enabled MEC watchpoint and breakpoint function to mem.c. Performance
678
may suffer a bit ...
679
 
680
NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd.
681
 
682
version 1.3 26-07-95
683
--------------------
684
 
685
* Fixed bug in mulscc instruction (how could that ever have worked?)
686
 
687
* Fixed bug in UART B (flushed characters on UART A), thanks Paul.
688
 
689
version 1.2 13-07-95
690
--------------------
691
 
692
* Fixed bug in interrupt handling (wrong interrupt selected when more that
693
one interrupt pending)
694
 
695
* Fixed updating of condition codes during logical instructions (carry and
696
overflow were not reset)
697
 
698
* Fixed bug in WRTBR (tt field was wrongly over-written)
699
 
700
version 1.1 07-07-95
701
--------------------
702
 
703
* Fixed several bugs in the interrupt handler and callback routines.
704
(reported by Paul Warren, Alsys)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.