在机器模式下是否可以为不同的中断赋予不同的优先级?与不同模式的中断不同,处理器如何控制相同模式的嵌套陷阱?
答案 0 :(得分:0)
是否可以为不同的中断赋予不同的优先级 机器模式?
据我了解,机器模式下的不同中断具有固定的优先级,从高到低:外部,软件,计时器,同步陷阱,请参见 riscv-privileged-v1.10.pdf节第3.1.14节结束。中断控制器(例如第7章中所述的PLIC)会优先处理多个外部中断。
与不同模式的中断不同,处理器控件如何嵌套 陷于相同模式?
通过堆叠中断模式的全局中断使能以及先前的特权模式,请参见3.1.7节。
有许多要考虑的细微之处,但我希望上述广泛的答案能够朝着正确的方向发展。