diff options
-rw-r--r-- | src/mem/multi_level_page_table.hh | 2 | ||||
-rw-r--r-- | src/mem/page_table.hh | 2 | ||||
-rw-r--r-- | src/sim/process.cc | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/mem/multi_level_page_table.hh b/src/mem/multi_level_page_table.hh index f517eafe8..df0d785b3 100644 --- a/src/mem/multi_level_page_table.hh +++ b/src/mem/multi_level_page_table.hh @@ -202,7 +202,7 @@ public: ~MultiLevelPageTable() {} void - initState(ThreadContext* tc) override + initState() override { if (shared) return; diff --git a/src/mem/page_table.hh b/src/mem/page_table.hh index 03e18c2d0..9d2e3e3d6 100644 --- a/src/mem/page_table.hh +++ b/src/mem/page_table.hh @@ -99,7 +99,7 @@ class EmulationPageTable : public Serializable // flag which marks the page table as shared among software threads bool shared; - virtual void initState(ThreadContext* tc) {}; + virtual void initState() {}; // for DPRINTF compatibility const std::string name() const { return _name; } diff --git a/src/sim/process.cc b/src/sim/process.cc index 3a39dbe50..735933d01 100644 --- a/src/sim/process.cc +++ b/src/sim/process.cc @@ -282,7 +282,7 @@ Process::initState() // mark this context as active so it will start ticking. tc->activate(); - pTable->initState(tc); + pTable->initState(); } DrainState |