Tom Tromey
ead653821c
* configure: Regenerated to track ../common/aclocal.m4 changes.
* config.in: Ditto.
* configure.in: Don't call sinclude.
28 years ago
Andrew Cagney
e625962d8e
Delete function sim_stop.
28 years ago
Andrew Cagney
0e701ac37b
Add generic sim-info.c:sim_info() function using module mechanism.
Clean up compile probs in mips/vr5400.
29 years ago
Andrew Cagney
fbb8b6b9ab
For sim_fetch_register / sim_store_register: Add LENGTH parameter,
return actual size of register, 0 if not applicable, -1 of legacy
implementation.
29 years ago
Jason Molenda
240dd45fde
Add sim-main.h to v850e_files for sanitization.
29 years ago
Andrew Cagney
412c4e940e
Add config support for the size of the target address and OF cell.
29 years ago
Andrew Cagney
9ec6741b17
igen: Fix SMP simulator generator support.
Use the bfd-processor name in the sim-engine switch.
Add nr_cpus argument to sim_engine_run.
tic80, v850, d30v, mips, common:
Update
mips: Fill in bfd-processor field of model records so that
they match ../bfd/archures.
29 years ago
Doug Evans
462cfbc4eb
* aclocal.m4: Recognize --enable-maintainer-mode.
*/configure: Regenerated.
29 years ago
Nick Clifton
61c550e0bd
Renamed v850eq -> v850ea
29 years ago
Nick Clifton
4098c12318
Reverrt breakpoint back to its old value.
29 years ago
Nick Clifton
22c39e1487
Reverrt BREAK value back to its old value
29 years ago
Doug Evans
6e51f990a2
Regenerate configure files.
29 years ago
Nick Clifton
b65b4d8b06
Fixed sanitization,
Changed pattern for break insn.
29 years ago
Andrew Cagney
fd9223f9af
Strip ChangeLog of v850e information
29 years ago
Doug Evans
486740ce01
* Makefile.in (SIM_OBJS): Use $(SIM_NEW_COMMON_OBJS).
29 years ago
Andrew Cagney
89d0973831
Add support for 16 byte quantities to sim-endian macro H2T.
Add model-filter field to option, include, model anf function igen records
29 years ago
Felix Lee
b28ad90b4d
* sim-main.h: delete null override of SIM_ENGINE_HALT_HOOK and
SIM_ENGINE_RESTART_HOOK.
29 years ago
Andrew Cagney
af51b8d56d
Add/use SIM_AC_OPTION_BITSIZE.
29 years ago
Andrew Cagney
7a3fb4e6ea
* config/v850/tm-v850.h (BREAKPOINT): Use 1 word DIVH insn with
RRRRR=0 for simulator breakpoint. Previous breakpoint insn was two
words.
29 years ago
Andrew Cagney
92f91d1ff0
Remove need to update <targ>/Makefile.in when adding optional options
to <targ>/configure.in.
Simplify logic used to select target [default] endianness.
29 years ago
Andrew Cagney
8d332f9c1a
Enable --alignment option, stop sim-options.c hardwiring the alignment.
29 years ago
Andrew Cagney
794e9ac96a
Simplify logic behind the generic configuration option --enable-sim-alignment.
29 years ago
Andrew Cagney
b45caf050c
Add support for --enable-sim-alignment to simulator common aclocal.m4
Add support for --alignment={strict,nonstrict,forced} to simulator common
run-time options.
For v850 use, make the default NONSTRICT_ALIGNMENT.
29 years ago
Nick Clifton
f13f11b494
Removed the v850eq sanitization
29 years ago
Andrew Cagney
8122e3e471
Add alignment option.
Add support for hardwired and default alignment to configuration.
29 years ago
Andrew Cagney
a276b6f057
Clean up tracing for Bcond & jmp insns.
Fix computation of disp16 and disp22.
Clean up tracing of sld* insns.
29 years ago
Andrew Cagney
bd4c35cc6d
Fix cmov immed.
29 years ago
Andrew Cagney
60fe0e06a8
Fix cmov insn.
29 years ago
Felix Lee
3e906c081a
sanitization fixes. typoes, missing fences, "start" instead of "end", etc.
29 years ago
Andrew Cagney
a72f8fb439
Clean up more tracing.
FIX interrupt delivery - was zapping PSW before it had been saved.
FIX interrupt return, was one instruction out.
29 years ago
Andrew Cagney
6aead89a5f
Fix tracing for: "ctret", "bsw", "hsw"
Fix bugs in: "bsh", "callt", "stsr".
29 years ago
Andrew Cagney
fb1fd47514
Smooth some of ALU tracing's rough edges.
Fix switch insn.
29 years ago
Andrew Cagney
3f33acd039
Use trace_one_insn in trace functions. Buffer up trace data so that
it is displayed in a single block.
29 years ago
Andrew Cagney
c7db488f71
Restrict ldsr (load system register) to modifying just non-reserved PSW bits.
For v850eq, include PSW[US] in bits that can be modified.
29 years ago
Andrew Cagney
721478d51b
Add v850e version of breakpoint instruction.
29 years ago
Jim Wilson
5262de2167
* simops.c (Multiply64): Don't store into register zero.
29 years ago
Andrew Cagney
4dda50b052
For instructions moved into v850.igen was computing (wrong) NIA when
this wasn't needed.
29 years ago
Andrew Cagney
bda6163995
Fix sanitization for v850 V v850e V v850eq
29 years ago
Andrew Cagney
658303f7d4
For v850eq start up with US bit set.
Let sim_analyze_program determine the architecture.
Fix various sanitizations.
29 years ago
Andrew Cagney
410230cf6d
Check reserved bits before executing instructions.
Make v850[eq] the the default simulator.
Report illegal instructions.
Include v850e instructions in v850eq.
29 years ago
Andrew Cagney
93e7a1b5b7
Add profiling support to v850*.
29 years ago
Andrew Cagney
cad7297e80
o Wordwrap usage messages from sim-options
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.
29 years ago
Andrew Cagney
02508bb179
Have trace_input, trace_output use sim-trace for IO.
29 years ago
Andrew Cagney
5d37a07bc5
Add multi-sim support to v850/v850e/v850eq simulators.
29 years ago
David Edelsohn
6fea47635b
* configure: Regenerated to track ../common/aclocal.m4 changes.
29 years ago
Andrew Cagney
da3a66e5ca
Replace memory model with one from sim/common directory.
29 years ago
Nick Clifton
2636486389
removed v850 sanitization
Added v850/sim-main.h to list of files to keep after sanitization.
29 years ago
Andrew Cagney
b5e935ae85
Pacify gcc-current -Wall.
29 years ago
Andrew Cagney
cabedd5871
Standard simulator header file.
29 years ago
Andrew Cagney
9cdd2c6d72
Add real SIM_DESC arg to v850 simulator.
Add --enable-sim-warnings, use/fix errors.
Add --enable-sim-endian, don't use.
Add common modules. Don't yet use most.
29 years ago