1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
|
Wed Nov 23 21:31:55 1994 Steve Chamberlain (sac@jonny.cygnus.com)
* interp.c ([wr][bwl]at): New functions.
(trap): Cope with both byte modes.
Thu Sep 8 17:35:07 1994 Steve Chamberlain (sac@jonny.cygnus.com)
* gencode.c (tab): Simulate T bit after a negc insn right.
* interp.c (RSBAT): Sign extend the arg.
(ACE_FAST): New macro.
(sim_resume): Remove obsolete test of sim_timeout.
Fri Aug 5 14:12:31 1994 Steve Chamberlain (sac@jonny.cygnus.com)
* interp.c (IOMEM): New function, simulates very basic I/O area of
the SH.
(WBAT, RBAT) : Call I/O functions.
* gencode.c (tab): Special case trapa #3.
Mon Jun 27 18:04:54 1994 Steve Chamberlain (sac@cirdan.cygnus.com)
* run.c (main): Specify the file type again.
Thu May 26 19:04:37 1994 Steve Chamberlain (sac@thepub.cygnus.com)
* interp.c (trap): Fix irix incompatibility.
* run.c (main): open without specifying file type.
Wed May 18 14:18:53 1994 Doug Evans (dje@canuck.cygnus.com)
* interp.c (sim_*): Make result void where there isn't one.
(sim_set_pc): Delete.
(sim_info): Delete printf_fn arg, all callers changed.
Call printf_filtered instead.
(sim_close): New function.
(sim_load): New function.
(sim_create_inferior): Renamed from sim_set_args, all callers changed.
* run.c: #include <varargs.h>, "remote-sim.h".
(printf_filtered): New function.
Wed Apr 27 12:03:48 1994 Steve Chamberlain (sac@cygnus.com)
* gencode.c (table): Get direction of some opcodes right.
(trapa, rte): Implement fully.
* interp.c (trap): Make stat call more portable.
Fri Feb 11 21:59:38 1994 Steve Chamberlain (sac@sphagnum.cygnus.com)
* gencode.c (main, gendefines): New -d option prints table of defines.
* interp.c (trap): Add a load of system calls.
(sim_memory_size): Now default to 8Mbyte.
(PARANOID): Keep vector of registers with undefined contents.
Mon Nov 15 14:37:18 1993 Steve Chamberlain (sac@jonny.cygnus.com)
* gencode.c: mova uses aligned addresses
* interp.c (trap): Return results in r0.
Tue Oct 26 10:38:55 1993 Doug Evans (dje@canuck.cygnus.com)
* Makefile.in (CSEARCH): Add -I$(srcdir)/../../gdb
* interp.c: #include "remote-sim.h".
(sim_resume): int result, new arg `siggnal'.
(sim_write): Use SIM_ADDR for type of arg `addr'.
(sim_read): Use SIM_ADDR for type of arg `addr'.
Use unsigned char * for `buffer'.
(sim_store_register): int result.
(sim_fetch_register): Ditto.
(sim_stop_reason): Renamed from sim_stop_signal. New arg `reason'.
(sim_set_pc): int result, use SIM_ADDR for type of arg `x'.
(sim_info): int result, new args `verbose', `printf_fn'.
(sim_kill): int result.
(sim_open): int result, new arg `name'.
* run.c: #include <stdio.h>
(main): Update call to sim_info.
Sat Oct 23 15:09:29 1993 Doug Evans (dje@canuck.cygnus.com)
* interp.c (sim_stop_signal): Result is now enum sim_stop.
Fri Oct 8 10:47:09 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
* gencode.c (table): Becomes unsigned.
* interp.c (trap): Get right breakpoint SIGnum. (sim_write,
sim_read): Return number of bytes copied. (sim_store_register):
Value passed by reference. (sim_kill, sim_open, sim_set_args): New functions.
Tue Sep 7 16:24:13 1993 Stan Shebs (shebs@rtl.cygnus.com)
* interp.c (sim_info): Fix small typo in printf string.
Thu Aug 5 11:37:48 1993 Stan Shebs (shebs@rtl.cygnus.com)
* interp.c (sim_resume): Set memory after pointers inited.
Mon Aug 2 14:13:22 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
* interp.c (get_now): Use time system call.
* Makefile.in: install correctly.
Tue Jul 6 10:30:46 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
* run.c (main), interp.c (sim_set_timeout): Remove timeout
functionality.
Thu Jun 24 13:29:57 1993 david d `zoo' zuhn (zoo at rtl.cygnus.com)
* Makefile.in: don't run indent everytime; also add a space in the
includes
Thu Jun 17 18:30:42 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
* gencode.c: Fix some opcodes.
* interp.c: Support for profiling and portability fixes.
* run.c (main): Get profiling args.
Wed May 5 13:17:22 1993 Steve Chamberlain (sac@cygnus.com)
* gencode.c (tab): Lint for sgi compiler
* interp.c: Lint for sgi compiler.
Mon May 3 15:25:33 1993 Steve Chamberlain (sac@thepub.cygnus.com)
* run.c (main): Support for resizing simulated RAM.
* Makefile.in: Support for broken makes.
* interp.c, gencode.c: Lint.
Mon Apr 26 18:01:10 1993 Steve Chamberlain (sac@thepub.cygnus.com)
* created
|