Mon Aug 25 17:08:01 1997 Geoffrey Noer <noer@cygnus.com>
[deliverable/binutils-gdb.git] / sim / d10v / ChangeLog
CommitLineData
247fccde
AC
1Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
2
3 * configure: Regenerated to track ../common/aclocal.m4 changes.
4 * config.in: Ditto.
5
6Mon Aug 25 15:39:29 1997 Andrew Cagney <cagney@b1.cygnus.com>
7
8 * interp.c (sim_open): Add ABFD argument.
9
10Tue May 20 10:14:45 1997 Andrew Cagney <cagney@b1.cygnus.com>
11
12 * interp.c (sim_open): Add callback argument.
13 (sim_set_callbacks): Remove SIM_DESC argument.
14
15Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
16
17 * configure: Regenerated to track ../common/aclocal.m4 changes.
18
81f46481
DE
19Tue Apr 22 10:29:23 1997 Doug Evans <dje@canuck.cygnus.com>
20
21 * interp.c (sim_open): Undo patch to add -E support.
22
8517f62b
AC
23Fri Apr 18 13:39:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
24
25 * interp.c (sim_stop): New function.
26
04885cc3
DE
27Thu Apr 17 02:42:00 1997 Doug Evans <dje@canuck.cygnus.com>
28
29 * Makefile.in (SIM_OBJS): Add sim-load.o.
30 * d10v_sim.h (exec_bfd): Rename to prog_bfd.
31 * interp.c: #include bfd.h.
32 (myname, sim_kind, start_address): New static locals.
33 (prog_bfd_was_opened_p, prog_bfd): New static locals.
34 (decode_pc): Update to use prog_bfd.
35 (sim_open): Set sim_kind, myname. Ignore -E arg.
36 (sim_close): Close prog_bfd if simulator opened it.
37 (sim_create_inferior): Return SIM_RC. Delete arg start_address.
38 (sim_load): Return SIM_RC. New arg abfd. Set start address from bfd.
39 Call sim_load_file to load file into simulator.
40 * simops.c (trace_input_func): exec_bfd renamed to prog_bfd.
41
87e43259
AC
42Wed Apr 16 16:12:03 1997 Andrew Cagney <cagney@b1.cygnus.com>
43
44 * simops.c (OP_5F00): Only provide system calls SYS_execv,
45 SYS_wait, SYS_wait, SYS_utime, SYS_time if defined by the host.
46
47Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
48
49 * configure: Regenerated to track ../common/aclocal.m4 changes.
50 * config.in: Ditto.
51
fbda74b1
DE
52Wed Apr 2 15:06:28 1997 Doug Evans <dje@canuck.cygnus.com>
53
8020feac
DE
54 * interp.c (sim_open): New arg `kind'.
55
fbda74b1
DE
56 * configure: Regenerated to track ../common/aclocal.m4 changes.
57
a35e91c3
AC
58Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
59
60 * configure: Regenerated to track ../common/aclocal.m4 changes.
61
62Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
63
64 * configure: Re-generate.
65
601fb8ae
MM
66Fri Mar 14 10:34:11 1997 Michael Meissner <meissner@cygnus.com>
67
68 * configure: Regenerate to track ../common/aclocal.m4 changes.
69
70 * simops.c (OP_5F00): Remove old traps 1-3. Make trap 15 the same
eb312eff
MM
71 as trap 0, which will be deprecated. Only set errno, if an error
72 in fact was returned.
601fb8ae 73
395adcff
DE
74Thu Mar 13 12:41:20 1997 Doug Evans <dje@canuck.cygnus.com>
75
76 * interp.c: Delete redundant prototypes of sim_foo fns.
77 (sim_open): New SIM_DESC result. Argument is now in argv form.
78 (other sim_*): New SIM_DESC argument.
79
fd435e9f
MM
80Thu Mar 13 10:29:04 1997 Michael Meissner <meissner@cygnus.com>
81
82 * simops.c (trace_{input,output}_func): Call flush_stdout from the
83 callback functions.
84 (OP_5F00): Ditto.
f4b022d3
MM
85 (OP_6{4,6,C,A}01): Test for post decrement on the stack pointer.
86 (OP_{1200,1000000,201,5FE0,1003,17001002}): Fix problems in
87 setting the carry bit after an add or a subtract.
fd435e9f
MM
88
89Wed Feb 12 16:04:15 1997 Michael Meissner <meissner@cygnus.com>
90
91 * simops.c (OP_{1403,15002A02,3{0,4}0{0,1}}): Only use the bottom
92 40 bits of accumulators. Sign/zero extend as appropriate.
93
19c5af72
DE
94Tue Feb 4 13:33:30 1997 Doug Evans <dje@canuck.cygnus.com>
95
96 * Makefile.in (@COMMON_MAKEFILE_FRAG): Use
97 COMMON_{PRE,POST}_CONFIG_FRAG instead.
98 * configure.in: sinclude ../common/aclocal.m4.
99 * configure: Regenerated.
100
295dbbe4
SG
101Thu Jan 23 11:46:23 1997 Stu Grossman (grossman@critters.cygnus.com)
102
103 * configure configure.in Makefile.in: Update to new configure
104 scheme which is more compatible with WinGDB builds.
105 * configure.in: Improve comment on how to run autoconf.
106 * configure: Re-run autoconf to get new ../common/aclocal.m4.
107 * Makefile.in: Use autoconf substitution to install common
108 makefile fragment.
109
110Fri Dec 27 22:54:05 1996 Angela Marie Thomas (angela@cygnus.com)
111
112 * gencode.c: patch to not #include "d10v_sim.h" which
113 unecessarily includes bfd.h and causes wingdb configure
114 to fail.
115
dbdae3de
MH
116Mon Dec 16 13:39:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
117
118 * interp.c (xfer_mem): Change unified memory to 0x0.
119
120Thu Nov 28 20:42:56 1996 Michael Meissner <meissner@tiktok.cygnus.com>
121
122 * simops.c (OP_3E01): Fix tracing information.
123 (OP_300{0,1}): Do not propigate sign.
124
72eeb006
DE
125Mon Nov 25 19:47:40 1996 Doug Evans <dje@canuck.cygnus.com>
126
127 * config.in (WORDS_BIGENDIAN): Add.
128 * configure: Regenerated.
129 * d10v_sim.h: #include "config.h"
130
131Sat Nov 23 09:34:50 1996 Michael Meissner <meissner@tiktok.cygnus.com>
132
133 * gencode.c (write_opcodes): Eliminate warnings when generated
134 table.c is compiled.
135
24cbf0a4
MM
136Wed Nov 20 19:41:40 1996 Michael Meissner <meissner@tiktok.cygnus.com>
137
138 * interp.c (sim_open): Cast result of calloc, and make sure NULL
139 was not returned.
140 (dmem_addr): If address is illegal or in I/O space, signal a bus
141 error.
142 (pc_addr): Signal bus error, not illegal instruction for bogus
143 pc.
144
cee402dd
DE
145Wed Nov 20 01:23:03 1996 Doug Evans <dje@canuck.cygnus.com>
146
147 * Makefile.in: Delete all stuff moved to ../common/Make-common.in.
148 (SIM_OBJS,SIM_EXTRA_CFLAGS,SIM_EXTRA_CLEAN): Define.
149 * configure.in: Simplify using macros in ../common/aclocal.m4.
150 Call AC_CHECK_HEADERS(unistd.h).
151 * configure: Regenerated.
152 * config.in: New file.
153 * interp.c: #include "callback.h".
154 * simops.c: #include "config.h". #include <unistd.h> if present.
155
156Fri Nov 8 16:19:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
157
158 * d10v-sim.h (simops): Add flag is_long.
159 (State): Add pc_changed. Instructions which update the PC should
160 use the JMP macro which sets this.
161 (JMP): New macro. Sets the PC and the pc_changed flag.
162
163 * gencode.c (write_opcodes): Add is_long field.
164
165 * interp.c (lookup_hash): If we blindly apply a short opcode's mask
166 to a long opcode we could get a false match. Check the opcode size.
167 (hash): Add a size field to the hash table.
168 (sim_open): Initialize size field in hash table.
169 (sim_resume): Change to logic for setting the PC. Used to increment the
170 PC if it had not been changed. This didn't allow single-instruction loops.
171 Now checks the flag State.pc_changed. Also now stops when ^C is received.
172 (dmem_addr): Fix translation of data segments to unified memory.
173 (sim_ctrl_c): New function. When ^C is received, set stop_simulator flag.
174
175 * simops.c: Changed all branch and jump instructions to use new JMP macro.
176 (OP_20000000): Corrected trace information to show this is a ldi.l, not
177 a ldi.s instruction.
178
5c839c67
MH
179Thu Oct 31 19:13:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
180
181 * interp.c (sim_fetch_register, sim_store_register): Fix bug where
182 updating the accumulators was overwriting other parts of the global
183 State variable.
184
b30cdd35
MM
185Wed Oct 30 17:35:14 1996 Michael Meissner <meissner@tiktok.cygnus.com>
186
187 * interp.c (bfd.h) Don't include it here any more.
188 (text{,_start,_end}): Move here from simops.c and make extern.
189 (decode_pc): New function to return the PC as an address that the
190 debugger can use.
191 (dmem_addr): Print decoded PC in error message.
192 (pc_addr): Ditto.
193
194 * simops.c (bfd.h) Don't include it here any more.
195 (text{,_start,_end}): Move to simops.c.
196 (trace_input_func): Move decoding of PC, and looking up .text
197 start to decode_pc.
198
199 * d10v_sim.h (bfd.h): Include it here.
200 (text{,_start,_end}): Add external declarations.
201 (exec_bfd): Ditto.
202 (decode_pc): Ditto.
203
c422ecc7
MH
204Tue Oct 29 12:13:52 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
205
206 * interp.c (sim_size): Now allocates unified memory for imap segments
207 0,1,2, and 127. Initializes imap0 and imap1 to 0x1000. Initializes dmap to 0.
208 (sim_write): Just call xfer_mem().
209 (sim_read): Just call xfer_mem().
210 (xfer_mem): New function. Does appropriate memory mapping and copies bytes.
211 (dmem_addr): New function. Reads dmap register and translates data
212 addresses to local addresses.
213 (pc_addr): New function. Reads imap register and computes local address
214 corresponding to contents of the PC.
215 (sim_resume): Change to use pc_addr().
216 (sim_create_inferior): Change reinitialization code. Also reinitializes
217 imap[01] and dmap.
218 (sim_fetch_register): Add fake registers 32,33,34 for imap0, imap1, and dmap.
219 (sim_store_register): Add fake registers 32,33,34 for imap0, imap1, and dmap.
220
221 * simops.c (MEMPTR): Redefine to use dmem_addr().
222 (OP_5F00): Replace references to STate.imem with dmem_addr().
223
224 * d10v-sim.h (State): Remove mem_min and mem_max. Add umem[128].
225 (RB,SW,RW,SLW,RLW): Redefine to use dmem_addr().
226 (IMAP0,IMAP1,DMAP,SET_IMAP,SET_IMAP1,SET_DMAP): Define.
227
228Tue Oct 22 15:22:33 1996 Michael Meissner <meissner@tiktok.cygnus.com>
229
230 * d10v_sim.h (_ins_type): Reorganize, so that we can provide
231 better statistics, like not counting NOPS as parallel
232 instructions, and printing total cycles.
233 (ins_type_counters): Make unsigned long.
234 (left_nops,right_nops): Fold into ins_type_counters.
235
236 * simops.c (trace_input_func): Print new instruction types.
237 Handle OP_R2R3 as input types.
238 (OP_{38000000,7000}): Correctly sign extend bytes.
239 (OP_5E00): Don't count NOPs as parallel instructions.
240 (OP_460B): Remove unused variable.
241 (OP_5F00): Ditto.
242
243 * interp.c (ins_type_counters): Make unsigned long.
244 (left_nops,right_nops): Delete.
245 (most functions): Add prototypes.
246 (INLINE): If GCC and optimize define as __inline__.
247 ({,lookup_}hash,get_operands): Declare as INLINE.
248 (do_parallel): Count conditional operations.
249 (add_commas): New function, to add commas every 3 digits.
250 (sim_size): Call add_commas to print numbers.
251 (sim_{open,resume}): Delete unused variables.
252 (sim_info): Provide better statistics.
253 (sim_read): Add int return type.
254
eca43eb1
MH
255Mon Oct 21 16:16:26 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
256
257 * interp.c (sim_resume): Change the way single-stepping and exceptions
258 are handled so single-stepping works again.
259
55116079
MM
260Thu Oct 17 12:24:16 1996 Michael Meissner <meissner@tiktok.cygnus.com>
261
262 * endian.c: Optimize simulated loads/stores on x86, AIX, and big
263 endian hosts.
264
265 * configure.in (--enable-sim-bswap): New switch to enable using
266 the BSWAP instruction on x86's.
267 * configure: Regenerate.
268
269 * Makefile.in ({SWAP,CONFIG}_CFLAGS): Add --enable-sim-bswap
270 support.
271
11ec4de6
MM
272Wed Oct 16 13:50:06 1996 Michael Meissner <meissner@tiktok.cygnus.com>
273
5c255669
MM
274 * endian.c: New file. Move endian functions here from interp.c.
275 Optimize code, and make it work as either inline functions or as a
276 separate file.
277
278 * interp.c: Move endian functions from here to endian.c.
279
280 * Makefile.in (INCLUDE): Add endian.c.
281 (run,libsim.a): Add dependency on endian.o.
282 (endian.o): Add dependency.
283
284 * d10v_sim.h (read/write support): Always go through the machine
285 independent endian functions. If compiling with GCC and
286 optimizing, include endian.c so the endian functions are inlined.
287
11ec4de6
MM
288 * simops.c (OP_5F00): Correct tracing of accumulators.
289
57bc1a72
MM
290Tue Oct 15 10:57:50 1996 Michael Meissner <meissner@tiktok.cygnus.com>
291
292 * simops.c (OP_5F00): Add support for getpid, kill system calls.
293
294 * interp.c (do_{2_short,parallel}): If an exception is raised,
295 don't execute the second instruction.
296
8918b3a7
MM
297Sat Oct 12 22:17:43 1996 Michael Meissner <meissner@tiktok.cygnus.com>
298
299 * simops.c (OP_{31000000,6601,6201,6200}): Store address in a
300 temporary in case the register is overriden when loading.
301 (OP_6200): Output type is OP_DREG for tracing.
302
303Fri Oct 4 23:46:18 1996 Michael Meissner <meissner@tiktok.cygnus.com>
304
305 * d10v_sim.h (struct _state): Add mem_{min,max} fields.
306
307 * interp.c (sim_size): Initialize mem_{min,max} fields.
308 (sim_write): Update mem_{min,max} fields.
309 (sim_resume): If PC is not in the minimum/maximum memory range,
310 abort.
311 (sim_create_inferior): Preserve mem_{min,max} fields.
312
313Fri Sep 27 13:11:58 1996 Mark Alexander <marka@cygnus.com>
314
315 * simops.c (OP_5F00): Add support for time() system call.
316
a18cb100
MM
317Wed Sep 25 16:31:41 1996 Michael Meissner <meissner@tiktok.cygnus.com>
318
319 * simops.c (OP_{6E01,6A01,6E1F,6A00}): Print both words being
320 stored if tracing.
8918b3a7
MM
321 (OP_5F00,trace_{in,out}put_func): Add finer grain tracing for
322 system calls.
a18cb100
MM
323
324Mon Sep 23 17:55:30 1996 Michael Meissner <meissner@tiktok.cygnus.com>
325
326 * simops.c (op_types): Add OP_{CONSTANT8,R2,R3}.
327 (trace_input_func): Add support for OP_{CONSTANT8,R2,R3}.
328 (OP_{4900,24800000,4800,4A00,4B00,4D00,4C00}): Add OP_R2 and OP_R3
329 to call/subroutine returns to trace the first two arguments and
330 the return value. For small jumps, use CONSTANT8, not CONSTANT16.
331
c58a1ec2
MH
332Fri Sep 20 15:36:45 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
333
334 * interp.c (sim_create_inferior): Reinitialize State every time
335 sim_create_inferior() is called.
336
c12f5c67
MM
337Thu Sep 19 21:38:20 1996 Michael Meissner <meissner@wogglebug.ziplink.net>
338
339 * simops.c (OP_{401,2000000,601,3000000,23000000}): Get sign right
340 on comparisons.
341 (OP_401): Fix tracing information.
342
74473ea1
MM
343Thu Sep 19 10:30:22 1996 Michael Meissner <meissner@tiktok.cygnus.com>
344
891513ee
MM
345 * simops.c (SIZE_{PC,LINE_NUMBER}): New default sizes for output.
346 (trace_input_func): Use them.
f061ddf6
MM
347 (trace_input_func): Make sure there is a trailing space after the
348 instruction.
addb61a5 349 (OP_6200): Fix tracing info.
891513ee 350
74473ea1
MM
351 * Makefile.in (run): Add dependencies on libbfd.a and
352 libiberity.a.
353
a49a15ad
MM
354Wed Sep 18 09:13:25 1996 Michael Meissner <meissner@tiktok.cygnus.com>
355
356 * d10v_sim.h (DEBUG_INSTRUCTION): New debug value to include line
357 numbers and function names in debug trace.
358 (DEBUG): If not defined, set to DEBUG_TRACE, DEBUG_VALUES, and
359 DEBUG_LINE_NUMBER.
360 (SIG_D10V_{STOP,EXIT}): Values to represent the stop instruction
361 and exit system call trap being executed.
362
363 * interp.c (sim_stop_reason): Set exit code correctly for stop
364 instruction and exit system call trap.
365
366 * configure.in (--enable-sim-cflags): Remove trace case.
367 (--enable-sim-debug): New switch to set the debug values.
368 * configure: Regenerate.
369
370 * simops.c (trace_{input,output}_func): Rename from
371 trace_{input,output}.
372 (trace_{input,output}): Call trace_{input,output}_func if
373 d10v_debug is non-zero.
374 (SIZE_INSTRUCTION): Cut down to 8.
375 (SIZE_OPERANDS): Cut down to 18.
376 (SIZE_LOCATION): New value for size of line number, function name
377 field.
378 (init_text_p,text{,_start,_end}): New static variables for
379 printing line number and function name.
0535fa1a 380 (exec_bfd): New external that run.c sets.
a49a15ad
MM
381 (trace_input_func): Print line number and function name if
382 available and if desired.
383 (OP_4E09): Don't print out DBT message.
384 (OP_5FE0): Set exception field to SIG_D10V_STOP.
385 (OP_5F00): Set exception field to SIG_D10V_EXIT.
386
215ac953
MM
387Sat Sep 14 22:18:43 1996 Michael Meissner <meissner@tiktok.cygnus.com>
388
389 * interp.c (do_2_short): If the instruction encodes jump->ins,
390 don't do the second instruction if the jump succeeds.
391
19d44375
MM
392Fri Sep 13 22:35:19 1996 Michael Meissner <meissner@tiktok.cygnus.com>
393
394 * simops.c (OP_5F00): Use unknown traps to print all GPRs,
395 accumulators, PC, and F0/F1/C flags.
396
65c0d7de
MA
397Thu Sep 12 12:50:11 1996 Mark Alexander <marka@cygnus.com>
398
399 * simops.c (OP_5F00): Fix problems with system calls.
400
a5719092
MM
401Thu Sep 12 12:19:28 1996 Michael Meissner <meissner@tiktok.cygnus.com>
402
403 * simops.c (OP_5F00): Correct tracing information for trap.
404
5ceef1b5
MM
405Wed Sep 11 18:55:50 1996 Michael Meissner <meissner@tiktok.cygnus.com>
406
407 * Makefile.in (CSEARCH): Correctly find opcodes directory.
408
069398aa
MM
409Mon Sep 9 13:27:26 1996 Michael Meissner <meissner@tiktok.cygnus.com>
410
411 * simops.c (trace_output): Properly align accumulator output.
412 (OP_3{0,2,4}00): Properly parenthesize test expression. Add error
413 if shift count is too high.
293c76a3 414 (OP_4E{00,02,04,20,22,40,42}): Make tests agree with book.
60fc5b72
MM
415 (OP_4E09): Make cpfg properly trace the input flags.
416 (op_types): Add OP_FLAG_OUTPUT.
417 (trace_{input,output}): Support OP_FLAG_OUTPUT.
308f64d3
MM
418 (OP_31000000): This ld2w varient is a 16-bit memory reference, not
419 an 8-bit memory reference instruction for tracing purposes.
2254cd90 420 (OP_201): Addi needs to set the carry.
069398aa 421
ea2155e8
MH
422Fri Sep 6 17:56:17 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
423
424 * simops.c (OP_2600, OP_2601): Changed min and max comparisons
425 to use signed register values.
426
87178dbd
MM
427Wed Sep 4 11:35:17 1996 Michael Meissner <meissner@tiktok.cygnus.com>
428
429 * d10v_sim.h (DEBUG_*): Add bit flags for controlling debug
430 output.
431 (_ins_type): New enumeration to specify which container an
432 instruction is in, and whether it is part of a parallel operation.
433 (_state): Add ins_type field.
7eebfc62
MM
434 ({,u}int{8,16,32,64}): Use limits.h to size the appropriate types.
435 (ins_type_counters): Counters for the various instruction types.
436 ({left,right}_nops): Counters for the number of nops in each
437 container.
438 (d10v_debug): New variable to indicate whether debugging is turned
439 on.
440
441 * simops.c: (all functions): Change all #ifdef DEBUG code so that
442 the input and output values can be traced, along with the
443 instruction type. Make the -t option enable tracing.
444 (all functions): Change printf calls to use the printf_filtered
445 function in the callback table.
87178dbd
MM
446
447 * interp.c (_leftright): New enumeration to say whether 2 short
448 instructions are done left first or right first.
449 (do_{long,2_short,parallel}): Indicate in the machine state which
7eebfc62
MM
450 type of instruction this is. Count each of the types of
451 instructions executed.
87178dbd
MM
452 (sim_size): Only print the memory sizes if DEBUG_MEMSIZE debug
453 flag is set.
454 (sim_resume): Pass left/right indication to do_2_short.
7eebfc62
MM
455 (all functions): Change printf calls to use the printf_filtered
456 function in the callback table.
457 (sim_trace): Turn on debug flag if DEBUG was defined, and call
458 sim_resume.
459 (sim_info): Print out statistics on instructions.
460 (sim_{trace,create_inferior}): Eliminate extraneous output unless
461 debugging.
1eaaf305
MM
462 (sim_open): If args == -t and DEBUG was defined, set d10v_debug.
463 Only initialize the hash table the first time sim_open is called.
7eebfc62
MM
464
465 * Makefile.in: Make objects depend on d10v_sim.h.
1eaaf305
MM
466 ({,SIM_}CFLAGS): Include configure dependent switches. Setting
467 CFLAGS does not override host/target defines or SIM_CFLAGS.
468 (CC_FOR_BUILD,gencode): Use CC_FOR_BUILD to compile gencode.
469 (run): By default, the math library is not needed to be linked
470 in.
9b86c7e2 471 ({BFD,LIBIBERTY}_LIB): Define as variables so they can be
1eaaf305 472 overridden.
9b86c7e2
MM
473 (VPATH): Don't set to anything but @srcdir@ to work with non-GNU
474 makes.
475 ({run,callback}.o): Provide explicit paths to their appropriate
476 source directories.
477 (gencode{,.o},d10v-opc.o): Split compilation into creating object
478 and linking. Instead of linking in libopcodes.a, just compile
479 d10v-opc.o directly to handle canadian cross.
480 (CSEARCH): Add opcodes directory.
7eebfc62
MM
481
482 * configure.in (--enable-sim-cflags): New switch to allow user to
483 set the defaults.
1eaaf305 484 (CC_FOR_BUILD): Deal with canadian crosses.
7eebfc62 485 * configure: Regenerate.
87178dbd 486
8719be26
MA
487Wed Sep 04 04:45:34 1996 Mark Alexander <marka@cygnus.com>
488
489 * simops.c: Include correct syscall.h for d10v, not host's.
490 Fix #ifdef SYS_stat.
491
492Tue Sep 3 14:00:04 1996 Michael Meissner <meissner@tiktok.cygnus.com>
493
494 * simops.c (OP_5F00): Wrap all SYS_xxx traps with #ifdef.
495 Add trap 2 to be printf and trap 3 to be putchar.
496
497Wed Aug 28 21:42:34 1996 Mark Alexander <marka@cygnus.com>
498
499 * Makefile.in, d10v_sim.h, interp.c, simops.c: Add support
500 for low-level system calls.
501
d70b4d42
MH
502Wed Aug 28 17:33:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
503
504 * Makefile.in, d10v_sim.h, interp.c: Fix byte-order problems.
505
506Mon Aug 26 18:30:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
507
508 * d10v_sim.h (SEXT32): Added.
509 * interp.c: Commented out printfs.
510 * simops.c: Fixed error in sb and st2w.
511
512Thu Aug 15 13:30:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
513
514 * Makefile.in, d10v_sim.h, interp.c, simops.c: Added remaining
515 DSP instructions. Added modulo addressing.
516
517Sun Aug 11 12:57:15 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
518
519 * Makefile.in, d10v_sim.h, interp.c, simops.c: Snapshot.
520
4c38885c
MH
521Fri Aug 2 17:44:24 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
522
523 * d10v_sim.h, simops.c: Snapshot.
524
2934d1c9
MH
525Thu Aug 1 17:05:24 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
526
527 * ChangeLog, Makefile.in, configure, configure.in, d10v_sim.h,
528 gencode.c, interp.c, simops.c: Created.
529
This page took 0.080051 seconds and 4 git commands to generate.