cpu: Add drain check functionality to IEW
authorMitch Hayenga <mitch.hayenga@arm.com>
Thu, 30 Oct 2014 04:18:26 +0000 (23:18 -0500)
committerMitch Hayenga <mitch.hayenga@arm.com>
Thu, 30 Oct 2014 04:18:26 +0000 (23:18 -0500)
commit6847bbf7cefcebfeed6ec29fa139efcb3ce20be4
tree1c27673aef935e5c52f24b8aa171aa87541d918d
parentb31d9e93e2744b044d7ccc2d9113bc367038e14f
cpu: Add drain check functionality to IEW

IEW did not check the instQueue and memDepUnit to ensure
they were drained.  This caused issues when drainSanityCheck()
did check those structures after asserting IEW was drained.
src/cpu/o3/iew_impl.hh
src/cpu/o3/inst_queue.hh
src/cpu/o3/inst_queue_impl.hh
src/cpu/o3/mem_dep_unit.hh
src/cpu/o3/mem_dep_unit_impl.hh