diff options
author | Korey Sewell <ksewell@umich.edu> | 2011-07-07 21:32:49 -0400 |
---|---|---|
committer | Korey Sewell <ksewell@umich.edu> | 2011-07-07 21:32:49 -0400 |
commit | 678376f0ba3f3440b1fc1b6ace48455db5d75ca9 (patch) | |
tree | c79373bd1ca553d0b22bbc69f442aac65659fffa /src/arch/alpha | |
parent | 255f82a78320fed364cfa45bf0e65b341ab0bcb7 (diff) | |
download | gem5-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.isa | 2 |
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); } } |