table_walker.hh (9258:baa17ba80e06) table_walker.hh (9294:8fb03b13de02)
1/*
2 * Copyright (c) 2010-2012 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

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

394 {
395 return dynamic_cast<const Params *>(_params);
396 }
397
398 /** Checks if all state is cleared and if so, completes drain */
399 void completeDrain();
400 virtual unsigned int drain(Event *de);
401 virtual void resume();
1/*
2 * Copyright (c) 2010-2012 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

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

394 {
395 return dynamic_cast<const Params *>(_params);
396 }
397
398 /** Checks if all state is cleared and if so, completes drain */
399 void completeDrain();
400 virtual unsigned int drain(Event *de);
401 virtual void resume();
402 virtual MasterPort& getMasterPort(const std::string &if_name,
403 int idx = -1);
402 virtual BaseMasterPort& getMasterPort(const std::string &if_name,
403 PortID idx = InvalidPortID);
404
405 Fault walk(RequestPtr req, ThreadContext *tc, uint8_t cid, TLB::Mode mode,
406 TLB::Translation *_trans, bool timing, bool functional = false);
407
408 void setTlb(TLB *_tlb) { tlb = _tlb; }
409 void memAttrs(ThreadContext *tc, TlbEntry &te, SCTLR sctlr,
410 uint8_t texcb, bool s);
411

--- 22 unchanged lines hidden ---
404
405 Fault walk(RequestPtr req, ThreadContext *tc, uint8_t cid, TLB::Mode mode,
406 TLB::Translation *_trans, bool timing, bool functional = false);
407
408 void setTlb(TLB *_tlb) { tlb = _tlb; }
409 void memAttrs(ThreadContext *tc, TlbEntry &te, SCTLR sctlr,
410 uint8_t texcb, bool s);
411

--- 22 unchanged lines hidden ---