x86: Changes to decoder, corrects 9376
authorNilay Vaish <nilay@cs.wisc.edu>
Sun, 13 Jan 2013 04:09:48 +0000 (22:09 -0600)
committerNilay Vaish <nilay@cs.wisc.edu>
Sun, 13 Jan 2013 04:09:48 +0000 (22:09 -0600)
commit25ec278a0be5e3e09d396ef5be993e45b766790b
tree1e053058f01fd0414c87b989f12c497fe6024f0a
parentfe3fbe624e9524ba5fdc55586e40eaa700c81c78
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.
12 files changed:
src/arch/alpha/isa.hh
src/arch/arm/isa.hh
src/arch/mips/isa.hh
src/arch/power/isa.hh
src/arch/sparc/isa.hh
src/arch/x86/isa.cc
src/arch/x86/isa.hh
src/cpu/o3/cpu.cc
src/cpu/simple/base.cc
src/cpu/simple/base.hh
src/cpu/simple_thread.cc
src/cpu/simple_thread.hh