From 2789e60b6b5854b7fabbe531410776b5f642174a Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Tue, 14 Jun 2016 16:07:02 -0700 Subject: [PATCH] fix ignt_q logic --- uncore/src/main/scala/trackers.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uncore/src/main/scala/trackers.scala b/uncore/src/main/scala/trackers.scala index 87d7b0b9..252a0162 100644 --- a/uncore/src/main/scala/trackers.scala +++ b/uncore/src/main/scala/trackers.scala @@ -385,7 +385,7 @@ trait AcceptsInnerAcquires extends HasAcquireMetadataBuffer def innerAcquire(can_alloc: Bool, next: UInt) { // Enqueue some metadata information that we'll use to make coherence updates with later - ignt_q.io.enq.valid := iacq_is_allocating || (iacq_is_merging && !iacq_same_xact) + ignt_q.io.enq.valid := iacq_is_allocating || (iacq_is_merging && io.iacq().first()) ignt_q.io.enq.bits := io.iacq() // Use the outputs of the queue to make further messages