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
This commit is contained in:
@@ -82,6 +82,7 @@ if 'InOrderCPU' in env['CPU_MODELS']:
|
||||
Source('resources/fetch_seq_unit.cc')
|
||||
Source('resources/mult_div_unit.cc')
|
||||
Source('resource_pool.cc')
|
||||
Source('resource_sked.cc')
|
||||
Source('reg_dep_map.cc')
|
||||
Source('thread_state.cc')
|
||||
Source('thread_context.cc')
|
||||
|
||||
Reference in New Issue
Block a user