From 796fa429fef8b038278c4a020374149d8b5ef8eb Mon Sep 17 00:00:00 2001
From: Steve Reinhardt <stever@eecs.umich.edu>
Date: Thu, 18 May 2006 22:32:21 -0400
Subject: Change Packet parameters on Port methods from references to pointers.

--HG--
extra : convert_revision : 7193e70304d4cbe1e4cbe16ce0d8527b2754d066
---
 mem/physical.hh | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

(limited to 'mem/physical.hh')

diff --git a/mem/physical.hh b/mem/physical.hh
index f87683c45..1cf5444ab 100644
--- a/mem/physical.hh
+++ b/mem/physical.hh
@@ -55,11 +55,11 @@ class PhysicalMemory : public MemObject
 
       protected:
 
-        virtual bool recvTiming(Packet &pkt);
+        virtual bool recvTiming(Packet *pkt);
 
-        virtual Tick recvAtomic(Packet &pkt);
+        virtual Tick recvAtomic(Packet *pkt);
 
-        virtual void recvFunctional(Packet &pkt);
+        virtual void recvFunctional(Packet *pkt);
 
         virtual void recvStatusChange(Status status);
 
@@ -74,10 +74,10 @@ class PhysicalMemory : public MemObject
 
     struct MemResponseEvent : public Event
     {
-        Packet &pkt;
+        Packet *pkt;
         MemoryPort *memoryPort;
 
-        MemResponseEvent(Packet &pkt, MemoryPort *memoryPort);
+        MemResponseEvent(Packet *pkt, MemoryPort *memoryPort);
         void process();
         const char *description();
     };
@@ -112,9 +112,9 @@ class PhysicalMemory : public MemObject
     // fast back-door memory access for vtophys(), remote gdb, etc.
     // uint64_t phys_read_qword(Addr addr) const;
   private:
-    bool doTimingAccess(Packet &pkt, MemoryPort *memoryPort);
-    Tick doAtomicAccess(Packet &pkt);
-    void doFunctionalAccess(Packet &pkt);
+    bool doTimingAccess(Packet *pkt, MemoryPort *memoryPort);
+    Tick doAtomicAccess(Packet *pkt);
+    void doFunctionalAccess(Packet *pkt);
 
     void recvStatusChange(Port::Status status);
 
-- 
cgit v1.2.3