diff options
Diffstat (limited to 'src/mem/packet.hh')
-rw-r--r-- | src/mem/packet.hh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mem/packet.hh b/src/mem/packet.hh index e378de8f0..f0b7c2f2f 100644 --- a/src/mem/packet.hh +++ b/src/mem/packet.hh @@ -553,6 +553,12 @@ class Packet : public Printable bool isPrint() const { return cmd.isPrint(); } bool isFlush() const { return cmd.isFlush(); } + bool isWholeLineWrite(unsigned blk_size) + { + return (cmd == MemCmd::WriteReq || cmd == MemCmd::WriteLineReq) && + getOffset(blk_size) == 0 && getSize() == blk_size; + } + //@{ /// Snoop flags /** |