Zero PLIC threshold value at startup

The PLIC threshold value must be zeroed at startup to permit
all interrupt priorities. Fixes #1128.
Этот коммит содержится в:
Yannis Huber 2020-06-07 11:23:14 +02:00 коммит произвёл Ron Evans
родитель c5a896771d
коммит d61d5d7ab1

Просмотреть файл

@ -24,6 +24,9 @@ func main() {
sifive.PLIC.ENABLE[0].Set(0)
sifive.PLIC.ENABLE[1].Set(0)
// Zero the threshold value to allow all priorities of interrupts.
sifive.PLIC.THRESHOLD.Set(0)
// Set the interrupt address.
// Note that this address must be aligned specially, otherwise the MODE bits
// of MTVEC won't be zero.