gem5/src/cpu/inorder/resources
Korey Sewell db2b721380 inorder-tlb-cunit: merge the TLB as implicit to any memory access
TLBUnit no longer used and we also get rid of memAccSize and memAccFlags functions added to ISA and StaticInst
since TLB is not a separate resource to acquire. Instead, TLB access is done before any read/write to memory
and the result is checked before it's sent out to memory.
* * *
2009-05-12 15:01:16 -04:00
..
agen_unit.cc inorder-mem: skeleton support for prefetch/writehints 2009-05-12 15:01:15 -04:00
agen_unit.hh InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
bpred_unit.cc inorder-bpred: edits to handle non-delay-slot ISAs 2009-05-12 15:01:14 -04:00
bpred_unit.hh stats: Fix all stats usages to deal with template fixes 2009-03-05 19:09:53 -08:00
branch_predictor.cc inorder-bpred: edits to handle non-delay-slot ISAs 2009-05-12 15:01:14 -04:00
branch_predictor.hh stats: Fix all stats usages to deal with template fixes 2009-03-05 19:09:53 -08:00
cache_unit.cc inorder-tlb-cunit: merge the TLB as implicit to any memory access 2009-05-12 15:01:16 -04:00
cache_unit.hh inorder-tlb-cunit: merge the TLB as implicit to any memory access 2009-05-12 15:01:16 -04:00
decode_unit.cc Give each resource in InOrder it's own TraceFlag instead of just standard 'Resource' flag 2009-03-04 13:17:09 -05:00
decode_unit.hh InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
execution_unit.cc inorder-miscregs: Fix indexing for misc. reg operands and update result-types for better tracing of these types of values 2009-05-12 15:01:14 -04:00
execution_unit.hh stats: Fix all stats usages to deal with template fixes 2009-03-05 19:09:53 -08:00
fetch_seq_unit.cc inorder-bpred: edits to handle non-delay-slot ISAs 2009-05-12 15:01:14 -04:00
fetch_seq_unit.hh Get rid of 'using namespace' declarations in headers. 2009-03-05 17:15:31 -08:00
graduation_unit.cc InOrderCPU: Clean up Constructors to initialize variables correctly (i.e. in a way for the compiler to play *nice*) 2009-03-04 22:37:45 -05:00
graduation_unit.hh InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
inst_buffer.cc Give each resource in InOrder it's own TraceFlag instead of just standard 'Resource' flag 2009-03-04 13:17:09 -05:00
inst_buffer.hh stats: Fix all stats usages to deal with template fixes 2009-03-05 19:09:53 -08:00
inst_buffer_new.cc InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
inst_buffer_new.hh InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
mem_dep_unit.hh InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
mult_div_unit.cc inorder-alpha-port: initial inorder support of ALPHA 2009-05-12 15:01:13 -04:00
mult_div_unit.hh stats: Fix all stats usages to deal with template fixes 2009-03-05 19:09:53 -08:00
resource_list.hh InOrder: Import new inorder CPU model from MIPS. 2009-02-10 15:49:29 -08:00
tlb_unit.cc inorder-tlb: squash insts in TLB correctly 2009-05-12 15:01:16 -04:00
tlb_unit.hh inorder-tlb-cunit: merge the TLB as implicit to any memory access 2009-05-12 15:01:16 -04:00
use_def.cc inorder-float: Fix storage of FP results 2009-05-12 15:01:15 -04:00
use_def.hh inorder-float: Fix storage of FP results 2009-05-12 15:01:15 -04:00