aboutsummaryrefslogtreecommitdiff
path: root/sim
AgeCommit message (Collapse)AuthorFilesLines
1997-04-03 * sim-endian.h: Move host {LITTLE,BIG}_ENDIAN support from here,David Edelsohn1-0/+3
* sim-config.h: To here.
1997-04-03 * gen-support.c (gen_support_c): sim-state.h renamed to sim-main.h.David Edelsohn1-0/+41
* gen-idecode.c (gen_idecode_c): Likewise. * igen.c (gen_semantics_c): Likewise.
1997-04-03New files.David Edelsohn2-0/+82
1997-04-03 * Make-common.in (SIM_EXTRA_DEPS): New config var.David Edelsohn1-0/+17
(sim_main_headers): Define. (sim-*.o): Depend on $(SIM_EXTRA_DEPS). (BUILT_SRC_FROM_COMMON): Move here from ../d30v/Makefile.in. (clean): Use it. (sim-utils.o): Add rule for. * sim-utils.o: New file. * sim-basics.h: #include sim-base.h. (zalloc): Make argument unsigned long. * sim-base.h: New file. * sim-inline.h (SIM_IO support): Delete. * sim-io.h: Delete inline support. * sim-io.c: Likewise. sim-state.h renamed to sim-main.h. * sim-config.c: sim-state.h renamed to sim-main.h. * sim-core.c: Likewise. * sim-events.c: Likewise.
1997-04-03From Jim Wilson, fix typo in instruction nameAndrew Cagney1-0/+4
1997-04-03 (autoconf-changelog): Try different way to obtain user name.David Edelsohn1-0/+1
Forgot this one.
1997-04-03Add autoheader counterpart to autoconf-common et.al.Andrew Cagney3-4/+25
1997-04-02 * interp.c (sim_open): New arg `kind'. `name is now `argv'.David Edelsohn2-2/+7
1997-04-02 * interp.c (sim_open): New arg `kind'.David Edelsohn4-0/+8
1997-04-02 * sim_calls.c (sim_open): New arg `kind'.David Edelsohn1-0/+4
1997-04-02 * compile.c (sim_open): New arg `kind'.David Edelsohn1-0/+2
1997-04-02 * interf.c (sim_open): New arg `kind'.David Edelsohn1-0/+2
1997-04-02 * interp.c (sim_open): New arg `kind'.David Edelsohn1-0/+2
1997-04-02 * wrapper.c (sim_open): New arg `kind'.David Edelsohn1-0/+2
1997-04-02 * run.c (main): Pass SIM_OPEN_STANDALONE to sim_open.David Edelsohn2-1/+5
1997-04-02 * aclocal.m4: Check for stdlib.h, string.h, strings.h, unistd.h.David Edelsohn19-1209/+2563
(sim-debug): Allow arguments. Define WITH_DEBUG in addition to -DDEBUG. * configure: Regenerated to track ../common/aclocal.m4 changes.
1997-04-02 * Makefile.in (autoconf-install): New target.David Edelsohn3-5/+24
1997-04-02 * COPYING: Update FSF address.Ian Lance Taylor2-0/+13
1997-04-02New file common/sim-config.c sets/checks simulator configuration options.Andrew Cagney22-516/+1203
Update common/aclocal.m4 to better work with sim-config.[hc].
1997-04-02New target autoconf-changelogAndrew Cagney1-0/+38
1997-04-02New target - autoconf-changelogAndrew Cagney2-13/+198
1997-03-26Handle BSD make and its liking for `set -e'Andrew Cagney1-0/+1
1997-03-25* emul_bugapi.c (emul_bugapi_create): Guard against NULL images.Andrew Cagney2-1/+14
* configure.in (enable-sim-endain): Correct typo in usage (from Erik Landry <landry@ENGR.ORST.EDU>). * configure: Re-generate.
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.