inorder: squash on memory stall
authorKorey Sewell <ksewell@umich.edu>
Sun, 31 Jan 2010 23:26:13 +0000 (18:26 -0500)
committerKorey Sewell <ksewell@umich.edu>
Sun, 31 Jan 2010 23:26:13 +0000 (18:26 -0500)
commiteac5eac67ae8076e934d78063a24eeef08f25413
treea782cc748f191af1b5ddf3027913067599019d02
parentd8e0935af2805bc2c4bdfbab7de2c63f7fde46f7
inorder: squash on memory stall
add code to recognize memory stalls in resources and the pipeline as well
as squash a thread if there is a stall and we are in the switch on cache miss
model
12 files changed:
src/cpu/inorder/cpu.cc
src/cpu/inorder/cpu.hh
src/cpu/inorder/first_stage.cc
src/cpu/inorder/first_stage.hh
src/cpu/inorder/pipeline_stage.cc
src/cpu/inorder/pipeline_stage.hh
src/cpu/inorder/resource.cc
src/cpu/inorder/resource.hh
src/cpu/inorder/resource_pool.cc
src/cpu/inorder/resource_pool.hh
src/cpu/inorder/resources/cache_unit.cc
src/cpu/inorder/resources/cache_unit.hh