table_walker.hh (7728:cf9db1c47a77) table_walker.hh (7733:08d6a773d1b6)
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 336 unchanged lines hidden (view full) ---

345 virtual ~TableWalker();
346
347 const Params *
348 params() const
349 {
350 return dynamic_cast<const Params *>(_params);
351 }
352
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 336 unchanged lines hidden (view full) ---

345 virtual ~TableWalker();
346
347 const Params *
348 params() const
349 {
350 return dynamic_cast<const Params *>(_params);
351 }
352
353 virtual unsigned int drain(Event *de) { panic("write me\n"); }
353 virtual unsigned int drain(Event *de);
354 virtual Port *getPort(const std::string &if_name, int idx = -1);
355
356 Fault walk(RequestPtr req, ThreadContext *tc, uint8_t cid, TLB::Mode mode,
357 TLB::Translation *_trans, bool timing);
358
359 void setTlb(TLB *_tlb) { tlb = _tlb; }
360 void memAttrs(ThreadContext *tc, TlbEntry &te, SCTLR sctlr,
361 uint8_t texcb, bool s);

--- 23 unchanged lines hidden ---
354 virtual Port *getPort(const std::string &if_name, int idx = -1);
355
356 Fault walk(RequestPtr req, ThreadContext *tc, uint8_t cid, TLB::Mode mode,
357 TLB::Translation *_trans, bool timing);
358
359 void setTlb(TLB *_tlb) { tlb = _tlb; }
360 void memAttrs(ThreadContext *tc, TlbEntry &te, SCTLR sctlr,
361 uint8_t texcb, bool s);

--- 23 unchanged lines hidden ---