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 --- |