Un-pend PMP CSR writes on pipeline flushes
This commit is contained in:
parent
4bdeb7731b
commit
3a4ab7ad51
|
@ -182,6 +182,10 @@ class PmpPlugin(regions : Int, granularity : Int, ioRange : UInt => Bool) extend
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
when (arbitration.isFlushed) {
|
||||||
|
pending := False
|
||||||
|
}
|
||||||
|
|
||||||
val writer = new Area {
|
val writer = new Area {
|
||||||
when (pending) {
|
when (pending) {
|
||||||
arbitration.haltItself := True
|
arbitration.haltItself := True
|
||||||
|
|
Loading…
Reference in New Issue