diff --git a/rocket/src/main/scala/nbdcache.scala b/rocket/src/main/scala/nbdcache.scala index 84e326c0..c9c108f1 100644 --- a/rocket/src/main/scala/nbdcache.scala +++ b/rocket/src/main/scala/nbdcache.scala @@ -227,11 +227,9 @@ class IOMSHR(id: Int)(implicit p: Parameters) extends L1HellaCacheModule()(p) { } when (state === s_grant && io.grant.valid) { + state := s_resp when (isRead(req.cmd)) { grant_word := wordFromBeat(req.addr, io.grant.bits.data) - state := s_resp - } .otherwise { - state := s_idle } }