sim-se: remove unused parameter
authorBrandon Potter <brandon.potter@amd.com>
Thu, 8 Aug 2019 18:15:50 +0000 (14:15 -0400)
committerBrandon Potter <Brandon.Potter@amd.com>
Fri, 9 Aug 2019 01:41:43 +0000 (01:41 +0000)
The init function which processes invoke on their page tables
has a thread context pointer parameter. The parameter is not
used by the code so remove it.

Change-Id: Ic4766fbc105d81c1c9ee4b5c0f428497dff2ab30
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/19948
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/mem/multi_level_page_table.hh
src/mem/page_table.hh
src/sim/process.cc

index f517eafe8c10df67670f4334f0683c22cfb8f557..df0d785b33ac8c94b2328eeb6fdc9c15120d5373 100644 (file)
@@ -202,7 +202,7 @@ public:
     ~MultiLevelPageTable() {}
 
     void
-    initState(ThreadContext* tc) override
+    initState() override
     {
         if (shared)
             return;
index 03e18c2d0645558c7cd616fae9b79fb2ce867d54..9d2e3e3d6a876f0f64da5248be492984346d183f 100644 (file)
@@ -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; }
index 3a39dbe5057f6793a6a35da8dc2d847be13ad865..735933d018e394510409d07e5a108a6891ef1b7d 100644 (file)
@@ -282,7 +282,7 @@ Process::initState()
     // mark this context as active so it will start ticking.
     tc->activate();
 
-    pTable->initState(tc);
+    pTable->initState();
 }
 
 DrainState