diff options
Diffstat (limited to 'cpu/o3/alpha_cpu_impl.hh')
-rw-r--r-- | cpu/o3/alpha_cpu_impl.hh | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/cpu/o3/alpha_cpu_impl.hh b/cpu/o3/alpha_cpu_impl.hh index 1bf0652cd..071a870ef 100644 --- a/cpu/o3/alpha_cpu_impl.hh +++ b/cpu/o3/alpha_cpu_impl.hh @@ -153,15 +153,6 @@ AlphaFullCPU<Impl>::regStats() this->commit.regStats(); } -#if FULL_SYSTEM -template <class Impl> -void -AlphaFullCPU<Impl>::AlphaXC::dumpFuncProfile() -{ - // Currently not supported -} -#endif - template <class Impl> void AlphaFullCPU<Impl>::AlphaXC::takeOverFrom(ExecContext *old_context) @@ -336,13 +327,24 @@ AlphaFullCPU<Impl>::AlphaXC::readLastSuspend() template <class Impl> void +AlphaFullCPU<Impl>::AlphaXC::dumpFuncProfile() +{ + thread->dumpFuncProfile(); +} + +template <class Impl> +void AlphaFullCPU<Impl>::AlphaXC::profileClear() -{} +{ + thread->profileClear(); +} template <class Impl> void AlphaFullCPU<Impl>::AlphaXC::profileSample() -{} +{ + thread->profileSample(); +} #endif template <class Impl> |