gem5/src/cpu/inorder
Korey Sewell 4d749472e3 inorder: enforce stage bandwidth
each stage keeps track of insts_processed on a per_thread basis but we should
be keeping that on a total basis inorder to enforce stage width limits
2010-01-31 18:28:31 -05:00
..
resources inorder: track last branch committed 2010-01-31 18:27:58 -05:00
comm.hh includes: sort includes again 2009-05-17 14:34:52 -07:00
cpu.cc inorder: set thread status' 2010-01-31 18:28:12 -05:00
cpu.hh inorder: add/remove halt/deallocate context respectively 2010-01-31 18:28:05 -05:00
first_stage.cc inorder: enforce stage bandwidth 2010-01-31 18:28:31 -05:00
first_stage.hh inorder: squash on memory stall 2010-01-31 18:26:13 -05:00
inorder_cpu_builder.cc inorder-alpha-fs: edit inorder model to compile FS mode 2009-09-15 01:44:48 -04:00
inorder_dyn_inst.cc inorder-cleanup: remove unused thread functions 2010-01-31 18:26:40 -05:00
inorder_dyn_inst.hh inorder-cleanup: remove unused thread functions 2010-01-31 18:26:40 -05:00
inorder_trace.cc arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh 2009-09-23 08:34:21 -07:00
inorder_trace.hh includes: sort includes again 2009-05-17 14:34:52 -07:00
InOrderCPU.py configs/inorder: add options for switch-on-miss to inorder cpu 2010-01-31 18:25:13 -05:00
InOrderTrace.py InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
params.hh Remove unused functions/comments cluttering up the code. 2009-03-04 13:17:08 -05:00
pipeline_stage.cc inorder: enforce stage bandwidth 2010-01-31 18:28:31 -05:00
pipeline_stage.hh inorder: enforce stage bandwidth 2010-01-31 18:28:31 -05:00
pipeline_traits.5stage.cc InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
pipeline_traits.5stage.hh InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
pipeline_traits.9stage.cc InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
pipeline_traits.9stage.hh InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
pipeline_traits.9stage.smt2.cc InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
pipeline_traits.9stage.smt2.hh InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
pipeline_traits.cc inorder: dont allow early loads 2010-01-31 18:25:27 -05:00
pipeline_traits.hh inorder: dont allow early loads 2010-01-31 18:25:27 -05:00
reg_dep_map.cc arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh 2009-09-23 08:34:21 -07:00
reg_dep_map.hh arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh 2009-09-23 08:34:21 -07:00
resource.cc inorder: squash on memory stall 2010-01-31 18:26:13 -05:00
resource.hh inorder: add updatePC event to resPool 2010-01-31 18:27:49 -05:00
resource_pool.9stage.cc types: add a type for thread IDs and try to use it everywhere 2009-05-26 09:23:13 -07:00
resource_pool.cc inorder: add/remove halt/deallocate context respectively 2010-01-31 18:28:05 -05:00
resource_pool.hh inorder: add updatePC event to resPool 2010-01-31 18:27:49 -05:00
SConscript inorder: add threadmodel flag 2010-01-31 18:27:25 -05:00
SConsopts cpus: add InOrderCPU to default build 2009-05-12 20:55:21 -04:00
thread_context.cc inorder: activate thread on cache miss 2010-01-31 18:26:32 -05:00
thread_context.hh inorder: set thread status' 2010-01-31 18:28:12 -05:00
thread_state.cc inorder-alpha-fs: edit inorder model to compile FS mode 2009-09-15 01:44:48 -04:00
thread_state.hh inorder: track last branch committed 2010-01-31 18:27:58 -05:00