13.2 EDK - 在ISR内执行时,程序的执行在FPU指令上挂起

问题描述

当输入中断服务程序(ISR)时,机器状态寄存器(MSR)被清除,清除辅助处理器可用[位6]和浮点可用位(以及其他位)。因此,当尝试在ISR中执行FPU指令时,由于APU不可用而发生异常。

解决/修复方法

不要在ISR中执行FPU指令。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:43:05 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它