【技术实现步骤摘要】
用于阻止非安全中断的系统和方法
技术介绍
[0001]一些处理器支持安全和非安全状态。程序代码可以在安全状态下存储在安全存储器中并从安全存储器执行,或在非安全状态下存储在非安全存储器中并从非安全存储器执行。函数调用可以用于改变操作状态。
技术实现思路
[0002]提供本概述是为了以精简的形式介绍将在以下详细描述中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键因素或必要特征,也不旨在用于限定所要求保护的主题的范围。
[0003]在本文提出的技术的实施例中,提供了一种系统。所述系统包括处理器、第一中断源和中断阻止单元,所述第一中断源被配置为生成第一非安全中断,所述中断阻止单元被配置为响应于所述处理器在安全状态下操作而阻止所述第一非安全中断。
[0004]在本文提出的技术的实施例中,提供了一种系统。所述系统包括用于接收第一非安全中断的单元、用于确定是否针对所述第一非安全中断启用阻止的单元、以及用于基于处理器操作模式信号并且响应于针对所述第一非安全中断启用所述阻止而阻止所述第一非安全中断的单元。
[0005]在本文提出的技术的实施例中,提供了一种方法。所述方法包括接收第一非安全中断,确定是否针对所述第一非安全中断启用阻止,以及基于处理器操作模式信号并且响应于针对所述第一非安全中断启用所述阻止而阻止所述第一非安全中断。
[0006]在本文提出的技术的实施例中,提供了一种中断阻止单元。所述中断阻止单元包括第一中断输入端口、第一中断输出端口、硬件寄存器和中断阻止逻辑,所述硬件寄存器被 ...
【技术保护点】
【技术特征摘要】
1.一种系统,包括:处理器;第一中断源,所述第一中断源被配置为生成第一非安全中断;以及中断阻止单元,所述中断阻止单元被配置为响应于所述处理器在安全状态下操作而阻止所述第一非安全中断。2.根据权利要求1所述的系统,其中:所述中断阻止单元被配置为响应于所述处理器在非安全状态下操作而将所述第一非安全中断提供给所述处理器。3.根据权利要求1所述的系统,包括:第二中断源,所述第二中断源被配置为生成第二非安全中断,其中,所述中断阻止单元被配置为:响应于所述处理器在所述安全状态下操作并且第一阻止标志被启用而阻止所述第一非安全中断;以及响应于第二阻止标志未被启用而将所述第二非安全中断提供给所述处理器。4.根据权利要求3所述的系统,其中,所述中断阻止单元包括:硬件寄存器,所述硬件寄存器被配置为存储所述第一阻止标志和所述第二阻止标志。5.根据权利要求1所述的系统,其中:所述处理器被配置为生成当前非安全状态信号,所述当前非安全状态信号响应于所述处理器在所述安全状态下操作而具有第一值,并且响应于所述处理器在非安全状态下操作而具有第二值;以及所述中断阻止单元被配置为响应于当前非安全状态信号具有所述第一值并且第一阻止标志被启用而阻止所述第一非安全中断。6.根据权利要求5所述的系统,其中,所述中断阻止单元包括中断阻止逻辑,所述中断阻止逻辑包括:反相器,所述反相器具有被连接以接收所述第一阻止标志的输入端;或门,所述或门具有被连接到所述反相器的输出端的第一输入端和被连接以接收所述当前非安全状态信号的第二输入端;以及与门,所述与门具有被连接到所述或门的输出端的第一输入端、被连接以接收所述第一非安全中断的第二输入端、以及被连接到所述处理器的中断端口的输出端。7.根据权利要求1所述的系统,其中,所述中断阻止单元被配置为响应于允许非安全中断参数具有第一值并且第一阻止标志被启用而阻止所述第一非安全中断;以及响应于所述允许非安全中断参数具有第二值而将所述第一非安全中断提供给所述处理器。8.根据权利要求7所述的系统,其中,所述中断阻止单元包括中断阻止逻辑,所述中断阻止逻辑包括:反相器,所述反相器具有被连接以接收所述第一阻止标志的输入端;或门,所述或门具有被连接到所述反相器的输出端的第一输入端和被连接以接收所述允许非安全中断参数的第二输入端;以及与门,所述与门具有被连接到所述或门的输出端的第一输入端、被连接以接收所述第
一非安全中断的第二输入端、以及被连接到所述处理器的中断端口的输出端。9.一种方法,包括:接收第一非安全中断;确定是否针对所述第一非安全中断启用阻止;以及基于处理器操作模式信号并且响应于针对所述第一非安全中断启用所述阻止而阻止所述第一非安全中断。10.根据权利要求9所述的方法,包括:响应于所述处理器操作模式信号指示所述处理器正在非安全状态下操作而将所述第一非安全中断传递到处理器。11.根据权利要求9所述的方法,包括:接收第二非安全中断;确定是否针对所述第二非安全中断启用阻止;以及响应于针对所述第二非安全中断未启用阻止而将所述第二非安全中断传递到处理器。12.根据权利要求11所述的方法,包括:将指示是否针对所述第一非安全中断启用阻止的第一阻止标志存储在硬件寄存器中;以及将指示是否针对所述第二非安全中断启用阻止的第二阻止标志存储在所述硬件寄存器中。13.根据权利要求9所述的方法,其中,基于处理器操作模式信号并且响应于针对所述第一非安全中断启用所述阻止而阻止所述第一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。