处理器进入WFI时收到的不精确的外部中止可能导致处理器死锁

时间:2014-07-18 06:42:55

标签: deadlock armv7 mmu

这是Cortex A9处理器的ARM勘误表。

说明 -

处理器准备进入WFI状态时收到的不精确的外部中止可能 导致处理器死锁。 可以通过在WFI指令之前插入DSB来完成显式内存事务。 但是,这不会阻止先前发布的PLD指令生成的存储器访问 页表跟随先前发布的PLD指令或作为PLE的结果 发动机。 如果在执行WFI之后由于这些存储器访问之一而返回外部中止 指令,处理器可能会导致死锁。

那么,如何通过保护MMU来防止死锁。

0 个答案:

没有答案