aboutsummaryrefslogtreecommitdiff
path: root/sim/v850/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1997-10-28Add support for 16 byte quantities to sim-endian macro H2T.Andrew Cagney1-0/+8
Add model-filter field to option, include, model anf function igen records
1997-09-26 * sim-main.h: delete null override of SIM_ENGINE_HALT_HOOK andFelix Lee1-0/+16
SIM_ENGINE_RESTART_HOOK.
1997-09-25* config/v850/tm-v850.h (BREAKPOINT): Use 1 word DIVH insn withAndrew Cagney1-0/+4
RRRRR=0 for simulator breakpoint. Previous breakpoint insn was two words.
1997-09-23Remove need to update <targ>/Makefile.in when adding optional optionsAndrew Cagney1-0/+10
to <targ>/configure.in. Simplify logic used to select target [default] endianness.
1997-09-22Enable --alignment option, stop sim-options.c hardwiring the alignment.Andrew Cagney1-0/+1
1997-09-22Simplify logic behind the generic configuration option --enable-sim-alignment.Andrew Cagney1-0/+4
1997-09-22Add support for --enable-sim-alignment to simulator common aclocal.m4Andrew Cagney1-0/+5
Add support for --alignment={strict,nonstrict,forced} to simulator common run-time options. For v850 use, make the default NONSTRICT_ALIGNMENT.
1997-09-19Clean up tracing for Bcond & jmp insns.Andrew Cagney1-1/+21
Fix computation of disp16 and disp22. Clean up tracing of sld* insns.
1997-09-19Fix cmov immed.Andrew Cagney1-2/+3
1997-09-19Fix cmov insn.Andrew Cagney1-0/+9
1997-09-18sanitization fixes. typoes, missing fences, "start" instead of "end", etc.Felix Lee1-8/+2
1997-09-17Clean up more tracing.Andrew Cagney1-0/+12
FIX interrupt delivery - was zapping PSW before it had been saved. FIX interrupt return, was one instruction out.
1997-09-17Fix tracing for: "ctret", "bsw", "hsw"Andrew Cagney1-0/+13
Fix bugs in: "bsh", "callt", "stsr".
1997-09-16Smooth some of ALU tracing's rough edges.Andrew Cagney1-0/+36
Fix switch insn.
1997-09-16Use trace_one_insn in trace functions. Buffer up trace data so thatAndrew Cagney1-0/+9
it is displayed in a single block.
1997-09-16Restrict ldsr (load system register) to modifying just non-reserved PSW bits.Andrew Cagney1-0/+12
For v850eq, include PSW[US] in bits that can be modified.
1997-09-16Add v850e version of breakpoint instruction.Andrew Cagney1-0/+9
1997-09-16 * simops.c (Multiply64): Don't store into register zero.Jim Wilson1-0/+6
1997-09-15For instructions moved into v850.igen was computing (wrong) NIA whenAndrew Cagney1-0/+7
this wasn't needed.
1997-09-15Fix sanitization for v850 V v850e V v850eqAndrew Cagney1-0/+9
1997-09-15For v850eq start up with US bit set.Andrew Cagney1-0/+29
Let sim_analyze_program determine the architecture. Fix various sanitizations.
1997-09-12Check reserved bits before executing instructions.Andrew Cagney1-0/+23
Make v850[eq] the the default simulator. Report illegal instructions. Include v850e instructions in v850eq.
1997-09-12Add profiling support to v850*.Andrew Cagney1-0/+11
1997-09-10o Wordwrap usage messages from sim-optionsAndrew Cagney1-0/+5
o Clarify how to use alias options o use in sim-watch (better usage message) o Don't pass something on the stack into the watch-point interrupt hander.
1997-09-10Have trace_input, trace_output use sim-trace for IO.Andrew Cagney1-0/+9
1997-09-08Add multi-sim support to v850/v850e/v850eq simulators.Andrew Cagney1-0/+62
1997-09-05* configure: Regenerated to track ../common/aclocal.m4 changes.David Edelsohn1-0/+4
1997-09-04Replace memory model with one from sim/common directory.Andrew Cagney1-0/+40
1997-09-03Pacify gcc-current -Wall.Andrew Cagney1-0/+15
1997-09-03Add real SIM_DESC arg to v850 simulator.Andrew Cagney1-0/+66
Add --enable-sim-warnings, use/fix errors. Add --enable-sim-endian, don't use. Add common modules. Don't yet use most.
1997-09-01Compile from UNIX to cygwin32.Andrew Cagney1-0/+12
1997-08-27Fix doco on enable-sim-inline.Andrew Cagney1-0/+5
1997-08-27Add ABFD argument to sim_create_inferior. Document.Andrew Cagney1-0/+3
Add file sim-hload.c - generic load for hardware only simulators. Review each simulators sim_open, sim_load, sim_create_inferior so that they more closely match required behavour.
1997-08-26Flush defunct sim_kill.Andrew Cagney1-0/+4
1997-08-25Add ABFD argument to sim_open call. Pass through to sim_config soAndrew Cagney1-0/+9
that image properties such as endianness can be checked. More strongly document the expected behavour of each of the sim_* interfaces. Add default endian argument to simulator config macro SIM_AC_OPTION_ENDIAN. Use in sim_config.
1997-08-22Updated with respect to the HDD-tool-0611 document.Nick Clifton1-0/+18
1997-08-20Added N step divide routines, courtesy of Sugimoto at NEC.Nick Clifton1-0/+3
1997-08-20Fixed interpretation of SR bit in list18 structures.Nick Clifton1-0/+12
1997-08-14Tidied up sanitization.Nick Clifton1-0/+41
1997-04-24 * interp.c (prog_bfd_was_opened_p): New static local.David Edelsohn1-0/+9
(prog_bfd): New global variable. (sim_open): Undo patch to add -E support. (sim_close): Close prog_bfd if sim_load opened it. (sim_load): Record bfd of loaded file in prog_bfd. * simops.c (prog_bfd): Renamed from exec_bfd.
1997-04-18Ref gdb/11763 - can't stop a running simulator:Andrew Cagney1-0/+4
o Provide poll_quit callback to simulators so that they can poll for SIGINT on clueless OS's. o Add sim_stop to simulators so that clients can request a halt (eg gdbtk's STOP button) Works for PPC! o Re-arange remote-sim.c so that the hard work is moved from gdbsim_resume() to gdbsim_wait() (where it should be).
1997-04-17 * Makefile.in (SIM_OBJS): Add sim-load.o.David Edelsohn1-0/+9
* interp.c (sim_kind, myname): New static locals. (sim_open): Set sim_kind, myname. Ignore -E arg. (sim_load): Return SIM_RC. New arg abfd. Call sim_load_file to load file into simulator. Set start address from bfd. (sim_create_inferior): Return SIM_RC. Delete arg start_address.
1997-04-17Cleanups to compile under FreeBSDAndrew Cagney1-0/+10
1997-04-02 * interp.c (sim_open): New arg `kind'.David Edelsohn1-0/+2
1997-04-02 * aclocal.m4: Check for stdlib.h, string.h, strings.h, unistd.h.David Edelsohn1-0/+4
(sim-debug): Allow arguments. Define WITH_DEBUG in addition to -DDEBUG. * configure: Regenerated to track ../common/aclocal.m4 changes.
1997-04-02New file common/sim-config.c sets/checks simulator configuration options.Andrew Cagney1-0/+8
Update common/aclocal.m4 to better work with sim-config.[hc].
1997-03-17 * configure: Re-generate.Andrew Cagney1-0/+4
* 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-14Regenerate simulator configure scripts; Remove d10v traps 1-3, Make 15 the ↵Michael Meissner1-0/+4
system call trap, keeping 0 temporarily
1997-03-13 * interp.c (sim_open): New SIM_DESC result. Argument is nowDavid Edelsohn1-0/+13
in argv form. (other sim_*): New SIM_DESC argument.
1997-01-23 * configure configure.in Makefile.in: Update to new configureStu Grossman1-0/+9
scheme which is more compatible with WinGDB builds. * configure.in: Improve comment on how to run autoconf. * configure: Re-run autoconf to get new ../common/aclocal.m4. * Makefile.in: Use autoconf substitution to install common makefile fragment.