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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [gdb-5.3/] [sim/] [erc32/] [ChangeLog] - Blame information for rev 1776

Go to most recent revision | Details | Compare with Previous | View Log

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