Searched refs:O3CPU (Results 1 - 25 of 26) sorted by relevance

12

/gem5/src/cpu/o3/
H A Dimpl.hh48 * 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 Dthread_state.hh70 typedef typename Impl::O3CPU O3CPU; typedef in struct:O3ThreadState
74 O3CPU *cpu;
91 O3ThreadState(O3CPU *_cpu, int _thread_num, Process *_process)
H A Ddecode.hh65 typedef typename Impl::O3CPU O3CPU; typedef in class:DefaultDecode
102 DefaultDecode(O3CPU *_cpu, DerivO3CPUParams *params);
212 O3CPU *cpu;
H A Drob.hh66 typedef typename Impl::O3CPU O3CPU; typedef in class:ROB
91 ROB(O3CPU *_cpu, DerivO3CPUParams *params);
271 O3CPU *cpu;
H A Dcpu.cc62 #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 Dcommit.hh88 typedef typename Impl::O3CPU O3CPU; typedef in class:DefaultCommit
144 DefaultCommit(O3CPU *_cpu, DerivO3CPUParams *params);
361 /** Pointer to O3CPU. */
362 O3CPU *cpu;
H A Diew.hh86 typedef typename Impl::O3CPU O3CPU; typedef in class:DefaultIEW
136 DefaultIEW(O3CPU *_cpu, DerivO3CPUParams *params);
347 O3CPU *cpu;
H A Dinst_queue.hh87 typedef typename Impl::O3CPU O3CPU; typedef in class:InstructionQueue
126 InstructionQueue(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params);
284 O3CPU *cpu;
H A Drename.hh76 typedef typename Impl::O3CPU O3CPU; typedef in class:DefaultRename
133 DefaultRename(O3CPU *_cpu, DerivO3CPUParams *params);
329 O3CPU *cpu;
H A Dthread_context_impl.hh54 #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 Dfetch.hh81 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 Ddyn_inst.hh64 typedef typename Impl::O3CPU O3CPU; typedef in class:BaseO3DynInst
83 InstSeqNum seq_num, O3CPU *cpu);
H A Dthread_context.hh57 * 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 Ddyn_inst_impl.hh55 InstSeqNum seq_num, O3CPU *cpu)
H A Dlsq_unit.hh86 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 Dlsq.hh68 typedef typename Impl::O3CPU O3CPU; typedef in class:LSQ
819 LSQ(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params);
1040 O3CPU *cpu;
H A Ddecode_impl.hh62 DefaultDecode<Impl>::DefaultDecode(O3CPU *_cpu, DerivO3CPUParams *params)
469 cpu->activateStage(O3CPU::DecodeIdx);
478 cpu->deactivateStage(O3CPU::DecodeIdx);
H A Dfetch_impl.hh69 #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 Dcpu.hh104 typedef typename Impl::O3CPU O3CPU; typedef in class:FullO3CPU
H A Dcommit_impl.hh84 DefaultCommit<Impl>::DefaultCommit(O3CPU *_cpu, DerivO3CPUParams *params)
369 cpu->activateStage(O3CPU::CommitIdx);
492 cpu->deactivateStage(O3CPU::CommitIdx);
495 cpu->activateStage(O3CPU::CommitIdx);
H A Diew_impl.hh68 DefaultIEW<Impl>::DefaultIEW(O3CPU *_cpu, DerivO3CPUParams *params)
323 cpu->activateStage(O3CPU::IEWIdx);
900 cpu->activateStage(O3CPU::IEWIdx);
908 cpu->deactivateStage(O3CPU::IEWIdx);
H A Drename_impl.hh63 DefaultRename<Impl>::DefaultRename(O3CPU *_cpu, DerivO3CPUParams *params)
894 cpu->activateStage(O3CPU::RenameIdx);
903 cpu->deactivateStage(O3CPU::RenameIdx);
H A Drob_impl.hh58 ROB<Impl>::ROB(O3CPU *_cpu, DerivO3CPUParams *params)
H A Dlsq_unit_impl.hh156 LSQUnit<Impl>::init(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params,
H A Dinst_queue_impl.hh88 InstructionQueue<Impl>::InstructionQueue(O3CPU *cpu_ptr, IEW *iew_ptr,

Completed in 65 milliseconds

12