isa.hh (12605:16476b32138d) isa.hh (12668:91f52c61f348)
1/*
2 * Copyright (c) 2010, 2012-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

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

194 chain privNonSecureRead(bool v = true) const {
195 info[MISCREG_PRI_NS_RD] = v;
196 return *this;
197 }
198 chain privNonSecureWrite(bool v = true) const {
199 info[MISCREG_PRI_NS_WR] = v;
200 return *this;
201 }
1/*
2 * Copyright (c) 2010, 2012-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

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

194 chain privNonSecureRead(bool v = true) const {
195 info[MISCREG_PRI_NS_RD] = v;
196 return *this;
197 }
198 chain privNonSecureWrite(bool v = true) const {
199 info[MISCREG_PRI_NS_WR] = v;
200 return *this;
201 }
202 chain privNonSecure(bool v = true) const {
203 privNonSecureRead(v);
204 privNonSecureWrite(v);
205 return *this;
206 }
202 chain privSecureRead(bool v = true) const {
203 info[MISCREG_PRI_S_RD] = v;
204 return *this;
205 }
206 chain privSecureWrite(bool v = true) const {
207 info[MISCREG_PRI_S_WR] = v;
208 return *this;
209 }
210 chain privSecure(bool v = true) const {
211 privSecureRead(v);
212 privSecureWrite(v);
213 return *this;
214 }
207 chain privSecureRead(bool v = true) const {
208 info[MISCREG_PRI_S_RD] = v;
209 return *this;
210 }
211 chain privSecureWrite(bool v = true) const {
212 info[MISCREG_PRI_S_WR] = v;
213 return *this;
214 }
215 chain privSecure(bool v = true) const {
216 privSecureRead(v);
217 privSecureWrite(v);
218 return *this;
219 }
220 chain priv(bool v = true) const {
221 privSecure(v);
222 privNonSecure(v);
223 return *this;
224 }
215 chain hypRead(bool v = true) const {
216 info[MISCREG_HYP_RD] = v;
217 return *this;
218 }
219 chain hypWrite(bool v = true) const {
220 info[MISCREG_HYP_WR] = v;
221 return *this;
222 }

--- 458 unchanged lines hidden ---
225 chain hypRead(bool v = true) const {
226 info[MISCREG_HYP_RD] = v;
227 return *this;
228 }
229 chain hypWrite(bool v = true) const {
230 info[MISCREG_HYP_WR] = v;
231 return *this;
232 }

--- 458 unchanged lines hidden ---