inorder: resource scheduling backend
authorKorey Sewell <ksewell@umich.edu>
Fri, 25 Jun 2010 21:42:34 +0000 (17:42 -0400)
committerKorey Sewell <ksewell@umich.edu>
Fri, 25 Jun 2010 21:42:34 +0000 (17:42 -0400)
commit6bfd766f2c6c93cca3f79482bfddf7e6cdeb455e
tree615205f85b0bc87a4e6cf4ca57472a976a27c985
parent6697d416930a0464bea6ca211a1fdfa8a1e01135
inorder: resource scheduling backend
replace priority queue with vector of lists(1 list per stage) and place inside a class
so that we have more control of when an instruction uses a particular schedule entry
...
also, this is the 1st step toward making the InOrderCPU fully parameterizable. See the
wiki for details on this process
src/cpu/inorder/SConscript
src/cpu/inorder/cpu.cc
src/cpu/inorder/inorder_dyn_inst.hh
src/cpu/inorder/pipeline_traits.cc
src/cpu/inorder/pipeline_traits.hh
src/cpu/inorder/resource_sked.cc [new file with mode: 0644]
src/cpu/inorder/resource_sked.hh [new file with mode: 0644]