diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2008-10-11 12:17:24 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2008-10-11 12:17:24 -0700 |
commit | f621b7b81f0913612381d5dc4993f52bb2116902 (patch) | |
tree | a0438fb51a3721bf432da12b76c0b8b3160071ef /src/cpu/o3/cpu.cc | |
parent | da7209ec93f3cdad11c02906357f06fa29652996 (diff) | |
download | gem5-f621b7b81f0913612381d5dc4993f52bb2116902.tar.xz |
CPU: Eliminate the simPalCheck funciton.
Diffstat (limited to 'src/cpu/o3/cpu.cc')
-rw-r--r-- | src/cpu/o3/cpu.cc | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/cpu/o3/cpu.cc b/src/cpu/o3/cpu.cc index 174f4a98d..ac816fc18 100644 --- a/src/cpu/o3/cpu.cc +++ b/src/cpu/o3/cpu.cc @@ -53,10 +53,6 @@ #include "cpu/checker/cpu.hh" #endif -#if THE_ISA == ALPHA_ISA -#include "arch/alpha/osfpal.hh" -#endif - class BaseCPUParams; using namespace TheISA; @@ -906,32 +902,6 @@ FullO3CPU<Impl>::post_interrupt(int int_num, int index) } template <class Impl> -bool -FullO3CPU<Impl>::simPalCheck(int palFunc, unsigned tid) -{ -#if THE_ISA == ALPHA_ISA - if (this->thread[tid]->kernelStats) - this->thread[tid]->kernelStats->callpal(palFunc, - this->threadContexts[tid]); - - switch (palFunc) { - case PAL::halt: - halt(); - if (--System::numSystemsRunning == 0) - exitSimLoop("all cpus halted"); - break; - - case PAL::bpt: - case PAL::bugchk: - if (this->system->breakpoint()) - return false; - break; - } -#endif - return true; -} - -template <class Impl> Fault FullO3CPU<Impl>::getInterrupts() { |