summaryrefslogtreecommitdiff
path: root/arch/alpha/isa_desc
diff options
context:
space:
mode:
authorNathan Binkert <binkertn@umich.edu>2003-11-03 16:47:08 -0500
committerNathan Binkert <binkertn@umich.edu>2003-11-03 16:47:08 -0500
commitc55e6b495e569e2b908ab4f58c3ecb529c64f288 (patch)
tree2833abb1afd375b0f0d43f11f83088cd49df1ee6 /arch/alpha/isa_desc
parentad8c0da4a40536440c9fda215ce3169334ab09e2 (diff)
downloadgem5-c55e6b495e569e2b908ab4f58c3ecb529c64f288.tar.xz
Make it so the quiesce instruction is conditionally enabled
arch/alpha/isa_desc: move the quiesce instruction out of here so I can conditionally enable it. arch/alpha/pseudo_inst.cc: conditionally enable quiesce arch/alpha/pseudo_inst.hh: add quiesce --HG-- extra : convert_revision : e1c474c4bf8761ff58073785d82b2bec9f632885
Diffstat (limited to 'arch/alpha/isa_desc')
-rw-r--r--arch/alpha/isa_desc7
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/alpha/isa_desc b/arch/alpha/isa_desc
index ec9fd183a..4364bae34 100644
--- a/arch/alpha/isa_desc
+++ b/arch/alpha/isa_desc
@@ -2410,11 +2410,8 @@ decode OPCODE default Unknown::unknown() {
}
}});
0x01: quiesce({{
- if (!xc->misspeculating()) {
- Annotate::QUIESCE(xc);
- xc->setStatus(ExecContext::Suspended);
- xc->kernelStats.quiesce();
- }
+ if (!xc->misspeculating())
+ AlphaPseudo::quiesce(xc);
}});
0x10: ivlb({{
if (!xc->misspeculating()) {