aboutsummaryrefslogtreecommitdiff
path: root/sim
AgeCommit message (Collapse)AuthorFilesLines
1997-08-27Add ABFD argument to sim_create_inferior. Document.Andrew Cagney31-310/+553
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-27 * idecode_expression.h (ALU_END): From Charles Lefurgy - ExtractAndrew Cagney2-3/+13
sign bit using 64 bit and not a 32 bit mask. * sim_calls.c (sim_load): From Ian Lance Taylor - free argv after it has been used, not before.
1997-08-27Save a copy of argv, not just a pointer.Andrew Cagney3-18/+54
1997-08-26Make building of w65 simulator conditional on --enable-sim.Andrew Cagney3-2/+15
1997-08-26Flush defunct sim_kill.Andrew Cagney24-92/+48
1997-08-25Add ABFD argument to sim_open call. Pass through to sim_config soAndrew Cagney37-487/+3319
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 Clifton2-58/+82
1997-08-20Added N step divide routines, courtesy of Sugimoto at NEC.Nick Clifton2-218/+338
1997-08-20Fixed interpretation of SR bit in list18 structures.Nick Clifton2-640/+1943
1997-08-18Add suport for v850e and v850eqNick Clifton1-0/+61
1997-08-18Add support for V850eq variant opcodes.Nick Clifton1-0/+14
1997-08-14Add comment.David Edelsohn1-1/+8
1997-08-14 * callback.c (os_poll_quit): Make static.David Edelsohn2-3/+41
Call sim_cb_eprintf, not p->eprintf. (sim_cb_printf, sim_cb_eprintf): New functions.
1997-08-14Tidied up sanitization.Nick Clifton2-4/+45
1997-08-14Added support for v850e and v850eq instructions.Nick Clifton2-1/+55
1997-08-09 * sim-calls.c (sim_store_register): Allow accumulatorsMark Alexander2-2/+7
other than A0 to be modified. Correct error message.
1997-07-29Add test for "mtsa"Andrew Cagney3-0/+16
1997-07-28Handle overflow from signed divide by -1.Andrew Cagney1-5/+24
1997-07-28More checks for pdivuwAndrew Cagney2-0/+18
1997-07-25gencode.c: Two arg MADD should not assign result to /bin/bash.Gavin Romig-Koch2-1/+7
1997-07-25 * configure.in (sparc*-*-*): Don't build erc32.David Edelsohn1-0/+3
* configure: Regenerate.
1997-07-22Keep sim-watch.[ch].David Edelsohn1-0/+2
1997-07-22Don't always keep igen, it's currently only kept if d30v or tic80.David Edelsohn1-1/+0
1997-07-22 * sim-n-core.h (sim_core_write_unaligned_N): Add missing breakDavid Edelsohn1-0/+5
to FORCED_ALIGNMENT case.
1997-07-15Configure r5900 testsuite sub-directory.Andrew Cagney2-1/+38
1997-07-15Similistic configure/build scripts for tx59 simulator tests.Andrew Cagney5-0/+1182
1997-07-15Generic tests for 5900.Andrew Cagney2-0/+40
1997-07-14Standard simulator tests.Andrew Cagney4-0/+65
1997-07-11Tests for mips r5900 instructionsAndrew Cagney56-0/+892
1997-07-11Fix a number of problems in the r5900 specific p* (parallel) instructions.Andrew Cagney3-90/+177
In particular a host endian dependency one fixed resolved most problems.
1997-07-03Sync powerpc simulator with public version. Enable FPSCR and stringAndrew Cagney1-1/+1
instructions.
1997-07-02 * gencode.c (build_instruction): Handle "pext5" according toJeff Law2-1/+4
version 1.95 of the r5900 ISA. Fixes pr12413 (c/h from toshiba).
1997-07-02 * gencode.c (build_instruction): Handle "ppac5" according toJeff Law2-1/+6
version 1.95 of the r5900 ISA. fixes pr12407 (c/h from toshiba).
1997-07-02 * interp.c (sim_engine_run): Reset the ZERO register to zeroJeff Law2-23/+40
regardless of FEATURE_WARN_ZERO.
1997-07-02 * gencode.c (FEATURE_WARNINGS): Remove FEATURE_WARN_ZERO.Jeff Law2-3/+20
Fix for pr12402 (c/h from toshiba).
1997-06-27Add test for dbt/rtd instructionsAndrew Cagney1-0/+38
1997-06-24 * interp.c (sim_resume): Clear State.exited.Jeff Law1-0/+1
(sim_stop_reason): If State.exited is nonzero, then indicate that the simulator exited instead of stopped. * mn10300_sim.h (struct _state): Add exited field. * simops.c (syscall): Set State.exited for SYS_exit. Fixes problem found bin Felix.
1997-06-12 * simops.c: Fix thinko in last change.Jeff Law2-1/+5
1997-06-10 * simops.c: "call" stores the callee saved registers into theJeff Law2-53/+55
stack! Update the stack pointer properly when done with register saves.
1997-06-10 * simops.c: Fix return address computation for "call" instructions.Jeff Law2-2/+10
1997-06-06Open in binary mode when available.Andrew Cagney1-0/+8
1997-06-06Clean up formatting of instruction traces.Andrew Cagney1-0/+33
1997-06-05Verify magic number of simulator struct.Andrew Cagney1-0/+4
1997-06-04Initialize the sim-engine module.Andrew Cagney1-0/+12
1997-06-03o Fixes to repeated watchpointsAndrew Cagney3-110/+228
o Add mips ISA instructions needed to handle interrupts
1997-06-02o Fix padd insnAndrew Cagney1-8/+12
o Take an interrupt when an int event occures.
1997-05-30Add assembler information to igen input files.Andrew Cagney7-153/+309
1997-05-29Fix subu immed - was incorrectly using unsigned.Andrew Cagney3-1/+10
1997-05-29Add a simple dissasembler to igenAndrew Cagney4-38/+740
1997-05-27Fix watching PC for 64bit (mips) target.Andrew Cagney2-42/+146
Stop watchpoints corrupting the event queue.