/gem5/src/cpu/o3/ |
H A D | impl.hh | 48 * specific O3CPU, and all of the structs from the time buffers to do 70 /** The O3CPU type to be used. */ 71 typedef FullO3CPU<O3CPUImpl> O3CPU; typedef in struct:O3CPUImpl 77 typedef O3CPU CPUType;
|
H A D | thread_state.hh | 70 typedef typename Impl::O3CPU O3CPU; typedef in struct:O3ThreadState 74 O3CPU *cpu; 91 O3ThreadState(O3CPU *_cpu, int _thread_num, Process *_process)
|
H A D | decode.hh | 65 typedef typename Impl::O3CPU O3CPU; typedef in class:DefaultDecode 102 DefaultDecode(O3CPU *_cpu, DerivO3CPUParams *params); 212 O3CPU *cpu;
|
H A D | rob.hh | 66 typedef typename Impl::O3CPU O3CPU; typedef in class:ROB 91 ROB(O3CPU *_cpu, DerivO3CPUParams *params); 271 O3CPU *cpu;
|
H A D | cpu.cc | 62 #include "debug/O3CPU.hh" 206 "constant in your O3CPU impl. file (e.g. o3/alpha/impl.hh) " 306 DPRINTF(O3CPU, "Creating O3CPU object.\n"); 318 DPRINTF(O3CPU, "Workload[%i] process is %#x", 321 (typename Impl::O3CPU *)(this), 332 (typename Impl::O3CPU *)(this), 352 o3_tc->cpu = (typename Impl::O3CPU *)(this); 402 // Register any of the O3CPU's stats here. 533 DPRINTF(O3CPU, "\ [all...] |
H A D | commit.hh | 88 typedef typename Impl::O3CPU O3CPU; typedef in class:DefaultCommit 144 DefaultCommit(O3CPU *_cpu, DerivO3CPUParams *params); 361 /** Pointer to O3CPU. */ 362 O3CPU *cpu;
|
H A D | iew.hh | 86 typedef typename Impl::O3CPU O3CPU; typedef in class:DefaultIEW 136 DefaultIEW(O3CPU *_cpu, DerivO3CPUParams *params); 347 O3CPU *cpu;
|
H A D | inst_queue.hh | 87 typedef typename Impl::O3CPU O3CPU; typedef in class:InstructionQueue 126 InstructionQueue(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params); 284 O3CPU *cpu;
|
H A D | rename.hh | 76 typedef typename Impl::O3CPU O3CPU; typedef in class:DefaultRename 133 DefaultRename(O3CPU *_cpu, DerivO3CPUParams *params); 329 O3CPU *cpu;
|
H A D | thread_context_impl.hh | 54 #include "debug/O3CPU.hh" 90 DPRINTF(O3CPU, "Calling activate on Thread Context %d\n", 107 DPRINTF(O3CPU, "Calling suspend on Thread Context %d\n", 114 DPRINTF(O3CPU, "Ignoring suspend on TC due to pending drain\n"); 129 DPRINTF(O3CPU, "Calling halt on Thread Context %d\n", threadId());
|
H A D | fetch.hh | 81 typedef typename Impl::O3CPU O3CPU; typedef in class:DefaultFetch 223 DefaultFetch(O3CPU *_cpu, DerivO3CPUParams *params); 413 /** Pointer to the O3CPU. */ 414 O3CPU *cpu;
|
H A D | dyn_inst.hh | 64 typedef typename Impl::O3CPU O3CPU; typedef in class:BaseO3DynInst 83 InstSeqNum seq_num, O3CPU *cpu);
|
H A D | thread_context.hh | 57 * Derived ThreadContext class for use with the O3CPU. It 63 * It must be defined specifically for the O3CPU because 73 typedef typename Impl::O3CPU O3CPU; typedef in class:O3ThreadContext 76 O3CPU *cpu;
|
H A D | dyn_inst_impl.hh | 55 InstSeqNum seq_num, O3CPU *cpu)
|
H A D | lsq_unit.hh | 86 typedef typename Impl::O3CPU O3CPU; typedef in class:LSQUnit 227 void init(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params, 388 O3CPU *cpu;
|
H A D | lsq.hh | 68 typedef typename Impl::O3CPU O3CPU; typedef in class:LSQ 819 LSQ(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params); 1040 O3CPU *cpu;
|
H A D | decode_impl.hh | 62 DefaultDecode<Impl>::DefaultDecode(O3CPU *_cpu, DerivO3CPUParams *params) 469 cpu->activateStage(O3CPU::DecodeIdx); 478 cpu->deactivateStage(O3CPU::DecodeIdx);
|
H A D | fetch_impl.hh | 69 #include "debug/O3CPU.hh" 83 DefaultFetch<Impl>::DefaultFetch(O3CPU *_cpu, DerivO3CPUParams *params) 526 cpu->activateStage(O3CPU::FetchIdx); 539 cpu->deactivateStage(O3CPU::FetchIdx); 864 cpu->activateStage(O3CPU::FetchIdx); 875 cpu->deactivateStage(O3CPU::FetchIdx); 1680 DPRINTF(O3CPU, "Fetch unit received timing\n");
|
H A D | cpu.hh | 104 typedef typename Impl::O3CPU O3CPU; typedef in class:FullO3CPU
|
H A D | commit_impl.hh | 84 DefaultCommit<Impl>::DefaultCommit(O3CPU *_cpu, DerivO3CPUParams *params) 369 cpu->activateStage(O3CPU::CommitIdx); 492 cpu->deactivateStage(O3CPU::CommitIdx); 495 cpu->activateStage(O3CPU::CommitIdx);
|
H A D | iew_impl.hh | 68 DefaultIEW<Impl>::DefaultIEW(O3CPU *_cpu, DerivO3CPUParams *params) 323 cpu->activateStage(O3CPU::IEWIdx); 900 cpu->activateStage(O3CPU::IEWIdx); 908 cpu->deactivateStage(O3CPU::IEWIdx);
|
H A D | rename_impl.hh | 63 DefaultRename<Impl>::DefaultRename(O3CPU *_cpu, DerivO3CPUParams *params) 894 cpu->activateStage(O3CPU::RenameIdx); 903 cpu->deactivateStage(O3CPU::RenameIdx);
|
H A D | rob_impl.hh | 58 ROB<Impl>::ROB(O3CPU *_cpu, DerivO3CPUParams *params)
|
H A D | lsq_unit_impl.hh | 156 LSQUnit<Impl>::init(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params,
|
H A D | inst_queue_impl.hh | 88 InstructionQueue<Impl>::InstructionQueue(O3CPU *cpu_ptr, IEW *iew_ptr,
|