Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1998-05-21 | * sim-hw.c: Include ctype.h. | Andrew Cagney | 1 | -1/+12 | |
(do_hw_poll_read): Do not assume EAGAIN. | |||||
1998-03-27 | Define CPU_INDEX. Initialize. | Andrew Cagney | 1 | -1/+6 | |
For mips_options, iterate over MAX_NR_PROCESSORS when setting options. | |||||
1998-02-28 | * sim-module.c (*): Fix typos in assertion tests. | Doug Evans | 1 | -11/+11 | |
1998-02-28 | Pacify GCC: const char * passed to asprintf; int function returning | Andrew Cagney | 1 | -1/+1 | |
void; unused variable. | |||||
1998-02-28 | Add generic sim-info.c:sim_info() function using module mechanism. | Andrew Cagney | 1 | -15/+138 | |
Clean up compile probs in mips/vr5400. | |||||
1998-02-27 | * sim-base.h (sim_cpu_base): New members name, options. | Doug Evans | 1 | -0/+11 | |
(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 | delete FIXME | Doug Evans | 1 | -4/+11 | |
1997-09-04 | o Add modulo argument to sim_core_attach | Andrew Cagney | 1 | -0/+4 | |
o Add sim-memopt module - memory option processing. | |||||
1997-09-03 | Add support for suspending/resumeing the simulator in sim-modules. | Andrew Cagney | 1 | -4/+100 | |
Use in sim-events. | |||||
1997-05-01 | * Makefile.in (sim-options_h): Define. | David Edelsohn | 1 | -0/+146 | |
(sim-{module,options,trace,profile,utils}.o): Clean up dependencies. (sim-model.o): Add new rule. (cgen-{scache,trace,utils}.o): Add new rules. * aclocal.m4 (SIM_AC_OPTION_{SCACHE,DEFAULT_MODEL}): Add. * cgen-scache.c (scache_print_profile): Change `sd' arg to `cpu'. Indent output by 2 spaces. * cgen-scache.h (scache_print_profile): Update. * cgen-trace.c (trace_insn_fini): Indent output by 2 spaces. Use trace_printf, not fprintf. (trace_extract): Use trace_printf, not cgen_trace_printf. * genmloop.sh (!FAST case): Increment `insn_count'. * sim-base.h (sim_state_base): Only include scache_size if WITH_SCACHE. (sim_cpu_base): Rename member `sd' to `state' to be consistent with access macro's name. * sim-core.c (sim_core_init): Use EXTERN_SIM_CORE to define it. Change return type to SIM_RC. (sim_core_{install,uninstall}): New functions. * sim-core.h (sim_core_{install,uninstall}): Declare. (sim_core_init): Use EXTERN_SIM_CORE to define it. Change return type to SIM_RC. * sim-model.h (models,machs,model_install): Declare. * sim-module.c (modules): Add scache_install, model_install. (sim_post_argv_init): Set cpu->state backlinks. * sim-options.c (standard_options): Delete --simcache-size,--max-insns. (standard_option_handler): Likewise. * sim-profile.c (PROFILE_{HISTOGRAM,LABEL}_WIDTH): Move to sim-profile.h. (*): Assume ANSI C. (profile_options): Delete --profile-simcache. (profile_option_handler): Likewise. (profile_print_insn): Change `sd' arg to `cpu'. Indent output 2 spaces. (profile_print_{memory,model}): Likewise. (profile_print_simcache): Delete. (profile_print_speed): New function. (profile_print): Rewrite. * sim-profile.h (PROFILE_scache): Renamed from PROFILE_simcache. (WITH_PROFILE_SCACHE_P): Renamed from WITH_PROFILE_SIMCACHE_P. (PROFILE_DATA): Delete members simcache_{hits,misses}. (PROFILE_COUNT_SIMCACHE_{HIT,MISS}): Delete. (PROFILE_{CALLBACK,CPU_CALLBACK}): New types. (profile_print): Update prototype. |