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

Subversion Repositories or1k

[/] [or1k/] [branches/] [oc/] [gdb-5.0/] [sim/] [erc32/] [ChangeLog] - Blame information for rev 1765

Details | Compare with Previous | View Log

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