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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [sim/] [erc32/] [ChangeLog] - Blame information for rev 1765

Details | Compare with Previous | View Log

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