Fix offset calculation. Now L2's work with timing&atomic.
src/mem/packet.hh: Offset is based on packet, not request. --HG-- extra : convert_revision : d85af5838370541328ca35072c612d8198020625
This commit is contained in:
parent
aef232a942
commit
39ffd24b64
1 changed files with 1 additions and 1 deletions
|
@ -247,7 +247,7 @@ class Packet
|
|||
|
||||
Addr getAddr() const { assert(addrSizeValid); return addr; }
|
||||
int getSize() const { assert(addrSizeValid); return size; }
|
||||
Addr getOffset(int blkSize) const { return req->getPaddr() & (Addr)(blkSize - 1); }
|
||||
Addr getOffset(int blkSize) const { return addr & (Addr)(blkSize - 1); }
|
||||
|
||||
void addrOverride(Addr newAddr) { assert(addrSizeValid); addr = newAddr; }
|
||||
void cmdOverride(Command newCmd) { cmd = newCmd; }
|
||||
|
|
Loading…
Reference in a new issue