1
0

HellaCache: we do NOT really support probe below the block size!

If we did, you would somehow have to retain ownership of the
unprobed parts of the block, in case they happened to be dirty.
This commit is contained in:
Wesley W. Terpstra 2018-02-15 19:08:43 -08:00
parent fa412246b3
commit acecc407a5

View File

@ -163,7 +163,7 @@ abstract class HellaCache(hartid: Int)(implicit p: Parameters) extends LazyModul
TLClientParameters( TLClientParameters(
name = s"Core ${hartid} DCache", name = s"Core ${hartid} DCache",
sourceId = IdRange(0, firstMMIO), sourceId = IdRange(0, firstMMIO),
supportsProbe = TransferSizes(1, cfg.blockBytes)), supportsProbe = TransferSizes(cfg.blockBytes, cfg.blockBytes)),
TLClientParameters( TLClientParameters(
name = s"Core ${hartid} DCache MMIO", name = s"Core ${hartid} DCache MMIO",
sourceId = IdRange(firstMMIO, firstMMIO+cfg.nMMIOs), sourceId = IdRange(firstMMIO, firstMMIO+cfg.nMMIOs),