system.hh (12531:3141027bd11a) system.hh (13173:210b6fc57533)
1/*
2 * Copyright (c) 2010, 2012-2013, 2015-2018 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

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

84 const bool _haveLPAE;
85
86 /**
87 * True if this system implements the virtualization Extensions
88 */
89 const bool _haveVirtualization;
90
91 /**
1/*
2 * Copyright (c) 2010, 2012-2013, 2015-2018 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

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

84 const bool _haveLPAE;
85
86 /**
87 * True if this system implements the virtualization Extensions
88 */
89 const bool _haveVirtualization;
90
91 /**
92 * True if this system implements the Crypto Extension
93 */
94 const bool _haveCrypto;
95
96 /**
92 * Pointer to the Generic Timer wrapper.
93 */
94 GenericTimer *_genericTimer;
95
96 /**
97 * True if the register width of the highest implemented exception level is
98 * 64 bits (ARMv8)
99 */

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

172 * Extension */
173 bool haveLPAE() const { return _haveLPAE; }
174
175 /** Returns true if this system implements the virtualization
176 * Extensions
177 */
178 bool haveVirtualization() const { return _haveVirtualization; }
179
97 * Pointer to the Generic Timer wrapper.
98 */
99 GenericTimer *_genericTimer;
100
101 /**
102 * True if the register width of the highest implemented exception level is
103 * 64 bits (ARMv8)
104 */

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

177 * Extension */
178 bool haveLPAE() const { return _haveLPAE; }
179
180 /** Returns true if this system implements the virtualization
181 * Extensions
182 */
183 bool haveVirtualization() const { return _haveVirtualization; }
184
185 /** Returns true if this system implements the Crypto
186 * Extension
187 */
188 bool haveCrypto() const { return _haveCrypto; }
189
180 /** Sets the pointer to the Generic Timer. */
181 void setGenericTimer(GenericTimer *generic_timer)
182 {
183 _genericTimer = generic_timer;
184 }
185
186 /** Get a pointer to the system's generic timer model */
187 GenericTimer *getGenericTimer() const { return _genericTimer; }

--- 136 unchanged lines hidden ---
190 /** Sets the pointer to the Generic Timer. */
191 void setGenericTimer(GenericTimer *generic_timer)
192 {
193 _genericTimer = generic_timer;
194 }
195
196 /** Get a pointer to the system's generic timer model */
197 GenericTimer *getGenericTimer() const { return _genericTimer; }

--- 136 unchanged lines hidden ---