summaryrefslogtreecommitdiff
path: root/arch/alpha/ev5.cc
diff options
context:
space:
mode:
authorSteve Reinhardt <stever@eecs.umich.edu>2003-12-15 21:07:04 -0800
committerSteve Reinhardt <stever@eecs.umich.edu>2003-12-15 21:07:04 -0800
commitf47dcadfd8b50e97b51c05b72f19063b39686a7c (patch)
tree5b05ef12c1d674d841b45cfa65dae415b7e9449f /arch/alpha/ev5.cc
parentce4aba3e54eb69b0902c75de2db1810ed7dcfe6b (diff)
parent2cd5e980d2e7b33d61b5a5639784b424fa74142a (diff)
downloadgem5-f47dcadfd8b50e97b51c05b72f19063b39686a7c.tar.xz
Merge zizzer:/bk/m5 into isabel.reinhardt.house:/z/stever/bk/m5
--HG-- extra : convert_revision : dd887635c7ce74324b3670744461ffdf92e1dedf
Diffstat (limited to 'arch/alpha/ev5.cc')
-rw-r--r--arch/alpha/ev5.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/arch/alpha/ev5.cc b/arch/alpha/ev5.cc
index 6759fdbf9..8494ee9f6 100644
--- a/arch/alpha/ev5.cc
+++ b/arch/alpha/ev5.cc
@@ -551,16 +551,14 @@ ExecContext::simPalCheck(int palFunc)
switch (palFunc) {
case PAL::halt:
- if (!misspeculating()) {
- halt();
- if (--System::numSystemsRunning == 0)
- new SimExitEvent("all cpus halted");
- }
+ halt();
+ if (--System::numSystemsRunning == 0)
+ new SimExitEvent("all cpus halted");
break;
case PAL::bpt:
case PAL::bugchk:
- if (!misspeculating() && system->breakpoint())
+ if (system->breakpoint())
return false;
break;
}