701c701,702
< bool dopal = xc->simPalCheck(palFunc);
---
>
> bool dopal = true;
702a704,723
> ThreadContext * tc = xc->tcBase();
> AlphaISA::Kernel::Statistics * kernelStats = tc->getKernelStats();
> System * system = tc->getSystemPtr();
> if (kernelStats)
> kernelStats->callpal(palFunc, tc);
>
> switch (palFunc) {
> case PAL::halt:
> tc->halt();
> if (--System::numSystemsRunning == 0)
> exitSimLoop("all cpus halted");
> break;
>
> case PAL::bpt:
> case PAL::bugchk:
> if (system->breakpoint())
> dopal = false;
> break;
> }
>