Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1997-09-26 | * interp.c: Allow Debug, DEPC, and EPC registers to be examined in GDB. | Mark Alexander | 2 | -7/+108 | |
1997-09-26 | * sim-main.h: delete null override of SIM_ENGINE_HALT_HOOK and | Felix Lee | 1 | -0/+16 | |
SIM_ENGINE_RESTART_HOOK. | |||||
1997-09-25 | * sim-break.c (sim_set_breakpoint sim_clear_breakpoint): Use ZALLOC | Stu Grossman | 1 | -2/+2 | |
and zfree instead of xmalloc and free. Prevents warnings. | |||||
1997-09-25 | Add/use SIM_AC_OPTION_BITSIZE. | Andrew Cagney | 5 | -51/+99 | |
1997-09-25 | * config/v850/tm-v850.h (BREAKPOINT): Use 1 word DIVH insn with | Andrew Cagney | 1 | -0/+4 | |
RRRRR=0 for simulator breakpoint. Previous breakpoint insn was two words. | |||||
1997-09-25 | Allow gencode.c to generate input to the igen generator. | Andrew Cagney | 2 | -201/+489 | |
1997-09-25 | Pacify GCC -Wall | Andrew Cagney | 1 | -0/+5 | |
1997-09-25 | * Make-common.in: New files sim-break.c, sim-break.h. | Stu Grossman | 5 | -0/+331 | |
* sim-base.h: Add point to breakpoint list to sim_state_base. * sim-break.c sim-break.h: New modules that implement intrinsic breakpoint support. * sim-module.c: Add breakpoint module. | |||||
1997-09-24 | r5900 sanitization fixes. | Jeff Law | 2 | -2/+3 | |
1997-09-23 | mips64vr5900el-elf -> mips64r5900-elf. | Jeff Law | 66 | -2062/+0 | |
1997-09-23 | * sim-events.c (SIM_EVENTS_POLL_RATE): poll more often than once | Felix Lee | 2 | -1/+13 | |
an hour. * sim-n-core.h (WITH_XOR_ENDIAN): MSVC barfs on if (0) { 1 % 0; } * sim-core.c (sim_core_xor_write_buffer): WITH_XOR_ENDIAN + 1. (SIGBUS) define for Windows. * sim-trace.c (trace_printf,debug_printf): added ALMOST_STDC. * sim-resume.c: define SIGTRAP for windows. * sim-xcat.h: use token pasting if ALMOST_STDC. | |||||
1997-09-23 | vr5900-r5900. | Jeff Law | 1 | -1/+1 | |
1997-09-23 | Check v850eq popm[hl] instructions. | Andrew Cagney | 5 | -2/+284 | |
Check v850 NMI/RETI. | |||||
1997-09-23 | * Make-common.in (SIM_SCACHE, SIM_DEFAULT_MODEL): Assign configured values. | Andrew Cagney | 2 | -1/+10 | |
(CONFIG_CFLAGS): Add same. | |||||
1997-09-23 | * sim-types.h (SIGNED64): ##i64 when _MSC_VER, not _WIN32. | Felix Lee | 1 | -0/+5 | |
(SIGNED32): use ##i32. | |||||
1997-09-23 | * configure.in: i386-windows is a cross, so don't expect | Felix Lee | 1 | -1/+1 | |
libiberty to be there. * configure: updated. | |||||
1997-09-23 | Remove need to update <targ>/Makefile.in when adding optional options | Andrew Cagney | 26 | -585/+1859 | |
to <targ>/configure.in. Simplify logic used to select target [default] endianness. | |||||
1997-09-22 | Add memory alignment config option. | Andrew Cagney | 6 | -87/+204 | |
1997-09-22 | Enable --alignment option, stop sim-options.c hardwiring the alignment. | Andrew Cagney | 4 | -3/+8 | |
1997-09-22 | Fix disabling of model code when simulator does not support modeling. | Andrew Cagney | 2 | -2/+24 | |
Stops `-p' crashing simulators. | |||||
1997-09-22 | Simplify logic behind the generic configuration option --enable-sim-alignment. | Andrew Cagney | 15 | -50/+145 | |
1997-09-22 | Add support for --enable-sim-alignment to simulator common aclocal.m4 | Andrew Cagney | 17 | -80/+311 | |
Add support for --alignment={strict,nonstrict,forced} to simulator common run-time options. For v850 use, make the default NONSTRICT_ALIGNMENT. | |||||
1997-09-20 | Removed the v850eq sanitization | Nick Clifton | 3 | -72/+7 | |
1997-09-20 | Add handling for 3900's SDBBP, DERET, and RFE insns. | Gavin Romig-Koch | 2 | -7/+15 | |
* gencode.c (SDBBP,DERET): Added (3900) insns. (RFE): Turn on for 3900. * interp.c (DebugBreakPoint,DEPC,Debug,Debug_*): Added. (dsstate): Made global. (SUBTARGET_R3900): Added. (CANCELDELAYSLOT): New. (SignalException): Ignore SystemCall rather than ignore and terminate. Add DebugBreakPoint handling. (decode_coproc): New insns RFE, DERET; and new registers Debug and DEPC protected by SUBTARGET_R3900. (sim_engine_run): Use CANCELDELAYSLOT rather than clearing bits explicitly. * Makefile.in,configure.in: Add mips subtarget option. * configure: Update. | |||||
1997-09-19 | * gencode.c: Add r3900 (tx39). | Gavin Romig-Koch | 2 | -21/+40 | |
* gencode.c: Fix some configuration problems by improving the relationship between tx19 and tx39. | |||||
1997-09-19 | Add alignment option. | Andrew Cagney | 1 | -0/+1 | |
Add support for hardwired and default alignment to configuration. | |||||
1997-09-19 | More tests. | Andrew Cagney | 9 | -16/+255 | |
Have sld check verify that the processor is a v850eq. | |||||
1997-09-19 | Clean up tracing for Bcond & jmp insns. | Andrew Cagney | 4 | -369/+162 | |
Fix computation of disp16 and disp22. Clean up tracing of sld* insns. | |||||
1997-09-19 | Correctly locate `_' in generated names. | Andrew Cagney | 1 | -1/+1 | |
1997-09-19 | Fix cmov immed. | Andrew Cagney | 4 | -34/+77 | |
1997-09-19 | Change semantic function name to semantic_<INSN>_<FMT> instead of | Andrew Cagney | 2 | -3/+8 | |
semantic_<FMT>_<INSN>. | |||||
1997-09-19 | Fix cmov insn. | Andrew Cagney | 4 | -17/+30 | |
1997-09-18 | sanitization fixes. typoes, missing fences, "start" instead of "end", etc. | Felix Lee | 1 | -8/+2 | |
1997-09-18 | add missing files. | Felix Lee | 4 | -1/+44 | |
1997-09-18 | v850 files that weren't being removed if !keep-v850 | Felix Lee | 2 | -2/+6 | |
1997-09-17 | * sim-main.h (kill): macro was missing args. | Felix Lee | 2 | -1/+10 | |
(SIGTRAP): define for MSVC. | |||||
1997-09-17 | Test US bit of v850eq. | Andrew Cagney | 3 | -0/+65 | |
Loop program for testing interrupt delivery. | |||||
1997-09-17 | Clean up more tracing. | Andrew Cagney | 5 | -211/+112 | |
FIX interrupt delivery - was zapping PSW before it had been saved. FIX interrupt return, was one instruction out. | |||||
1997-09-17 | * sim-events.c (ETRACE): Use trace_printf not sim_io_printf for | Andrew Cagney | 1 | -0/+10 | |
trace output. * sim-core.c (sim_core_signal): When bad access halt simulator SIGSEGV / SIGBUS instead of aborting. (signal.h): Include. * sim-watch.c (sim_watchpoint_install): Handler for watchpoint options was missing. | |||||
1997-09-17 | Fix tracing for: "ctret", "bsw", "hsw" | Andrew Cagney | 4 | -144/+140 | |
Fix bugs in: "bsh", "callt", "stsr". | |||||
1997-09-17 | Define MOVED macro, move sub-bitfield from XXX to YYY. | Andrew Cagney | 1 | -0/+4 | |
1997-09-17 | More v850 simulator tests. | Andrew Cagney | 8 | -8/+62 | |
1997-09-17 | More v850 simulator tests. | Andrew Cagney | 12 | -23/+1114 | |
1997-09-17 | Add/test 8bit bit manipuation macros. | Andrew Cagney | 2 | -32/+71 | |
Test LS and MS versions of SEXT macro. Simplify/test macro returning a single bit. | |||||
1997-09-16 | Generic rules for building simple simulator test programs. | Andrew Cagney | 1 | -0/+48 | |
1997-09-16 | * sim/mips/gencode.c (build_instruction): Don't need to subtract 4 for | Gavin Romig-Koch | 2 | -1/+7 | |
JALR, just 2. | |||||
1997-09-16 | * sim/mips/interp.c: Correct some HASFPU problems. | Gavin Romig-Koch | 2 | -5/+19 | |
1997-09-16 | Smooth some of ALU tracing's rough edges. | Andrew Cagney | 5 | -277/+292 | |
Fix switch insn. | |||||
1997-09-16 | More sim-bits testing. | Andrew Cagney | 2 | -4/+37 | |
1997-09-16 | Add {LS,MS}SEXT and {LS,MS}INSERTED macros. Eliminates bug in SEXT. | Andrew Cagney | 3 | -25/+107 | |