RISC-V:处理多个中断

时间:2019-03-05 09:11:01

标签: riscv

在机器模式下是否可以为不同的中断赋予不同的优先级?与不同模式的中断不同,处理器如何控制相同模式的嵌套陷阱?

1 个答案:

答案 0 :(得分:0)

  

是否可以为不同的中断赋予不同的优先级   机器模式?

据我了解,机器模式下的不同中断具有固定的优先级,从高到低:外部,软件,计时器,同步陷阱,请参见 riscv-privileged-v1.10.pdf节第3.1.14节结束。中断控制器(例如第7章中所述的PLIC)会优先处理多个外部中断。

  

与不同模式的中断不同,处理器控件如何嵌套   陷于相同模式?

通过堆叠中断模式的全局中断使能以及先前的特权模式,请参见3.1.7节。

有许多要考虑的细微之处,但我希望上述广泛的答案能够朝着正确的方向发展。