268c268
< RequestPtr req;
---
> const RequestPtr req;
603c603
< Packet(Request *_req, MemCmd _cmd)
---
> Packet(const RequestPtr _req, MemCmd _cmd)
626c626
< Packet(Request *_req, MemCmd _cmd, int _blkSize)
---
> Packet(const RequestPtr _req, MemCmd _cmd, int _blkSize)
649c649
< Packet(Packet *pkt, bool clearFlags = false)
---
> Packet(PacketPtr pkt, bool clearFlags = false)
699c699
< createRead(Request *req)
---
> createRead(const RequestPtr req)
707c707
< createWrite(Request *req)
---
> createWrite(const RequestPtr req)
728,754d727
< * Reinitialize packet address and size from the associated
< * Request object, and reset other fields that may have been
< * modified by a previous transaction. Typically called when a
< * statically allocated Request/Packet pair is reused for multiple
< * transactions.
< */
< void
< reinitFromRequest()
< {
< assert(req->hasPaddr());
< flags = 0;
< addr = req->getPaddr();
< _isSecure = req->isSecure();
< size = req->getSize();
<
< src = InvalidPortID;
< dest = InvalidPortID;
< bytesValidStart = 0;
< bytesValidEnd = 0;
< firstWordDelay = 0;
< lastWordDelay = 0;
<
< flags.set(VALID_ADDR|VALID_SIZE);
< deleteData();
< }
<
< /**