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