From 0a3718881f6a8d634460fd834581ed8a86f6a52b Mon Sep 17 00:00:00 2001 From: "Wesley W. Terpstra" Date: Wed, 21 Sep 2016 23:07:54 -0700 Subject: [PATCH] rocketchip: re-enable testing of atomics --- src/main/scala/groundtest/Configs.scala | 4 ++-- src/main/scala/rocketchip/BaseTop.scala | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/scala/groundtest/Configs.scala b/src/main/scala/groundtest/Configs.scala index 723958ef..8db529a9 100644 --- a/src/main/scala/groundtest/Configs.scala +++ b/src/main/scala/groundtest/Configs.scala @@ -141,7 +141,7 @@ class WithComparator extends Config( site(GlobalAddrMap)(name).start.longValue), width = 8, operations = 1000, - atomics = false, // !!! re-enable soon: site(UseAtomics), + atomics = site(UseAtomics), prefetches = site("COMPARATOR_PREFETCHES")) case FPUConfig => None case UseAtomics => false @@ -305,7 +305,7 @@ class WithDirectComparator extends Config( targets = Seq(0L, 0x100L), width = 8, operations = 1000, - atomics = false, // !!! re-enable soon: site(UseAtomics), + atomics = site(UseAtomics), prefetches = site("COMPARATOR_PREFETCHES")) case FPUConfig => None case UseAtomics => false diff --git a/src/main/scala/rocketchip/BaseTop.scala b/src/main/scala/rocketchip/BaseTop.scala index 74892489..022a631d 100644 --- a/src/main/scala/rocketchip/BaseTop.scala +++ b/src/main/scala/rocketchip/BaseTop.scala @@ -49,7 +49,7 @@ abstract class BaseTop(q: Parameters) extends LazyModule { val legacy = LazyModule(new TLLegacy()(p.alterPartial({ case TLId => "L2toMMIO" }))) - peripheryBus.node := TLBuffer(TLWidthWidget(TLHintHandler(legacy.node), legacy.tlDataBytes)) + peripheryBus.node := TLWidthWidget(TLBuffer(TLAtomicAutomata()(TLHintHandler(legacy.node))), legacy.tlDataBytes) } abstract class BaseTopBundle(val p: Parameters) extends Bundle {