1/* 2 * Copyright (c) 2010-2015 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 --- 877 unchanged lines hidden (view full) --- 886 887 virtual void init(); 888 889 bool haveLPAE() const { return _haveLPAE; } 890 bool haveVirtualization() const { return _haveVirtualization; } 891 bool haveLargeAsid64() const { return _haveLargeAsid64; } 892 /** Checks if all state is cleared and if so, completes drain */ 893 void completeDrain(); |
894 DrainState drain() override; 895 virtual void drainResume() override; |
896 897 virtual BaseMasterPort& getMasterPort(const std::string &if_name, 898 PortID idx = InvalidPortID); 899 900 void regStats(); 901 902 Fault walk(RequestPtr req, ThreadContext *tc, uint16_t asid, uint8_t _vmid, 903 bool _isHyp, TLB::Mode mode, TLB::Translation *_trans, --- 71 unchanged lines hidden --- |