1
0

clear meta state of silently-dropped, clean evictee, so as to prevent a write race on meta array between probes on evictee and refill grant

This commit is contained in:
Henry Cook 2013-04-25 17:37:04 -07:00
parent 50ccc20bf3
commit e8b20f3d38

View File

@ -264,7 +264,7 @@ class MSHR(id: Int)(implicit conf: DCacheConfig, lnconf: LogicalNetworkConfigura
state := s_refill_req
}
}.otherwise { // writback if necessary and refill
state := Mux(conf.co.needsWriteback(io.req_bits.old_meta.state), s_wb_req, s_refill_req)
state := Mux(conf.co.needsWriteback(io.req_bits.old_meta.state), s_wb_req, s_meta_clear)
}
}