correct use of function value to initialize MetaDataArray
This commit is contained in:
parent
7f690dd9c8
commit
7d6a642c0c
@ -771,7 +771,8 @@ class HellaCache(implicit conf: DCacheConfig) extends Module {
|
||||
io.cpu.xcpt.pf.st := s1_write && dtlb.io.resp.xcpt_st
|
||||
|
||||
// tags
|
||||
val meta = Module(new MetaDataArray(L1MetaData(tl.co.newStateOnFlush,UInt(0))))
|
||||
def onReset = L1MetaData(tl.co.newStateOnFlush, UInt(0))
|
||||
val meta = Module(new MetaDataArray(onReset _))
|
||||
val metaReadArb = Module(new Arbiter(new MetaReadReq, 5))
|
||||
val metaWriteArb = Module(new Arbiter(new MetaWriteReq(new L1MetaData), 2))
|
||||
metaReadArb.io.out <> meta.io.read
|
||||
|
Loading…
Reference in New Issue
Block a user