44c44,45
< #include "sim/builder.hh"
---
> #include "params/AlphaDTB.hh"
> #include "params/AlphaITB.hh"
603,618c604,605
< DEFINE_SIM_OBJECT_CLASS_NAME("AlphaTLB", TLB)
<
< BEGIN_DECLARE_SIM_OBJECT_PARAMS(ITB)
<
< Param<int> size;
<
< END_DECLARE_SIM_OBJECT_PARAMS(ITB)
<
< BEGIN_INIT_SIM_OBJECT_PARAMS(ITB)
<
< INIT_PARAM_DFLT(size, "TLB size", 48)
<
< END_INIT_SIM_OBJECT_PARAMS(ITB)
<
<
< CREATE_SIM_OBJECT(ITB)
---
> AlphaISA::ITB *
> AlphaITBParams::create()
620c607
< return new ITB(getInstanceName(), size);
---
> return new AlphaISA::ITB(name, size);
623,638c610,611
< REGISTER_SIM_OBJECT("AlphaITB", ITB)
<
< BEGIN_DECLARE_SIM_OBJECT_PARAMS(DTB)
<
< Param<int> size;
<
< END_DECLARE_SIM_OBJECT_PARAMS(DTB)
<
< BEGIN_INIT_SIM_OBJECT_PARAMS(DTB)
<
< INIT_PARAM_DFLT(size, "TLB size", 64)
<
< END_INIT_SIM_OBJECT_PARAMS(DTB)
<
<
< CREATE_SIM_OBJECT(DTB)
---
> AlphaISA::DTB *
> AlphaDTBParams::create()
640c613
< return new DTB(getInstanceName(), size);
---
> return new AlphaISA::DTB(name, size);
642,643d614
<
< REGISTER_SIM_OBJECT("AlphaDTB", DTB)