aboutsummaryrefslogtreecommitdiff
path: root/sim/tic80
AgeCommit message (Collapse)AuthorFilesLines
1998-02-03IGEN - Replace IMEM (IMEM_IMMED) macro with IMEM<insn-size> macro,Andrew Cagney2-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.
1998-02-02Add support for configuring the size of the floating point unit (fp_word).Andrew Cagney1-0/+4
For mips, move fp_registers into a separate array of type fp_word[].
1998-01-31Add config support for the size of the target address and OF cell.Andrew Cagney2-71/+96
1998-01-31igen: Fix SMP simulator generator support.Andrew Cagney2-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.
1998-01-28Print compare bits in human readible formMichael Meissner4-8/+146
1998-01-21Delete bogus line in ChangeLogAndrew Cagney1-4/+0
1998-01-20* aclocal.m4: Recognize --enable-maintainer-mode.Doug Evans2-52/+80
*/configure: Regenerated.
1997-12-15In nrun.c, look for sigaction & SA_RESTART. When both present,Andrew Cagney3-56/+60
install cntrl-c (SIGINT) handler with no SA_RESTART bit set.
1997-12-04Regenerate configure files.Doug Evans2-52/+101
1997-11-24 * cpu.h (TRACE_COND_BR): Use TRACE_BRANCH_P, not TRACE_ALU_P.Doug Evans2-1/+5
1997-11-22Clarify meaning of sim_signalled's SIGRC argument. Document that thisAndrew Cagney5-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.
1997-11-18 * sim-main.h (CIA_ADDR): Define.Doug Evans3-14/+12
* Makefile.in (SIM_OBJS): Use $(SIM_NEW_COMMON_OBJS).
1997-10-28Add support for 16 byte quantities to sim-endian macro H2T.Andrew Cagney2-16/+20
Add model-filter field to option, include, model anf function igen records
1997-10-20Add 8 bit arithmetic to sim-alu.Andrew Cagney2-2/+6
Fix flags (Carry, oVerflow) for negate and subtract. Add ALU*_RESULT macros for accessing final result of ALU op.
1997-10-03Rewrite simulator floating point module. Do not rely on host FPAndrew Cagney3-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.
1997-10-02Fix typo, WITH_TARGET_WORD_BITSIZE not WITH_TARGET_BITSIZE.Andrew Cagney2-0/+6
1997-09-25Add/use SIM_AC_OPTION_BITSIZE.Andrew Cagney2-41/+52
1997-09-23Remove need to update <targ>/Makefile.in when adding optional optionsAndrew Cagney3-71/+156
to <targ>/configure.in. Simplify logic used to select target [default] endianness.
1997-09-22Simplify logic behind the generic configuration option --enable-sim-alignment.Andrew Cagney2-20/+39
1997-09-22Add support for --enable-sim-alignment to simulator common aclocal.m4Andrew Cagney2-19/+38
Add support for --alignment={strict,nonstrict,forced} to simulator common run-time options. For v850 use, make the default NONSTRICT_ALIGNMENT.
1997-09-17 * sim-main.h (kill): macro was missing args.Felix Lee2-1/+10
(SIGTRAP): define for MSVC.
1997-09-15Update to reflect change to sim/common/aclocal.m4 (allow sim/commonAndrew Cagney2-8/+12
directory to specify its own unqiue config.h file).
1997-09-08Use updated MSMASK, MSMASKED macros.Andrew Cagney3-10/+10
Fix sat problem in d30v.
1997-09-05* configure: Regenerated to track ../common/aclocal.m4 changes.David Edelsohn2-11/+16
1997-09-04Finish implementation of sim-memopt.Andrew Cagney3-33/+21
Use in d30v and tic80. Make available a generic sim_read, sim_write implementation.
1997-09-04o Add modulo argument to sim_core_attachAndrew Cagney3-19/+34
o Add sim-memopt module - memory option processing.
1997-09-01Use sim_state_alloc to create common sim object.Andrew Cagney2-9/+6
1997-08-30Passify GCC.Andrew Cagney2-2/+7
1997-08-27Fix doco on enable-sim-inline.Andrew Cagney2-1/+6
1997-08-27Add MSBIT* and LSBIT* macro's to sim-bits.hAndrew Cagney2-1/+3
Add more macro's for extracting sub word quantites to sim-endian.h
1997-08-27Add ABFD argument to sim_create_inferior. Document.Andrew Cagney3-23/+29
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 Cagney2-6/+4
1997-08-25Add ABFD argument to sim_open call. Pass through to sim_config soAndrew Cagney3-22/+46
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-09 * sim-calls.c (sim_store_register): Allow accumulatorsMark Alexander2-2/+7
other than A0 to be modified. Correct error message.
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-27Extend xor-endian and per-cpu support in core module.Andrew Cagney2-2/+7
Allow negated test when watching value within core.
1997-05-21Watchpoint interface.Andrew Cagney2-1/+5
1997-05-20Part II of adding callback argument to sim_open(). Update all theAndrew Cagney3-9/+7
other simulators; remove SIM_DESC from depreciated function sim_set_callbacks().
1997-05-20Depreciate sim_set_callbacks() function. Set simulator callbacksAndrew Cagney2-8/+7
during sim_open().
1997-05-19Make getpid, kill supported system callsMichael Meissner6-39/+157
1997-05-19Graft sim/common event and other code onto the mips simulator.Andrew Cagney2-26/+26
1997-05-19Make simulator event-queue manager a bit more signal safe.Andrew Cagney2-0/+5
1997-05-19o Implement generic halt/restart/abort module.Andrew Cagney6-144/+100
Use in tic80 and d30v simulators. o Add signal hook to sim-core module
1997-05-16o Make tic80 insn file more `cache ready'Andrew Cagney7-174/+202
o Have igen always zero r0 instead of constantly checking if the designated register is r0.
1997-05-15Remove some of the flake from the c80 floating point.Andrew Cagney3-11/+46
1997-05-15Fix double conversion problem.Andrew Cagney4-45/+76
1997-05-15Passify gcc's warnings.Andrew Cagney2-1/+5
1997-05-14Make columns line up for fpu operation tracingMichael Meissner2-7/+13
1997-05-13Make sure r0 == 0; Return EINVAL for system calls that are defined but not ↵Michael Meissner3-0/+37
provided; Provide traps 74-79 as debugging traps