mem-ruby: Missing transition in MOESI_CMP_directory
authorTiago Muck <tiago.muck@arm.com>
Fri, 3 May 2019 00:07:23 +0000 (19:07 -0500)
committerTiago Mück <tiago.muck@arm.com>
Wed, 6 May 2020 14:42:33 +0000 (14:42 +0000)
Change-Id: I3aa9cd0230c141128ef5bddc728775b1ea6bbe14
Signed-off-by: Tiago Mück <tiago.muck@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/21925
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Reviewed-by: Pouya Fotouhi <pfotouhi@ucdavis.edu>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/mem/ruby/protocol/MOESI_CMP_directory-dir.sm

index 70035e2d9c83d5590e22aa7532d13e7692284515..64d67be5610c34b485c4656dfa1fd422e9f9aa04 100644 (file)
@@ -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;
   }