Fixes for some outstanding issues in the LSQ. It should now be able to retry. It...
authorKevin Lim <ktlim@umich.edu>
Fri, 9 Jun 2006 15:46:35 +0000 (11:46 -0400)
committerKevin Lim <ktlim@umich.edu>
Fri, 9 Jun 2006 15:46:35 +0000 (11:46 -0400)
commit068379a9ed22bc00b9544e33b382da8d9aebc13a
treecea0e4a49d9df0338195825f8105e763c865f676
parentf5b6aef154c39b7d0a6c8badac5bb40daa0a0827
Fixes for some outstanding issues in the LSQ.  It should now be able to retry.  It should also be able to handle LL/SC (through hacks) for the UP case.

src/cpu/o3/lsq_unit.hh:
    Handle being able to retry (untested but hopefully very close to working).

    Handle lock flag for LL/SC hack.  Hopefully the memory system will add in LL/SC soon.

    Better output message.
src/cpu/o3/lsq_unit_impl.hh:
    Handle being able to retry (untested but should be very close to working).

    Make SC's work (hopefully) while the memory system doesn't have a LL/SC implementation.

--HG--
extra : convert_revision : bffa721b21405c88a9c6b3d9b9080957f8a2638f
src/cpu/o3/lsq_unit.hh
src/cpu/o3/lsq_unit_impl.hh