summaryrefslogtreecommitdiff
path: root/src/sim/system.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim/system.hh')
-rw-r--r--src/sim/system.hh8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/sim/system.hh b/src/sim/system.hh
index 0be16247f..a6bc47fc0 100644
--- a/src/sim/system.hh
+++ b/src/sim/system.hh
@@ -105,6 +105,14 @@ class System : public SimObject
* system. These threads could be Active or Suspended. */
int numRunningContexts();
+ /** List to store ranges of memories in this system */
+ AddrRangeList memRanges;
+
+ /** check if an address points to valid system memory
+ * and thus we can fetch instructions out of it
+ */
+ bool isMemory(const Addr addr) const;
+
#if FULL_SYSTEM
Platform *platform;
uint64_t init_param;