【问题标题】:RISC-V: Handling multiple interruptsRISC-V:处理多个中断
【发布时间】:2019-03-05 09:11:01
【问题描述】:

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

【问题讨论】:

    标签: riscv


    【解决方案1】:

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

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

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

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

    有许多微妙之处需要考虑,但我希望上述广泛的答案能够引导正确的方向。

    【讨论】:

      猜你喜欢
      • 2020-01-12
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 2020-10-18
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      相关资源
      最近更新 更多