Support for draining, and the new method of switching out. Now switching out happens...
authorKevin Lim <ktlim@umich.edu>
Thu, 6 Jul 2006 17:59:02 +0000 (13:59 -0400)
committerKevin Lim <ktlim@umich.edu>
Thu, 6 Jul 2006 17:59:02 +0000 (13:59 -0400)
commit30c516d51cad44f62a7269a59f067ae5a1be81df
tree7df8888a35f67954558db467a748b9c610efe7e4
parent8c547d80b1a091f41f5516f58ad7368181fe4041
Support for draining, and the new method of switching out.  Now switching out happens after the pipeline has been drained, deferring the three way handshake to the normal drain mechanism.  The calls of switchOut() and takeOverFrom() both take action immediately.

src/cpu/o3/commit.hh:
src/cpu/o3/commit_impl.hh:
src/cpu/o3/cpu.cc:
src/cpu/o3/cpu.hh:
src/cpu/o3/decode.hh:
src/cpu/o3/decode_impl.hh:
src/cpu/o3/fetch.hh:
src/cpu/o3/fetch_impl.hh:
src/cpu/o3/iew.hh:
src/cpu/o3/iew_impl.hh:
src/cpu/o3/rename.hh:
src/cpu/o3/rename_impl.hh:
    Support for draining, new method of switching out.

--HG--
extra : convert_revision : 05bf8b271ec85b3e2c675c3bed6c42aeba21f465
12 files changed:
src/cpu/o3/commit.hh
src/cpu/o3/commit_impl.hh
src/cpu/o3/cpu.cc
src/cpu/o3/cpu.hh
src/cpu/o3/decode.hh
src/cpu/o3/decode_impl.hh
src/cpu/o3/fetch.hh
src/cpu/o3/fetch_impl.hh
src/cpu/o3/iew.hh
src/cpu/o3/iew_impl.hh
src/cpu/o3/rename.hh
src/cpu/o3/rename_impl.hh