Go to the documentation of this file.
29 #ifndef __CPU_O3_IMPL_HH__
30 #define __CPU_O3_IMPL_HH__
32 #include "config/the_isa.hh"
82 #endif // __CPU_O3_SPARC_IMPL_HH__
RefCountingPtr< const DynInst > DynInstConstPtr
FullO3CPU< O3CPUImpl > O3CPU
The O3CPU type to be used.
FullO3CPU class, has each of the stages (fetch through commit) within it, as well as all of the time ...
Implementation specific struct that defines several key types to the CPU, the stages within the CPU,...
Struct that defines the key classes to be used by the CPU.
TheISA::MachInst MachInst
The type of MachInst.
SimpleCPUPolicy< O3CPUImpl > CPUPol
The CPU policy to be used, which defines all of the CPU stages.
O3CPU CPUType
Same typedef, but for CPUType.
RefCountingPtr< DynInst > DynInstPtr
The refcounted DynInst pointer to be used.
BaseO3DynInst< O3CPUImpl > DynInst
The DynInst type to be used.
If you want a reference counting pointer to a mutable object, create it like this:
Generated on Wed Sep 30 2020 14:02:09 for gem5 by doxygen 1.8.17