9e6df9214f2c8256dbce416e6b453aa9e1173687
[gem5.git] / cpu / ozone / cpu_impl.hh
1
2 #ifndef __CPU_OOO_CPU_OOO_IMPL_HH__
3 #define __CPU_OOO_CPU_OOO_IMPL_HH__
4
5 #include "arch/alpha/isa_traits.hh"
6
7 template <class Impl>
8 class OoOCPU;
9
10 template <class Impl>
11 class OoODynInst;
12
13 struct OoOImpl {
14 typedef AlphaISA ISA;
15 typedef OoOCPU<OoOImpl> OoOCPU;
16 typedef OoOCPU FullCPU;
17 typedef OoODynInst<OoOImpl> DynInst;
18 typedef RefCountingPtr<DynInst> DynInstPtr;
19 };
20
21 #endif // __CPU_OOO_CPU_OOO_IMPL_HH__