1
0

Fixed abort bug: removed uneeded state, added mshr guard on xact_abort.valid and xact_init.ready on same cycle

This commit is contained in:
Henry Cook
2012-04-24 15:11:59 -07:00
parent 55e86b5cf4
commit 1ed89f1cab
2 changed files with 6 additions and 7 deletions

View File

@ -226,6 +226,7 @@ class MSHR(id: Int, co: CoherencePolicy) extends Component {
}
when (state === s_refill_req) {
when (flush) { state := s_drain_rpq }
.elsewhen (abort) { state := s_refill_req }
.elsewhen (io.mem_req.ready) { state := s_refill_resp }
}
when (state === s_meta_clear && io.meta_req.ready) {