46,47c46
< #include "params/ArmDTB.hh"
< #include "params/ArmITB.hh"
---
> #include "params/ArmTLB.hh"
137a137,140
> Fault translateAtomic(RequestPtr req, ThreadContext *tc, Mode mode);
> void translateTiming(RequestPtr req, ThreadContext *tc,
> Translation *translation, Mode mode);
>
145,149c148
< class ITB : public TLB
< {
< public:
< typedef ArmTLBParams Params;
< ITB(const Params *p);
---
> /* namespace ArmISA */ }
151,176d149
< Fault translateAtomic(RequestPtr req, ThreadContext *tc);
< void translateTiming(RequestPtr req, ThreadContext *tc,
< Translation *translation);
< };
<
< class DTB : public TLB
< {
< public:
< typedef ArmTLBParams Params;
< DTB(const Params *p);
<
< Fault translateAtomic(RequestPtr req, ThreadContext *tc, bool write);
< void translateTiming(RequestPtr req, ThreadContext *tc,
< Translation *translation, bool write);
< };
<
< class UTB : public ITB, public DTB
< {
< public:
< typedef ArmTLBParams Params;
< UTB(const Params *p);
<
< };
<
< }
<