From 724735f13f2acc1e375f7a7b5ba738b06cba38d1 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Fri, 13 Apr 2012 03:16:48 -0700 Subject: [PATCH] fix writeback bug --- rocket/src/main/scala/nbdcache.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocket/src/main/scala/nbdcache.scala b/rocket/src/main/scala/nbdcache.scala index 79fd774b..3a4bb0ab 100644 --- a/rocket/src/main/scala/nbdcache.scala +++ b/rocket/src/main/scala/nbdcache.scala @@ -235,7 +235,7 @@ class MSHR(id: Int, co: CoherencePolicy) extends Component { when (reply) { state := s_meta_clear } when (abort) { state := s_wb_req } } - when (state === s_wb_req && io.meta_req.ready) { + when (state === s_wb_req) { when (io.probe_writeback.valid && idx_match) { state := s_refill_req } .elsewhen (io.wb_req.ready) { state := s_wb_resp } }