summaryrefslogtreecommitdiff
path: root/src/arch/alpha
diff options
context:
space:
mode:
authorKorey Sewell <ksewell@umich.edu>2011-07-07 21:32:49 -0400
committerKorey Sewell <ksewell@umich.edu>2011-07-07 21:32:49 -0400
commit678376f0ba3f3440b1fc1b6ace48455db5d75ca9 (patch)
treec79373bd1ca553d0b22bbc69f442aac65659fffa /src/arch/alpha
parent255f82a78320fed364cfa45bf0e65b341ab0bcb7 (diff)
downloadgem5-678376f0ba3f3440b1fc1b6ace48455db5d75ca9.tar.xz
alpha:hwrei:rollback for o3
change hwrei back to being a non-control instruction so O3-FS mode will work add squash in inorder that will catch a hwrei (or any other genric instruction) that isnt a control inst but changes the PC. Additional testing still needs to be done for inorder-FS mode but this change will free O3 development back up in the interim
Diffstat (limited to 'src/arch/alpha')
-rw-r--r--src/arch/alpha/isa/decoder.isa2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/alpha/isa/decoder.isa b/src/arch/alpha/isa/decoder.isa
index 3cc2a1006..f0aa5a3fd 100644
--- a/src/arch/alpha/isa/decoder.isa
+++ b/src/arch/alpha/isa/decoder.isa
@@ -935,7 +935,7 @@ decode OPCODE default Unknown::unknown() {
0x1e: decode PALMODE {
0: OpcdecFault::hw_rei();
format BasicOperate {
- 1: hw_rei({{ xc->hwrei(); }}, IsSerializing, IsSerializeBefore, IsControl);
+ 1: hw_rei({{ xc->hwrei(); }}, IsSerializing, IsSerializeBefore);
}
}