gem5/src/cpu/inorder/resources
Korey Sewell d64226750e inorder: remove request map, use request vector
take away all instances of reqMap in the code and make all references use the built-in
request vectors inside of each resource. The request map was dynamically allocating
a request per instruction. The request vector just allocates N number of requests
during instantiation and then the surrounding code is fixed up to reuse those N requests
***
setRequest() and clearRequest() are the new accessors needed to define a new
request in a resource
2011-02-18 14:28:30 -05:00
..
agen_unit.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
agen_unit.hh inorder: cleanup virtual functions 2010-06-24 15:34:19 -04:00
bpred_unit.cc inorder: pcstate and delay slots bug 2011-02-04 00:09:19 -05:00
bpred_unit.hh ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors. 2010-10-31 00:07:20 -07:00
branch_predictor.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
branch_predictor.hh inorder: cleanup virtual functions 2010-06-24 15:34:19 -04:00
cache_unit.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
cache_unit.hh inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
decode_unit.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
decode_unit.hh inorder: cleanup virtual functions 2010-06-24 15:34:19 -04:00
execution_unit.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
execution_unit.hh inorder: multi-issue branch resolution 2011-02-04 00:08:17 -05:00
fetch_seq_unit.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
fetch_seq_unit.hh ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors. 2010-10-31 00:07:20 -07:00
fetch_unit.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
fetch_unit.hh inorder: add a fetch buffer to fetch unit 2011-02-04 00:08:22 -05:00
graduation_unit.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
graduation_unit.hh inorder: cleanup virtual functions 2010-06-24 15:34:19 -04:00
inst_buffer.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
inst_buffer.hh inorder: cleanup virtual functions 2010-06-24 15:34:19 -04:00
mem_dep_unit.hh inorder: enforce 78-character rule 2010-06-24 15:34:12 -04:00
mult_div_unit.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
mult_div_unit.hh inorder: cleanup virtual functions 2010-06-24 15:34:19 -04:00
resource_list.hh inorder: implement separate fetch unit 2011-02-04 00:08:20 -05:00
tlb_unit.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
tlb_unit.hh inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
use_def.cc inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00
use_def.hh inorder: remove request map, use request vector 2011-02-18 14:28:30 -05:00