summaryrefslogtreecommitdiff
path: root/src/arch/mips
diff options
context:
space:
mode:
authorNilay Vaish <nilay@cs.wisc.edu>2013-01-12 22:09:48 -0600
committerNilay Vaish <nilay@cs.wisc.edu>2013-01-12 22:09:48 -0600
commit25ec278a0be5e3e09d396ef5be993e45b766790b (patch)
tree1e053058f01fd0414c87b989f12c497fe6024f0a /src/arch/mips
parentfe3fbe624e9524ba5fdc55586e40eaa700c81c78 (diff)
downloadgem5-25ec278a0be5e3e09d396ef5be993e45b766790b.tar.xz
x86: Changes to decoder, corrects 9376
The changes made by the changeset 9376 were not quite correct. The patch made changes to the code which resulted in decoder not getting initialized correctly when the state was restored from a checkpoint. This patch adds a startup function to each ISA object. For x86, this function sets the required state in the decoder. For other ISAs, the function is empty right now.
Diffstat (limited to 'src/arch/mips')
-rw-r--r--src/arch/mips/isa.hh2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/arch/mips/isa.hh b/src/arch/mips/isa.hh
index 2169c0de0..5ae779a6c 100644
--- a/src/arch/mips/isa.hh
+++ b/src/arch/mips/isa.hh
@@ -157,6 +157,8 @@ namespace MipsISA
static std::string miscRegNames[NumMiscRegs];
public:
+ void startup(ThreadContext *tc) {}
+
const Params *params() const;
ISA(Params *p);