diff options
Diffstat (limited to 'arch/alpha/pseudo_inst.cc')
-rw-r--r-- | arch/alpha/pseudo_inst.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/alpha/pseudo_inst.cc b/arch/alpha/pseudo_inst.cc index fd6742801..95c85b45a 100644 --- a/arch/alpha/pseudo_inst.cc +++ b/arch/alpha/pseudo_inst.cc @@ -37,6 +37,7 @@ #include "cpu/base_cpu.hh" #include "cpu/sampling_cpu/sampling_cpu.hh" #include "cpu/exec_context.hh" +#include "kern/kernel_stats.hh" #include "sim/param.hh" #include "sim/serialize.hh" #include "sim/sim_exit.hh" @@ -60,7 +61,7 @@ namespace AlphaPseudo void arm(ExecContext *xc) { - xc->kernelStats.arm(); + xc->kernelStats->arm(); } void @@ -70,13 +71,13 @@ namespace AlphaPseudo return; xc->suspend(); - xc->kernelStats.quiesce(); + xc->kernelStats->quiesce(); } void ivlb(ExecContext *xc) { - xc->kernelStats.ivlb(); + xc->kernelStats->ivlb(); } void @@ -164,7 +165,7 @@ namespace AlphaPseudo void readfile(ExecContext *xc) { - const string &file = xc->cpu->system->readfile; + const string &file = xc->cpu->system->params->readfile; if (file.empty()) { xc->regs.intRegFile[0] = ULL(0); return; |