From 0ff4fd0ccdfa4fc345dfc32a266117a66b57697b Mon Sep 17 00:00:00 2001 From: Albert Ou Date: Sat, 30 Apr 2016 22:20:29 -0700 Subject: [PATCH] Fix IOMSHR to send finishes for stores --- rocket/src/main/scala/nbdcache.scala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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 } }