diff options
author | Kevin Lim <ktlim@umich.edu> | 2006-05-24 14:31:06 -0400 |
---|---|---|
committer | Kevin Lim <ktlim@umich.edu> | 2006-05-24 14:31:06 -0400 |
commit | 3fe35232322daef87a0b85d7f3ca4c18330ed7c4 (patch) | |
tree | 93b91d2cf74dc9b145ffb7d09ce5ef5d3792630b /cpu/ozone/lw_lsq_impl.hh | |
parent | 16df8221ff3e1ff3cd55b237d1e9ba24f725391b (diff) | |
download | gem5-3fe35232322daef87a0b85d7f3ca4c18330ed7c4.tar.xz |
Support new flags now used instead of flags in decoder.isa.
cpu/ozone/front_end_impl.hh:
cpu/ozone/lw_back_end_impl.hh:
cpu/ozone/lw_lsq_impl.hh:
Support new flags added in.
--HG--
extra : convert_revision : 2e756fd1913cf600650afc39dd715d59b9b89c42
Diffstat (limited to 'cpu/ozone/lw_lsq_impl.hh')
-rw-r--r-- | cpu/ozone/lw_lsq_impl.hh | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cpu/ozone/lw_lsq_impl.hh b/cpu/ozone/lw_lsq_impl.hh index 2f85a0396..f72bbb1cc 100644 --- a/cpu/ozone/lw_lsq_impl.hh +++ b/cpu/ozone/lw_lsq_impl.hh @@ -364,10 +364,9 @@ OzoneLWLSQ<Impl>::executeStore(DynInstPtr &store_inst) if (store_fault != NoFault) { panic("Fault in a store instruction!"); storeFaultInst = store_inst; - } else if (store_inst->isNonSpeculative()) { - // Nonspeculative accesses (namely store conditionals) - // need to set themselves as able to writeback if we - // haven't had a fault by here. + } else if (store_inst->isStoreConditional()) { + // Store conditionals need to set themselves as able to + // writeback if we haven't had a fault by here. (*sq_it).canWB = true; ++storesToWB; |