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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-7.1/] [sim/] [erc32/] [ChangeLog] - Blame information for rev 231

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

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