44,45d43
< #include "params/AlphaDTB.hh"
< #include "params/AlphaITB.hh"
62,63c60,61
< TLB::TLB(const string &name, int s)
< : SimObject(name), size(s), nlu(0)
---
> TLB::TLB(const Params *p)
> : SimObject(p), size(p->size), nlu(0)
289,290c287,288
< ITB::ITB(const std::string &name, int size)
< : TLB(name, size)
---
> ITB::ITB(const Params *p)
> : TLB(p)
403,404c401,402
< DTB::DTB(const std::string &name, int size)
< : TLB(name, size)
---
> DTB::DTB(const Params *p)
> : TLB(p)
627c625
< return new AlphaISA::ITB(name, size);
---
> return new AlphaISA::ITB(this);
633c631
< return new AlphaISA::DTB(name, size);
---
> return new AlphaISA::DTB(this);