Add tag-only state to MESI and interface with tagOnlyReq of tag controller

This commit is contained in:
Peter Rugg
2021-10-25 17:29:39 +01:00
parent 25013c9713
commit 6d4644ce73
7 changed files with 36 additions and 23 deletions

View File

@@ -1518,7 +1518,7 @@ module mkMemExePipeline#(MemExeInput inIfc)(MemExePipeline);
dMem.procReq.req(ProcRq {
id: zeroExtend(lsqTag),
addr: addr,
toState: multicore ? S : E, // in case of single core, just fetch to E
toState: loadTags ? T : (multicore ? S : E), // in case of single core, just fetch to E
op: Ld,
byteEn: ?,
data: ?,