Merge remote-tracking branch 'origin/dev' into local-chisel34
This commit is contained in:
@@ -151,6 +151,11 @@ class WithRocketDCacheScratchpad extends Config((site, here, up) => {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// Replaces the L2 with a broadcast manager for maintaining coherence
|
||||||
|
class WithBroadcastManager extends Config((site, here, up) => {
|
||||||
|
case BankedL2Key => up(BankedL2Key, site).copy(coherenceManager = CoherenceManagerWrapper.broadcastManager)
|
||||||
|
})
|
||||||
|
|
||||||
class WithHwachaTest extends Config((site, here, up) => {
|
class WithHwachaTest extends Config((site, here, up) => {
|
||||||
case TestSuitesKey => (tileParams: Seq[TileParams], suiteHelper: TestSuiteHelper, p: Parameters) => {
|
case TestSuitesKey => (tileParams: Seq[TileParams], suiteHelper: TestSuiteHelper, p: Parameters) => {
|
||||||
up(TestSuitesKey).apply(tileParams, suiteHelper, p)
|
up(TestSuitesKey).apply(tileParams, suiteHelper, p)
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ TRACING_CFLAGS := $(if $(filter $(VERILATOR_FST_MODE),0),,-DCY_FST_TRACE)
|
|||||||
#----------------------------------------------------------------------------------------
|
#----------------------------------------------------------------------------------------
|
||||||
# we initially had --noassert for performance, but several modules use
|
# we initially had --noassert for performance, but several modules use
|
||||||
# assertions, including dramsim, so we enable --assert by default
|
# assertions, including dramsim, so we enable --assert by default
|
||||||
VERILATOR_OPT_FLAGS := \
|
VERILATOR_OPT_FLAGS ?= \
|
||||||
-O3 \
|
-O3 \
|
||||||
--x-assign fast \
|
--x-assign fast \
|
||||||
--x-initial fast \
|
--x-initial fast \
|
||||||
|
|||||||
Submodule software/firemarshal updated: 45aebace86...199f23ed74
Reference in New Issue
Block a user