From ab4c4d809cf8c4a77d366465c92271ff694eabfe Mon Sep 17 00:00:00 2001 From: Jerry Zhao Date: Thu, 16 Nov 2023 22:05:38 -0800 Subject: [PATCH] Add LLC exterior buffer cfg fragment --- .../src/main/scala/config/fragments/SubsystemFragments.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/generators/chipyard/src/main/scala/config/fragments/SubsystemFragments.scala b/generators/chipyard/src/main/scala/config/fragments/SubsystemFragments.scala index 021bd7ab..f8119600 100644 --- a/generators/chipyard/src/main/scala/config/fragments/SubsystemFragments.scala +++ b/generators/chipyard/src/main/scala/config/fragments/SubsystemFragments.scala @@ -23,3 +23,6 @@ class WithInclusiveCacheInteriorBuffer(buffer: InclusiveCachePortParameters = In case InclusiveCacheKey => up(InclusiveCacheKey).copy(bufInnerInterior=buffer, bufOuterInterior=buffer) }) +class WithInclusiveCacheExteriorBuffer(buffer: InclusiveCachePortParameters = InclusiveCachePortParameters.full) extends Config((site, here, up) => { + case InclusiveCacheKey => up(InclusiveCacheKey).copy(bufInnerExterior=buffer, bufOuterExterior=buffer) +})