diff -r f348cf78072c -r ec81887756c4 src/mem/packet.hh --- a/src/mem/packet.hh Thu Jan 12 10:15:00 2012 -0500 +++ b/src/mem/packet.hh Fri Jan 13 05:57:47 2012 -0600 @@ -108,6 +108,7 @@ // Fake simulator-only commands PrintReq, // Print state matching address FlushReq, //request for a cache flush + InvalidationReq, // request for address to be invalidated from lsq NUM_MEM_CMDS }; diff -r f348cf78072c -r ec81887756c4 src/mem/packet.cc --- a/src/mem/packet.cc Thu Jan 12 10:15:00 2012 -0500 +++ b/src/mem/packet.cc Fri Jan 13 05:57:47 2012 -0600 @@ -168,6 +168,9 @@ { SET2(IsRequest, IsPrint), InvalidCmd, "PrintReq" }, /* Flush Request */ { SET3(IsRequest, IsFlush, NeedsExclusive), InvalidCmd, "FlushReq" }, + /* Invalidation Request */ + { SET3(NeedsExclusive, IsInvalidate, IsRequest), + InvalidCmd, "InvalidationReq" }, }; bool