From e591d83e919f2d52479e0c38d360470bf49d15a3 Mon Sep 17 00:00:00 2001 From: Henry Cook Date: Fri, 9 Mar 2012 11:05:44 -0800 Subject: [PATCH] Fixed global_xact_id propagation 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 cf788a9d..4e96b6ed 100644 --- a/rocket/src/main/scala/nbdcache.scala +++ b/rocket/src/main/scala/nbdcache.scala @@ -216,7 +216,7 @@ class MSHR(id: Int) extends Component with FourStateCoherence { val finish_q = (new queue(2 /* wb + refill */)) { new TransactionFinish } finish_q.io.enq.valid := wb_done || refill_done - finish_q.io.enq.bits := io.mem_rep.bits.global_xact_id + finish_q.io.enq.bits.global_xact_id := io.mem_rep.bits.global_xact_id when (state === s_write_meta && io.meta_req.ready) { state := s_invalid