diff options
author | Nathan Binkert <binkertn@umich.edu> | 2003-11-03 16:47:08 -0500 |
---|---|---|
committer | Nathan Binkert <binkertn@umich.edu> | 2003-11-03 16:47:08 -0500 |
commit | c55e6b495e569e2b908ab4f58c3ecb529c64f288 (patch) | |
tree | 2833abb1afd375b0f0d43f11f83088cd49df1ee6 /arch/alpha/isa_desc | |
parent | ad8c0da4a40536440c9fda215ce3169334ab09e2 (diff) | |
download | gem5-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_desc | 7 |
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()) { |