gem5/src/cpu/inorder
Gabe Black 6833ca7eed Faults: Pass the StaticInst involved, if any, to a Fault's invoke method.
Also move the "Fault" reference counted pointer type into a separate file,
sim/fault.hh. It would be better to name this less similarly to sim/faults.hh
to reduce confusion, but fault.hh matches the name of the type. We could change
Fault to FaultPtr to match other pointer types, and then changing the name of
the file would make more sense.
2010-09-13 19:26:03 -07:00
..
resources Faults: Pass the StaticInst involved, if any, to a Fault's invoke method. 2010-09-13 19:26:03 -07:00
comm.hh includes: sort includes again 2009-05-17 14:34:52 -07:00
cpu.cc Faults: Pass the StaticInst involved, if any, to a Fault's invoke method. 2010-09-13 19:26:03 -07:00
cpu.hh Faults: Pass the StaticInst involved, if any, to a Fault's invoke method. 2010-09-13 19:26:03 -07:00
first_stage.cc inorder: add activity stats 2010-01-31 18:30:24 -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 Faults: Pass the StaticInst involved, if any, to a Fault's invoke method. 2010-09-13 19:26:03 -07:00
inorder_dyn_inst.hh CPU: Add readBytes and writeBytes functions to the exec contexts. 2010-08-13 06:16:02 -07: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 78-character rule 2010-06-24 15:34:12 -04:00
pipeline_stage.hh inorder: cleanup virtual functions 2010-06-24 15:34:19 -04: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: resource scheduling backend 2010-06-25 17:42:34 -04:00
pipeline_traits.hh inorder: resource scheduling backend 2010-06-25 17:42:34 -04:00
reg_dep_map.cc inorder: enforce 78-character rule 2010-06-24 15:34:12 -04:00
reg_dep_map.hh inorder: enforce 78-character rule 2010-06-24 15:34:12 -04:00
resource.cc inorder: remove another debug stat 2010-06-28 07:33:33 -04:00
resource.hh inorder: remove debugging stat 2010-06-26 09:41:39 -04: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: enforce 78-character rule 2010-06-24 15:34:12 -04:00
resource_pool.hh inorder: cleanup virtual functions 2010-06-24 15:34:19 -04:00
resource_sked.cc inorder: resource scheduling backend 2010-06-25 17:42:34 -04:00
resource_sked.hh inorder: resource scheduling backend 2010-06-25 17:42:34 -04:00
SConscript inorder: resource scheduling backend 2010-06-25 17:42:34 -04:00
SConsopts cpu_models: get rid of cpu_models.py and move the stuff into SCons 2010-02-26 18:14:48 -08:00
thread_context.cc inorder: enforce 78-character rule 2010-06-24 15:34:12 -04:00
thread_context.hh inorder: cleanup virtual functions 2010-06-24 15:34:19 -04: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