47a48
> class BaseCPUParams;
165,198c166,168
< struct Params
< {
< std::string name;
< int numberOfThreads;
< bool deferRegistration;
< Counter max_insts_any_thread;
< Counter max_insts_all_threads;
< Counter max_loads_any_thread;
< Counter max_loads_all_threads;
< Tick clock;
< bool functionTrace;
< Tick functionTraceStart;
< System *system;
< int cpu_id;
< Trace::InstTracer * tracer;
<
< Tick phase;
< #if FULL_SYSTEM
< Tick profile;
<
< bool do_statistics_insts;
< bool do_checkpoint_insts;
< bool do_quiesce;
< #endif
< Tick progress_interval;
< BaseCPU *checker;
<
< TheISA::CoreSpecific coreParams; //ISA-Specific Params That Set Up State in Core
<
< Params();
< };
<
< const Params *params;
<
---
> typedef BaseCPUParams Params;
> const Params *params() const
> { return reinterpret_cast<const Params *>(_params); }
223a194,195
> TheISA::CoreSpecific coreParams; //ISA-Specific Params That Set Up State in Core
>