inorder: implement separate fetch unit
authorKorey Sewell <ksewell@umich.edu>
Fri, 4 Feb 2011 05:08:20 +0000 (00:08 -0500)
committerKorey Sewell <ksewell@umich.edu>
Fri, 4 Feb 2011 05:08:20 +0000 (00:08 -0500)
commitab3d37d398a59e15cec656ca2b8790a7bc19ad48
tree5ef5db187167d4f821a967c42cb0b383c55c8bf5
parentf80508de653e6b97d1cdd009dccae62d68ffabf0
inorder: implement separate fetch unit
instead of having one cache-unit class be responsible for both data and code
accesses, separate code that is just for fetch in it's own derived class off the
original base class. This makes the code easier to manage as well as handle
future cases of special fetch handling
src/cpu/inorder/SConscript
src/cpu/inorder/pipeline_traits.cc
src/cpu/inorder/resource_pool.cc
src/cpu/inorder/resources/cache_unit.cc
src/cpu/inorder/resources/cache_unit.hh
src/cpu/inorder/resources/fetch_unit.cc [new file with mode: 0644]
src/cpu/inorder/resources/fetch_unit.hh [new file with mode: 0644]
src/cpu/inorder/resources/resource_list.hh