O3: Support squashing all state after special instruction
authorAli Saidi <Ali.Saidi@ARM.com>
Wed, 8 Dec 2010 00:19:57 +0000 (16:19 -0800)
committerAli Saidi <Ali.Saidi@ARM.com>
Wed, 8 Dec 2010 00:19:57 +0000 (16:19 -0800)
commite681c0f7b30f521805ebec04271435306f4c56ed
tree4b060d7175b0d90c9d4a731d0cad304b60dac029
parent719f9a6d4fba16af38dcfd62b25a4d708156699f
O3: Support squashing all state after special instruction

For SPARC ASIs are added to the ExtMachInst. If the ASI is changed simply
marking the instruction as Serializing isn't enough beacuse that only
stops rename. This provides a mechanism to squash all the instructions
and refetch them
src/arch/sparc/isa/decoder.isa
src/cpu/base_dyn_inst.hh
src/cpu/o3/commit.hh
src/cpu/o3/commit_impl.hh
src/cpu/static_inst.hh