From 04b9a68ea67b528a88060482cc1f4d2512bcc630 Mon Sep 17 00:00:00 2001 From: "Wesley W. Terpstra" Date: Fri, 18 Nov 2016 16:15:02 -0800 Subject: [PATCH] MergedPutRegression: wait for all Puts if tlMaxClientXacts != 3 --- src/main/scala/groundtest/Regression.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/groundtest/Regression.scala b/src/main/scala/groundtest/Regression.scala index 6880fc73..eaee1dbe 100644 --- a/src/main/scala/groundtest/Regression.scala +++ b/src/main/scala/groundtest/Regression.scala @@ -599,7 +599,7 @@ class MergedPutRegression(implicit p: Parameters) extends Regression()(p) val delaying = Reg(init = Bool(false)) val (put_cnt, put_done) = Counter(io.mem.acquire.fire(), tlMaxClientXacts) val (delay_cnt, delay_done) = Counter(delaying, 8) - val put_acked = Reg(UInt(width = 3), init = UInt(0)) + val put_acked = Reg(UInt(width = tlMaxClientXacts), init = UInt(0)) io.mem.acquire.valid := sending && !delaying io.mem.acquire.bits := Mux(state === s_put,