system.hh (12005:f4b9607db0af) system.hh (12317:23c9252a5459)
1/*
1/*
2 * Copyright (c) 2010, 2012-2013, 2015-2016 ARM Limited
2 * Copyright (c) 2010, 2012-2013, 2015-2017 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
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated

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

223 }
224
225 /**
226 * Range used by memory-mapped m5 pseudo-ops if enabled. Returns
227 * an invalid/empty range if disabled.
228 */
229 const AddrRange &m5opRange() const { return _m5opRange; }
230
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
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated

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

223 }
224
225 /**
226 * Range used by memory-mapped m5 pseudo-ops if enabled. Returns
227 * an invalid/empty range if disabled.
228 */
229 const AddrRange &m5opRange() const { return _m5opRange; }
230
231 /**
232 * Returns a valid ArmSystem pointer if using ARM ISA, it fails
233 * otherwise.
234 */
235 static ArmSystem* getArmSystem(ThreadContext *tc);
236
231 /** Returns true if the system of a specific thread context implements the
232 * Security Extensions
233 */
234 static bool haveSecurity(ThreadContext *tc);
235
236 /** Returns true if the system of a specific thread context implements the
237 * virtualization Extensions
238 */

--- 57 unchanged lines hidden ---
237 /** Returns true if the system of a specific thread context implements the
238 * Security Extensions
239 */
240 static bool haveSecurity(ThreadContext *tc);
241
242 /** Returns true if the system of a specific thread context implements the
243 * virtualization Extensions
244 */

--- 57 unchanged lines hidden ---