table_walker.hh (8902:75b524b64c28) table_walker.hh (8922:17f037ad8918)
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

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

353 const Params *
354 params() const
355 {
356 return dynamic_cast<const Params *>(_params);
357 }
358
359 virtual unsigned int drain(Event *de);
360 virtual void resume();
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

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

353 const Params *
354 params() const
355 {
356 return dynamic_cast<const Params *>(_params);
357 }
358
359 virtual unsigned int drain(Event *de);
360 virtual void resume();
361 virtual Port *getPort(const std::string &if_name, int idx = -1);
361 virtual MasterPort& getMasterPort(const std::string &if_name,
362 int idx = -1);
362
363 Fault walk(RequestPtr req, ThreadContext *tc, uint8_t cid, TLB::Mode mode,
364 TLB::Translation *_trans, bool timing, bool functional = false);
365
366 void setTlb(TLB *_tlb) { tlb = _tlb; }
367 void memAttrs(ThreadContext *tc, TlbEntry &te, SCTLR sctlr,
368 uint8_t texcb, bool s);
369

--- 22 unchanged lines hidden ---
363
364 Fault walk(RequestPtr req, ThreadContext *tc, uint8_t cid, TLB::Mode mode,
365 TLB::Translation *_trans, bool timing, bool functional = false);
366
367 void setTlb(TLB *_tlb) { tlb = _tlb; }
368 void memAttrs(ThreadContext *tc, TlbEntry &te, SCTLR sctlr,
369 uint8_t texcb, bool s);
370

--- 22 unchanged lines hidden ---