Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1998-03-04 | * sim-core.c (sim_core_attach): Use xmalloc instead of zalloc. | Doug Evans | 2 | -10/+3 | |
Use 0xa5 as initial value. (sim_core_map_detach): Use free instead of zfree. Back out this change. | |||||
1998-03-03 | * sim-types.h (SIGNED32, SIGNED64): Pacify GCC. | Andrew Cagney | 1 | -0/+6 | |
* sim-alu.h (ALU64_BEGIN): Make alu64_r unsigned. | |||||
1998-03-03 | Fix typos. | Doug Evans | 1 | -2/+2 | |
1998-03-03 | * Make-common.in (TAGS): Make smarter. | Doug Evans | 1 | -0/+1 | |
* Makefile.in (TAGS): Ditto. | |||||
1998-03-03 | * Make-common.in (TAGS): Make smarter. | Doug Evans | 1 | -0/+2 | |
1998-03-03 | Good grief. Detailed function descriptions should accompany their definition. | Doug Evans | 2 | -12/+4 | |
1998-03-03 | (sim_core_attach): Add a comment describing its function. | Doug Evans | 1 | -1/+13 | |
Tweak switch() sanity check. | |||||
1998-03-03 | Improve comment. | Doug Evans | 1 | -1/+1 | |
1998-03-02 | * sim-core.c (sim_core_attach): Revise last patch. | Doug Evans | 2 | -1/+5 | |
Use 0xa5 as initial value. | |||||
1998-03-02 | * sim-core.c (sim_core_attach): Use xmalloc instead of zalloc. | Doug Evans | 2 | -2/+8 | |
(sim_core_map_detach): Use free instead of zfree. | |||||
1998-03-01 | (find_match): recheck argv[argi] in multi-word match. Fixes crash when | Ron Unrau | 1 | -1/+2 | |
subset words are alone on the command line. | |||||
1998-02-28 | * sim-module.c (*): Fix typos in assertion tests. | Doug Evans | 2 | -11/+15 | |
1998-02-28 | Pacify GCC: const char * passed to asprintf; int function returning | Andrew Cagney | 3 | -4/+14 | |
void; unused variable. | |||||
1998-02-28 | Add generic sim-info.c:sim_info() function using module mechanism. | Andrew Cagney | 7 | -33/+461 | |
Clean up compile probs in mips/vr5400. | |||||
1998-02-27 | * sim-base.h (sim_cpu_base): New members name, options. | Doug Evans | 7 | -112/+316 | |
(sim_cpu_lookup): Add prototype. * sim-module.c (sim_pre_argv_init): Provide default names for cpus. * sim-options.h (DECLARE_OPTION_HANDLER): New argument `cpu'. (sim_add_option_table): Update prototype. * sim-options.c (sim_add_option_table): New argument `cpu'. (standard_option_handler,standard_install): Update. (sim_parse_args): Handle cpu specific options. (print_help): New static function. (sim_print_help): Call it. Print cpu specific options. (find_match): New static function. (sim_args_command): Call it. Handle cpu specific options. * sim-utils.c (sim_cpu_lookup): New function. * sim-memopt.c (memory_option_handler): Update. (sim_memopt_install): Update. * sim-model.c (model_option_handler): Update. (model_install): Update. * sim-profile.c (profile_option_handler): Update. (profile_install): Update. * sim-trace.c (trace_option_handler): Update. (trace_install): Update. * sim-watch.c (watchpoint_option_handler): Update. (sim_watchpoint_install): Update. * cgen-scache.c (scache_option_handler): Update. (scache_install): Update. | |||||
1998-02-25 | * Make-common.in (check): Run `make check' in testsuite dir. | Doug Evans | 2 | -20/+22 | |
1998-02-25 | Extend TRACE macros to include more cases. | Andrew Cagney | 3 | -6/+239 | |
Add MAX/MIN floating point functions. Add max32, min32 floating point contstants. | |||||
1998-02-25 | delete FIXME | Doug Evans | 1 | -4/+11 | |
1998-02-25 | * genmloop.sh (engine_resume): Update insn_count before exiting. | Doug Evans | 3 | -121/+124 | |
(engine_resume_full): Keep accurate core profile data. * cgen-utils.c (sim_disassemble_insn): Don't use sim_core_read_aligned_N, it messes up profiling results. | |||||
1998-02-25 | (profile_print_core): Simplify by calling sim_core_map_to_str. | Doug Evans | 1 | -0/+3 | |
* sim-core.h (sim_core_map_to_str): Declare. * sim-core.c (sim_core_map_to_str): Make non-static. | |||||
1998-02-25 | (profile_print_core): Simplify by calling sim_core_map_to_str. | Doug Evans | 3 | -45/+52 | |
* sim-core.h (sim_core_map_to_str): Declare. * sim-core.c (sim_core_map_to_str): Make non-static. | |||||
1998-02-25 | * sim-profile.c (profile_print): Delete duplicate test of | Doug Evans | 2 | -3/+34 | |
PROFILE_INSN_IDX. (profile_print_pc): Exit early if data collection not set up. | |||||
1998-02-24 | * nltvals.def: Regenerate with MN10300 additions. | Mark Alexander | 1 | -0/+4 | |
1998-02-24 | Add tracing to r5900 p* instructions. | Andrew Cagney | 3 | -2/+115 | |
1998-02-23 | * cgen-sim.h (SEM_NEXT_PC): New arg `len'. | Doug Evans | 1 | -0/+2 | |
1998-02-23 | * sim-xcat.h: Delete. | Doug Evans | 7 | -695/+825 | |
* cgen-mem.h: Delete inclusion of sim-xcat.h. * cgen-sim.h: Ditto. * sim-alu.h: Replace sim-xcat.h with symcat.h. * sim-n-bits.h: Ditto. * sim-n-core.h: Ditto. * sim-n-endian.h: Ditto. | |||||
1998-02-23 | Handle short reads and EOF | Michael Meissner | 2 | -1/+10 | |
1998-02-23 | Add tracing of booleans and addresses. | Andrew Cagney | 3 | -22/+189 | |
1998-02-23 | * sim-fpu.h (enum sim_fpu_class): Add sim_fpu_class_denorm. | Andrew Cagney | 3 | -52/+351 | |
(sim_fpu_fpto, sim_fpu_tofp): Define. | |||||
1998-02-20 | fix typo | Michael Meissner | 1 | -30/+40 | |
1998-02-20 | Implement sim_fpu_is() and sim_fpu_cmp(). Note problem with detecting | Andrew Cagney | 2 | -428/+1936 | |
denorms. | |||||
1998-02-20 | Backout of revision 1.35. Abort may be valid operation. | Andrew Cagney | 1 | -3/+14 | |
1998-02-18 | Extend sim-trace.[hc] to include a generic set of macro's for tracing | Andrew Cagney | 3 | -76/+813 | |
ALU/... inputs/outputs. Base implementation on original v850 code. Update igen to generate code interfacing with newer sim-trace.[hc]. | |||||
1998-02-18 | * Make-common.in (CGEN_MAIN_SCM): Update. | Doug Evans | 1 | -0/+3 | |
* aclocal.m4 (USE_MAINTAINER_MODE): New variable. | |||||
1998-02-18 | * cgen-sim.h (SEMANTIC_CACHE_FN): Delete. | Doug Evans | 1 | -0/+10 | |
(SEMANTIC_FN): Rewrite declaration. (DECODE): Update type of semantic_fast member. ({EX,SEM}_FN_NAME): Have only one version. * cgen.sh: Support building cpu.c. * sim-base.h (sim_state_base): Delete conditionals surrounding member scache_size. | |||||
1998-02-11 | * sim-load.c (sim_load_file): Print LMA/VMA according to value | Andrew Cagney | 1 | -0/+11 | |
used. | |||||
1998-02-10 | (PAREXEC): Renamed from PARALLEL_EXEC. All uses updated. | Doug Evans | 1 | -0/+2 | |
(SEMANTIC{,_CACHE}_FN): Fix return type. | |||||
1998-02-10 | * cgen-sim.h (DECODE): Always use switch for `read' for now. | Doug Evans | 2 | -8/+5 | |
* cgen.sh (decode): Add s/@arch@/$arch/. * genmloop.sh (@cpu@_engine_run): Delete `current_state'. (engine_resume): Likewise. Make `engine' volatile. Save copy of cpu pointer in volatile object. Initialize read switch if -parallel. | |||||
1998-02-09 | * genmloop.sh (@cpu@_engine_run): Delete `current_state'. | Doug Evans | 2 | -64/+355 | |
(engine_resume): Likewise. Make `engine' volatile. Save copy of cpu pointer in volatile object. | |||||
1998-02-05 | * cgen-sim.h (EX_FN_NAME): _exc_ -> _ex_. | Doug Evans | 2 | -67/+235 | |
(SEM_INSN): New macro. | |||||
1998-02-03 | IGEN - Replace IMEM (IMEM_IMMED) macro with IMEM<insn-size> macro, | Andrew Cagney | 1 | -0/+6 | |
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-02 | Add support for configuring the size of the floating point unit (fp_word). | Andrew Cagney | 1 | -0/+12 | |
For mips, move fp_registers into a separate array of type fp_word[]. | |||||
1998-02-01 | mips: Add multi-processor support for r5900. Others might work. | Andrew Cagney | 1 | -0/+5 | |
common, igen: Fix MP related bugs. | |||||
1998-01-31 | Add config support for the size of the target address and OF cell. | Andrew Cagney | 5 | -36/+108 | |
1998-01-31 | igen: Fix SMP simulator generator support. | Andrew Cagney | 1 | -0/+18 | |
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-29 | * cgen.sh: Portably read parms past $9. | Doug Evans | 1 | -0/+4 | |
1998-01-23 | * Make-common.in (stamp-tvals): New rule. | Doug Evans | 1 | -0/+6 | |
(targ-vals.h,targ-map.c): Depend on it. (clean): Remove stamp-tvals. | |||||
1998-01-21 | #if 0 unused variable | Michael Meissner | 1 | -0/+5 | |
1998-01-20 | * aclocal.m4: Recognize --enable-maintainer-mode. | Doug Evans | 4 | -47/+176 | |
*/configure: Regenerated. | |||||
1998-01-20 | * Make-common.in (cgen-run.o,cgen-scache.o): Delete cgen-scache.h dep. | Doug Evans | 2 | -4/+3 | |