SLICC: Remove WakeUp* import calls from ast/__init__.py
[gem5.git] / src / mem / physical.hh
index 290e2bbae825e8145b1b2ab806d3216ae29cefa3..cd6d809e240dd9a6c265b4cc3ee38dec1cb4e7dc 100644 (file)
@@ -105,6 +105,11 @@ class PhysicalMemory : public MemObject
               contextId(req->contextId())
         {
         }
+        // constructor for unserialization use
+        LockedAddr(Addr _addr, int _cid)
+            : addr(_addr), contextId(_cid)
+        {
+        }
     };
 
     std::list<LockedAddr> lockedAddrList;
@@ -143,7 +148,6 @@ class PhysicalMemory : public MemObject
     }
 
     uint8_t *pmemAddr;
-    int pagePtr;
     Tick lat;
     Tick lat_var;
     std::vector<MemoryPort*> ports;
@@ -152,7 +156,6 @@ class PhysicalMemory : public MemObject
     uint64_t _size;
     uint64_t _start;
   public:
-    Addr new_page();
     uint64_t size() { return _size; }
     uint64_t start() { return _start; }