diff options
-rw-r--r-- | src/arch/arm/isa.hh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/arch/arm/isa.hh b/src/arch/arm/isa.hh index c10a88a37..c8ae5c22d 100644 --- a/src/arch/arm/isa.hh +++ b/src/arch/arm/isa.hh @@ -199,6 +199,11 @@ namespace ArmISA info[MISCREG_PRI_NS_WR] = v; return *this; } + chain privNonSecure(bool v = true) const { + privNonSecureRead(v); + privNonSecureWrite(v); + return *this; + } chain privSecureRead(bool v = true) const { info[MISCREG_PRI_S_RD] = v; return *this; @@ -212,6 +217,11 @@ namespace ArmISA privSecureWrite(v); return *this; } + chain priv(bool v = true) const { + privSecure(v); + privNonSecure(v); + return *this; + } chain hypRead(bool v = true) const { info[MISCREG_HYP_RD] = v; return *this; |