From 0bb182101afe99749e8ea3cc7d76fa12cb2a2693 Mon Sep 17 00:00:00 2001 From: yangzechen Date: Thu, 19 Mar 2026 22:36:03 +0800 Subject: [PATCH] feat(BusKeyField): add logic for CDP prefetcher --- src/main/scala/utility/TLUtils/BusKeyField.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/scala/utility/TLUtils/BusKeyField.scala b/src/main/scala/utility/TLUtils/BusKeyField.scala index b680383..f7077cb 100644 --- a/src/main/scala/utility/TLUtils/BusKeyField.scala +++ b/src/main/scala/utility/TLUtils/BusKeyField.scala @@ -39,6 +39,7 @@ object MemReqSource extends Enumeration { val Prefetch2L2TP = Value("Prefetch2L2TP") val Prefetch2L2Berti = Value("Prefetch2L2Berti") val Prefetch2L2NL = Value("Prefetch2L2NL") + val Prefetch2L2CDP = Value("Prefetch2L2CDP") val Prefetch2L2Unknown = Value("Prefetch2L2Unknown") val Prefetch2L3Stream = Value("Prefetch2L3Stream") val Prefetch2L3Stride = Value("Prefetch2L3Stride") @@ -68,6 +69,7 @@ object MemReqSource extends Enumeration { reqSource === Prefetch2L2TP.id.U || reqSource === Prefetch2L2Berti.id.U || reqSource === Prefetch2L2NL.id.U || + reqSource === Prefetch2L2CDP.id.U || reqSource === Prefetch2L2Unknown.id.U } }