Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | TIc80 simulator. | Andrew Cagney | 2000-07-04 | 15 | -0/+8593 |
| | |||||
* | Initial creation of sourceware repository | Stan Shebs | 1999-04-16 | 16 | -8209/+0 |
| | |||||
* | Unify (well almost) --enable-build-warnings configuration option | Andrew Cagney | 1998-10-28 | 1 | -181/+349 |
| | | | | across GDB and SIM directories. | ||||
* | Only enable H/W on some mips targets. | Andrew Cagney | 1998-05-22 | 1 | -3/+3 |
| | | | | | Move common hw-obj to Make-common Pacify GCC | ||||
* | Fix type of arguments to sim_engine_halt. | Andrew Cagney | 1998-05-01 | 2 | -5/+9 |
| | |||||
* | Tue Apr 28 18:28:58 1998 Geoffrey Noer <noer@cygnus.com> | Geoffrey Noer | 1998-04-29 | 2 | -131/+172 |
| | | | | | | | | | | * common/aclocal.m4: call AM_EXEEXT in SIM_AC_COMMON, define AM_CYGWIN32 and AM_EXEEXT. * common/Make-common.in: set EXEEXT, add missing EXEEXTs to run and install-common rules. * common/configure: regenerate And update all subdirectory ChangeLogs and configure files. | ||||
* | * configure: Regenerated to track ../common/aclocal.m4 changes. | Tom Tromey | 1998-04-26 | 5 | -130/+158 |
| | | | | | | * config.in: Ditto. * acconfig.h: New file. * configure.in: Reverted change of Apr 24; use sinclude again. | ||||
* | * configure: Regenerated to track ../common/aclocal.m4 changes. | Tom Tromey | 1998-04-24 | 4 | -48/+1898 |
| | | | | | * config.in: Ditto. * configure.in: Don't call sinclude. | ||||
* | * ic (rBase, rLink): Make the type a pointer. | Andrew Cagney | 1998-04-24 | 2 | -2/+6 |
| | |||||
* | aclocal.m4: Don't enable inlining when cross-compiling. | Andrew Cagney | 1998-04-05 | 1 | -17/+22 |
| | | | | mips/*: Tune mips simulator - allow all memory transfer code to be inlined. | ||||
* | Cleanup INLINE support for simulators using common framework. | Andrew Cagney | 1998-04-04 | 2 | -51/+56 |
| | | | | | Make IGEN responsible for co-ordinating inlining of generated files. By default, aclocal.m4 disabled all inlining. | ||||
* | Do top level sim-hw module for device tree. | Andrew Cagney | 1998-03-27 | 2 | -2/+6 |
| | | | | Add to aclocal.m4, update all configure files. | ||||
* | Re-do --enable-sim-hardware so that each simulator can specify the devices | Andrew Cagney | 1998-03-25 | 2 | -44/+50 |
| | | | | | it wants built. Generate hw-config.h. | ||||
* | * aclocal.m4 (SIM_AC_OPTION_HARDWARE): Set sim_hw_obj, sim_dv_obj, | Andrew Cagney | 1998-03-18 | 2 | -43/+134 |
| | | | | | | sim_dv_src in Makefile. Take list of devices as parameter to m4 macro.. * configure: Regenerated to track ../common/aclocal.m4 changes. | ||||
* | Allow more than just read, write and exec memory spaces in the core | Andrew Cagney | 1998-03-11 | 2 | -4/+9 |
| | | | | module. | ||||
* | Add generic sim-info.c:sim_info() function using module mechanism. | Andrew Cagney | 1998-02-28 | 3 | -9/+7 |
| | | | | Clean up compile probs in mips/vr5400. | ||||
* | Better tracing for conditional branches | Michael Meissner | 1998-02-17 | 4 | -12/+92 |
| | |||||
* | For sim_fetch_register / sim_store_register: Add LENGTH parameter, | Andrew Cagney | 1998-02-17 | 2 | -6/+11 |
| | | | | | return actual size of register, 0 if not applicable, -1 of legacy implementation. | ||||
* | TIC80 uses little endian doubles, not big endian | Michael Meissner | 1998-02-14 | 2 | -2/+5 |
| | |||||
* | Pass floating point structure address instead of the structure itself | Michael Meissner | 1998-02-13 | 3 | -32/+40 |
| | |||||
* | IGEN - Replace IMEM (IMEM_IMMED) macro with IMEM<insn-size> macro, | Andrew Cagney | 1998-02-03 | 2 | -2/+7 |
| | | | | | | | | | | update v850, tic80 and mips simulators. IGEN - Prepend prefix to more generated symbols and macros (idecode_issue, instruction_word). IGEN - Add -Wnowith option to supress warnings about word size inflicts in input files. MIPS - Clean up Makefile.in, m16.igen, m16.dc (new), m16run.c (new) so that a mips16 simulator built using IGEN can be compiled. | ||||
* | Add support for configuring the size of the floating point unit (fp_word). | Andrew Cagney | 1998-02-02 | 1 | -0/+4 |
| | | | | For mips, move fp_registers into a separate array of type fp_word[]. | ||||
* | Add config support for the size of the target address and OF cell. | Andrew Cagney | 1998-01-31 | 2 | -71/+96 |
| | |||||
* | igen: Fix SMP simulator generator support. | Andrew Cagney | 1998-01-31 | 2 | -1/+7 |
| | | | | | | | | | 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. | ||||
* | Print compare bits in human readible form | Michael Meissner | 1998-01-28 | 4 | -8/+146 |
| | |||||
* | Delete bogus line in ChangeLog | Andrew Cagney | 1998-01-21 | 1 | -4/+0 |
| | |||||
* | * aclocal.m4: Recognize --enable-maintainer-mode. | Doug Evans | 1998-01-20 | 2 | -52/+80 |
| | | | | */configure: Regenerated. | ||||
* | In nrun.c, look for sigaction & SA_RESTART. When both present, | Andrew Cagney | 1997-12-15 | 3 | -56/+60 |
| | | | | install cntrl-c (SIGINT) handler with no SA_RESTART bit set. | ||||
* | Regenerate configure files. | Doug Evans | 1997-12-04 | 2 | -52/+101 |
| | |||||
* | * cpu.h (TRACE_COND_BR): Use TRACE_BRANCH_P, not TRACE_ALU_P. | Doug Evans | 1997-11-24 | 2 | -1/+5 |
| | |||||
* | Clarify meaning of sim_signalled's SIGRC argument. Document that this | Andrew Cagney | 1997-11-22 | 5 | -14/+22 |
| | | | | | | | | | | | isn't possible in sim-reason.c and just return the target SIGRC instead. For simulators that rely on sim-reason.c, replace SIG* with SIM_SIG*. Hack nrun.c so that when it is executed (ARGV[0]) as `step' instead of `run' it single steps the simulator. Allows testing of single step without full GDB. | ||||
* | * sim-main.h (CIA_ADDR): Define. | Doug Evans | 1997-11-18 | 3 | -14/+12 |
| | | | | * Makefile.in (SIM_OBJS): Use $(SIM_NEW_COMMON_OBJS). | ||||
* | Add support for 16 byte quantities to sim-endian macro H2T. | Andrew Cagney | 1997-10-28 | 2 | -16/+20 |
| | | | | Add model-filter field to option, include, model anf function igen records | ||||
* | Add 8 bit arithmetic to sim-alu. | Andrew Cagney | 1997-10-20 | 2 | -2/+6 |
| | | | | | Fix flags (Carry, oVerflow) for negate and subtract. Add ALU*_RESULT macros for accessing final result of ALU op. | ||||
* | Rewrite simulator floating point module. Do not rely on host FP | Andrew Cagney | 1997-10-03 | 3 | -41/+64 |
| | | | | | | | implementation. Add preliminary support for different IEEE-754 rounding modes. Implement SQRT in software. Update TiC80 simulator. Add sim-fpu -> TestFloat interface for testing. | ||||
* | Fix typo, WITH_TARGET_WORD_BITSIZE not WITH_TARGET_BITSIZE. | Andrew Cagney | 1997-10-02 | 2 | -0/+6 |
| | |||||
* | Add/use SIM_AC_OPTION_BITSIZE. | Andrew Cagney | 1997-09-25 | 2 | -41/+52 |
| | |||||
* | Remove need to update <targ>/Makefile.in when adding optional options | Andrew Cagney | 1997-09-23 | 3 | -71/+156 |
| | | | | | to <targ>/configure.in. Simplify logic used to select target [default] endianness. | ||||
* | Simplify logic behind the generic configuration option --enable-sim-alignment. | Andrew Cagney | 1997-09-22 | 2 | -20/+39 |
| | |||||
* | Add support for --enable-sim-alignment to simulator common aclocal.m4 | Andrew Cagney | 1997-09-22 | 2 | -19/+38 |
| | | | | | | Add support for --alignment={strict,nonstrict,forced} to simulator common run-time options. For v850 use, make the default NONSTRICT_ALIGNMENT. | ||||
* | * sim-main.h (kill): macro was missing args. | Felix Lee | 1997-09-17 | 2 | -1/+10 |
| | | | | (SIGTRAP): define for MSVC. | ||||
* | Update to reflect change to sim/common/aclocal.m4 (allow sim/common | Andrew Cagney | 1997-09-15 | 2 | -8/+12 |
| | | | | directory to specify its own unqiue config.h file). | ||||
* | Use updated MSMASK, MSMASKED macros. | Andrew Cagney | 1997-09-08 | 3 | -10/+10 |
| | | | | Fix sat problem in d30v. | ||||
* | * configure: Regenerated to track ../common/aclocal.m4 changes. | David Edelsohn | 1997-09-05 | 2 | -11/+16 |
| | |||||
* | Finish implementation of sim-memopt. | Andrew Cagney | 1997-09-04 | 3 | -33/+21 |
| | | | | | Use in d30v and tic80. Make available a generic sim_read, sim_write implementation. | ||||
* | o Add modulo argument to sim_core_attach | Andrew Cagney | 1997-09-04 | 3 | -19/+34 |
| | | | | o Add sim-memopt module - memory option processing. | ||||
* | Use sim_state_alloc to create common sim object. | Andrew Cagney | 1997-09-01 | 2 | -9/+6 |
| | |||||
* | Passify GCC. | Andrew Cagney | 1997-08-30 | 2 | -2/+7 |
| | |||||
* | Fix doco on enable-sim-inline. | Andrew Cagney | 1997-08-27 | 2 | -1/+6 |
| | |||||
* | Add MSBIT* and LSBIT* macro's to sim-bits.h | Andrew Cagney | 1997-08-27 | 2 | -1/+3 |
| | | | | Add more macro's for extracting sub word quantites to sim-endian.h |