From 33b6d483769a131608c65f54158eb44ea2329824 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Thu, 9 Mar 2017 12:37:20 -0800 Subject: [PATCH] Fix haltnot reporting (previously always returned 0) --- src/main/scala/uncore/devices/Debug.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/uncore/devices/Debug.scala b/src/main/scala/uncore/devices/Debug.scala index 11fd21fb..15f14f47 100644 --- a/src/main/scala/uncore/devices/Debug.scala +++ b/src/main/scala/uncore/devices/Debug.scala @@ -724,7 +724,7 @@ trait DebugModule extends Module with HasDebugModuleParameters with HasRegMap { // This logic assumes only up to 128 components. rdHaltnotStatus := Bits(0) for (ii <- 0 until numHaltnotStatus) { - when (dbReq.addr === UInt(ii)) { + when (dbReq.addr(1, 0) === UInt(ii)) { rdHaltnotStatus := haltnotStatus(ii) } }