diff --git a/src/mem/ruby/protocol/MOESI_CMP_directory-dir.sm b/src/mem/ruby/protocol/MOESI_CMP_directory-dir.sm index 70035e2d9c..64d67be561 100644 --- a/src/mem/ruby/protocol/MOESI_CMP_directory-dir.sm +++ b/src/mem/ruby/protocol/MOESI_CMP_directory-dir.sm @@ -695,7 +695,7 @@ machine(MachineType:Directory, "Directory protocol") i_popIncomingRequestQueue; } - transition({I, S}, PUTO) { + transition({I, S}, {PUTO, PUTO_SHARERS}) { b_sendWriteBackNack; i_popIncomingRequestQueue; }