36a37,42
> static const std::string ReadReqString("ReadReq");
> static const std::string WriteReqString("WriteReq");
> static const std::string WriteReqNoAckString("WriteReqNoAck");
> static const std::string ReadRespString("ReadResp");
> static const std::string WriteRespString("WriteResp");
> static const std::string OtherCmdString("<other>");
37a44,56
> const std::string &
> Packet::cmdString() const
> {
> switch (cmd) {
> case ReadReq: return ReadReqString;
> case WriteReq: return WriteReqString;
> case WriteReqNoAck: return WriteReqNoAckString;
> case ReadResp: return ReadRespString;
> case WriteResp: return WriteRespString;
> default: return OtherCmdString;
> }
> }
>
41c60,61
< Packet::deleteData() {
---
> Packet::deleteData()
> {
54c74,75
< Packet::allocate() {
---
> Packet::allocate()
> {
60c81
< data = new uint8_t[size];
---
> data = new uint8_t[getSize()];
65,69c86,91
< Packet::intersect(Packet *p) {
< Addr s1 = addr;
< Addr e1 = addr + size;
< Addr s2 = p->addr;
< Addr e2 = p->addr + p->size;
---
> Packet::intersect(Packet *p)
> {
> Addr s1 = getAddr();
> Addr e1 = getAddr() + getSize();
> Addr s2 = p->getAddr();
> Addr e2 = p->getAddr() + p->getSize();
80c102,103
< Packet::reset() {
---
> Packet::reset()
> {
91,94c114,118
<
<
< bool fixPacket(Packet *func, Packet *timing)
< { panic("Need to implement!"); }
---
> bool
> fixPacket(Packet *func, Packet *timing)
> {
> panic("Need to implement!");
> }