aboutsummaryrefslogtreecommitdiff
path: root/sim
AgeCommit message (Collapse)AuthorFilesLines
1997-03-24The d30v release has a testsuite directory.Andrew Cagney1-2/+1
1997-03-24Enable testsuite in sim directory.Andrew Cagney3-1/+108
1997-03-24Growing number of tests for d30vAndrew Cagney34-0/+1634
1997-03-21 * run.c: Include alloca-conf.h.Jeff Law1-1/+3
1997-03-21 * callback.c (os_evprintf_filtered): Fix typo.Jeff Law1-0/+4
1997-03-21Pass GCC -W...Andrew Cagney4-155/+303
1997-03-20 * simops.c: Fix register extraction for a two "movbu" variants.Jeff Law1-30/+75
Somewhat simplify "sub" instructions. Correctly sign extend operands for "mul". Put the correct half of the result in MDR for "mul" and "mulu". Implement remaining instructions. Tweak opcode for "syscall".
1997-03-18 * simops.c: Do syscall emulation in "syscall" instruction. AddJeff Law1-0/+7
dummy "trap" instruction. Cleanups for the beta release.
1997-03-18Move SIM_AC_OPTION_ macros out of SIM_AC_COMMON macro - was trashingAndrew Cagney2-0/+8
optional arguments. * Regenerate all configure scripts.
1997-03-18 * sim-alu.h: Include sim-xcat.h.Andrew Cagney1-0/+4
* d30v-insn (do_sat*): Pass all necessary args.
1997-03-18Include new files sim-assert.h sim-xcat.h sim-state.hAndrew Cagney1-0/+2
1997-03-18New files added during rename/cleanup of engine -> sim_state.Andrew Cagney2-0/+112
1997-03-18Rename `struct _engine' to new `struct sim_state'.Andrew Cagney2-1/+31
1997-03-18Fix bugs in d30v sat and mul instructions.Andrew Cagney1-0/+4
1997-03-17 * sim-inline.h: Add definitions for sim-types.Andrew Cagney1-0/+6
(ALL_BY_MODULE): New macro, encapsulate full inlining by the module.
1997-03-17remove defunct variable from event structAndrew Cagney2-0/+110
1997-03-17Correctly validate 64bit instructionsAndrew Cagney2-4/+1364
1997-03-17Add/use pr_uword64 for SIM_ADDR independent values.Gavin Romig-Koch1-0/+6
1997-03-17 * configure: Re-generate.Andrew Cagney19-1620/+1348
* Make-common.in (CSEARCH): Do not include the gdb directory in the search path. * Make-common.in (SIM_ENDIAN, SIM_HOSTENDIAN, SIM_INLINE, SIM_WARNING): Drop, requiring the simulator specific Makefile.in to explicitly incorporate these. * aclocal.m4 (--enable-sim-alignment); New option. Strongly specify the alignment restrictions of the target architecture - without this option all alignment restrictions are accomodated. (--enable-sim-assert): New option. Conditionally compile in assertion statements. (--enable-sim-float): New option. Strongly specify the target's floating point support. (--enable-sim-hardware): New option. Specify the hardware devices included in the simulation. (--enable-sim-packages): New option. Specify the hardware packages included in the simulation. (--enable-sim-regparm): New option. Specify that parameters be passed in registers instead of on the stack. (--enable-sim-reserved-bits): New option. Specify that reserved bits within an instruction are are correctly set. (--enable-sim-smp): New option. Specify the level of SMP support to be included in the simulator. (--enable-sim-stdcall): New option. Specify an alternative function call convention. (--enable-sim-xor-endian): New option. Configure xor-endian support used by some targets to implement bi-endian support.
1997-03-14Update namesAndrew Cagney1-0/+3
1997-03-14Forgot to update *-n.h to sim-n*.hAndrew Cagney1-3/+3
1997-03-14Add comment to changelogMichael Meissner1-1/+2
1997-03-14Regenerate simulator configure scripts; Remove d10v traps 1-3, Make 15 the ↵Michael Meissner15-2240/+496
system call trap, keeping 0 temporarily
1997-03-14Add a number of per-simulator options: hostendian, endian, inline, warnings.Andrew Cagney10-196/+2379
Rename *-n.h files to be dos compatible
1997-03-14* ld-insn.c (parse_insn_format): Accept '*' as an alternative ofAndrew Cagney2-0/+1190
`/' in bit fields. `/' denotes a wild bit.
1997-03-13 * interp.c (sim_open): New SIM_DESC result. Argument is nowDavid Edelsohn3-122/+153
in argv form. (other sim_*): New SIM_DESC argument.
1997-03-13 * sim_calls.c (sim_open): New SIM_DESC result. Argument is nowDavid Edelsohn1-0/+45
in argv form. (other sim_*): New SIM_DESC argument.
1997-03-13 * interp.c (sim_open): New SIM_DESC result. Argument is nowDavid Edelsohn3-166/+478
in argv form. (other sim_*): New SIM_DESC argument.
1997-03-13 * compile.c (sim_open): New SIM_DESC result. Argument is now inDavid Edelsohn1-0/+13
argv form. (other sim_*): New SIM_DESC argument.
1997-03-13 * interf.c (sim_open): New SIM_DESC result. Argument is now inDavid Edelsohn1-0/+13
argv form. (other sim_*): New SIM_DESC argument.
1997-03-13 * interp.c: Delete redundant prototypes of sim_foo fns.David Edelsohn1-0/+6
(sim_open): New SIM_DESC result. Argument is now in argv form. (other sim_*): New SIM_DESC argument.
1997-03-13 * wrapper.c (sim_open): Has result now.David Edelsohn1-0/+12
(sim_*): New SIM_DESC argument.
1997-03-13 * run.c: #include "libiberty.h".David Edelsohn1-0/+8
(main): New locals sd,no_args,sim_argv. Run buildargv on -a option. Pass argv to sim_open, argv[0] is program name. Update call to sim_set_callbacks. Record result of sim_open, pass to other sim_foo routines.
1997-03-13Fix problems in setting the carry bitMichael Meissner2-31/+25
1997-03-13Fix os_printf_filtered; Flush stdout after calling printf_filteredMichael Meissner3-24/+100
1997-03-13New directory, devo/sim/testsuite - loose (sanitize) it for the moment.Andrew Cagney1-0/+2
1997-03-12 * simops.c: Fix carry bit computation for "add" instructions.Jeff Law2-11/+13
More bugs exposed by new mn10300 compiler optimizations.
1997-03-12 * simops.c: Fix typos in bset insns. Fix arguments to store_memJeff Law2-5/+24
for bset imm8,(d8,an) and bclr imm8,(d8,an). Bugs exposed by new compiler optimizations.
1997-03-07New files:Andrew Cagney4-1/+524
sim-io - interface to external IO sim-events - event queue management sim-core - hardware memory model (device support optional but comming soon).
1997-03-07Extend bit and endian operators.Andrew Cagney2-0/+177
1997-03-07Clean up.Andrew Cagney1-0/+48
1997-03-07Loose the bugs file.Andrew Cagney1-0/+2
1997-03-05 * simops.c: Fix register references when computing Z and N bitsJeff Law1-3/+3
for lsr imm8,dn. Bug exposed by c-torture testing of the mn10300.
1997-03-03 * configure.in: Add mn10200 configure lines accidentallyJeff Law1-0/+3
removed. * configure: Regenerated. Opps.
1997-03-03Correct d10v sanitization errors.Jim Wilson1-7/+1
1997-02-27add sim-basics.h sim-config.h sim-inline.c to Things-to-keepAngela Marie Thomas1-0/+3
1997-02-26Correct the overloaded DOUBLEWORD problemGavin Romig-Koch1-7/+7
1997-02-25start-sanitize-r5900Dawn Perchik1-0/+2
* gencode.c: #ifdef out offending code until a permanent fix can be added. Code is causing build errors for non-5900 mips targets. end-sanitize-r5900
1997-02-21Really checkin the d30v sim directory configure files.Andrew Cagney1-1/+10
1997-02-21The remainder of igen taken from the PowerPC simulator directory.Andrew Cagney3-0/+632