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