diff options
Diffstat (limited to 'src/arch/arm/system.hh')
-rw-r--r-- | src/arch/arm/system.hh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/arch/arm/system.hh b/src/arch/arm/system.hh index ee286d23a..97769337a 100644 --- a/src/arch/arm/system.hh +++ b/src/arch/arm/system.hh @@ -116,6 +116,12 @@ class ArmSystem : public System */ const bool _haveLargeAsid64; + /** + * Range for memory-mapped m5 pseudo ops. The range will be + * invalid/empty if disabled. + */ + const AddrRange _m5opRange; + protected: /** * Get a boot loader that matches the kernel. @@ -216,6 +222,12 @@ class ArmSystem : public System return mask(physAddrRange()); } + /** + * Range used by memory-mapped m5 pseudo-ops if enabled. Returns + * an invalid/empty range if disabled. + */ + const AddrRange &m5opRange() const { return _m5opRange; } + /** Returns true if the system of a specific thread context implements the * Security Extensions */ |