BUG: Incorrect irq routing of plic sources greater than 31 breaks zone separation and could result in DOS.
Closed this issue · 1 comments
Hex-Five-Labs commented
PLIC interrupt for sources > 31 are always routed to zone1 despite being mapped to other zones.
This is likely to result in a denial of service for both zone1 and the zone mapped to the plic source > 31.
Hex-Five-Labs commented
Fixed in commit 196ff0