summaryrefslogtreecommitdiff
path: root/src/mem/page_table.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/mem/page_table.hh')
-rw-r--r--src/mem/page_table.hh5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mem/page_table.hh b/src/mem/page_table.hh
index 9b24c0efa..0d0a75ef5 100644
--- a/src/mem/page_table.hh
+++ b/src/mem/page_table.hh
@@ -194,6 +194,9 @@ class PageTableBase : public Serializable
pTableCache[2].valid = false;
}
}
+
+ virtual void getMappings(std::vector<std::pair<Addr, Addr>>
+ *addr_mappings) {};
};
/**
@@ -239,6 +242,8 @@ class FuncPageTable : public PageTableBase
void serialize(CheckpointOut &cp) const override;
void unserialize(CheckpointIn &cp) override;
+
+ void getMappings(std::vector<std::pair<Addr, Addr>> *addr_maps) override;
};
/**