From dc9f1a24b1e75c638d7dafc90eb98667bce55c1d Mon Sep 17 00:00:00 2001 From: Gabe Black <gabeblack@google.com> Date: Sat, 27 Apr 2019 21:07:54 -0700 Subject: cpu: alpha: Delete all occurrances of the simPalCheck function. This is now handled within the ISA description. Change-Id: Ie409bb46d102e59d4eb41408d9196fe235626d32 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18434 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com> Tested-by: kokoro <noreply+kokoro@google.com> --- src/arch/alpha/ev5.cc | 32 -------------------------------- 1 file changed, 32 deletions(-) (limited to 'src/arch') diff --git a/src/arch/alpha/ev5.cc b/src/arch/alpha/ev5.cc index e64523d9c..676d7a713 100644 --- a/src/arch/alpha/ev5.cc +++ b/src/arch/alpha/ev5.cc @@ -482,35 +482,3 @@ copyIprs(ThreadContext *src, ThreadContext *dest) } } // namespace AlphaISA - -using namespace AlphaISA; - -/** - * Check for special simulator handling of specific PAL calls. - * If return value is false, actual PAL call will be suppressed. - */ -bool -SimpleThread::simPalCheck(int palFunc) -{ - auto *stats = dynamic_cast<AlphaISA::Kernel::Statistics *>(kernelStats); - assert(stats || !kernelStats); - - if (stats) - stats->callpal(palFunc, this); - - switch (palFunc) { - case PAL::halt: - halt(); - if (--System::numSystemsRunning == 0) - exitSimLoop("all cpus halted"); - break; - - case PAL::bpt: - case PAL::bugchk: - if (system->breakpoint()) - return false; - break; - } - - return true; -} -- cgit v1.2.3