31 #ifndef __CPU_O3_IMPL_HH__
32 #define __CPU_O3_IMPL_HH__
34 #include "arch/isa_traits.hh"
35 #include "config/the_isa.hh"
84 #endif // __CPU_O3_SPARC_IMPL_HH__
Implementation specific struct that defines several key types to the CPU, the stages within the CPU...
SimpleCPUPolicy< O3CPUImpl > CPUPol
The CPU policy to be used, which defines all of the CPU stages.
FullO3CPU< O3CPUImpl > O3CPU
The O3CPU type to be used.
O3CPU CPUType
Same typedef, but for CPUType.
TheISA::MachInst MachInst
The type of MachInst.
If you want a reference counting pointer to a mutable object, create it like this: ...
RefCountingPtr< DynInst > DynInstPtr
The refcounted DynInst pointer to be used.
Struct that defines the key classes to be used by the CPU.
BaseO3DynInst< O3CPUImpl > DynInst
The DynInst type to be used.
FullO3CPU class, has each of the stages (fetch through commit) within it, as well as all of the time ...