用于高效地管理和处理影子栈的装置和方法

    公开(公告)号:CN113536293A

    公开(公告)日:2021-10-22

    申请号:CN202011458472.3

    申请日:2020-12-11

    Abstract: 本申请公开了用于高效地管理和处理影子栈的装置和方法。处理器的一个实施例包括:多个寄存器,用于存储多个影子栈指针(SSP),每个SSP与不同事件优先级相关联;事件处理电路,用于响应于接收到与第一事件优先级等级相关联的第一事件,从多个寄存器中的第一寄存器选择多个SSP中的第一SSP,第一SSP能用于标识第一影子栈的顶部;验证和利用检查电路,用于确定第一SSP是否先前已经被验证,其中如果第一SSP先前还未被验证,则发起原子操作的集合以验证第一SSP并且确认第一SSP不在使用中,原子操作的集合使用锁定操作来锁定数据,直到原子操作的集合完成,并且其中如果第一SSP先前已经被验证,则重新验证第一SSP并且确认第一SSP不在使用中而无需使用锁定操作。

    用于选择性地提供数据验证功能的设备、方法和系统

    公开(公告)号:CN110968898A

    公开(公告)日:2020-04-07

    申请号:CN201910795170.6

    申请日:2019-08-27

    Abstract: 用于对以各种方式促进数据保护的服务进行配置的技术和机制。在实施例中,耦合至存储器的电路系统包括第一电路和第二电路两者,第一电路基于数据计算完整性信息,第二电路基于此类完整性信息评估数据有效性。电路系统的配置提供专用于存储器的对应域的一个或多个服务的组合。针对对于对应域的访问,配置在对第二电路的访问被准许的同时防止对第一电路的访问。在另一实施例中,处理器用信号通知电路系统转变至另一配置,针对对于对应域的访问,该另一配置准许对第一电路和第二电路两者的访问。

    在隐藏执行环境中提供完整性验证和证明

    公开(公告)号:CN102103673B

    公开(公告)日:2014-08-06

    申请号:CN201010610084.2

    申请日:2010-12-15

    Abstract: 在一个实施例中,处理器包括微代码存储,该微代码存储包括用于创建和执行要在系统软件不可见的隐藏环境中执行的隐藏资源管理器(HRM)的处理器指令。处理器还可包括用于存储安全信息的扩展寄存器,安全信息包括隐藏环境的至少一个内核代码模块的度量以及该至少一个内核代码模块的验证状态。描述并要求保护其他实施例。

    具有错误时并行解压缩的经压缩的高速缓存存储器

    公开(公告)号:CN114661635A

    公开(公告)日:2022-06-24

    申请号:CN202111388866.0

    申请日:2021-11-22

    Abstract: 集成电路的实施例可包括:耦合至核的硬件解压缩加速器、经压缩的高速缓存、通信地耦合至硬件解压缩加速器和经压缩的高速缓存的处理器、以及通信地耦合至处理器的存储器,其中,存储器存储微代码指令,这些微代码指令当由处理器执行时使该处理器:响应于页错误的指示而加载页表条目;确定页表条目是否指示页将在错误时被解压缩,并且如果确定是,则基于来自页表条目的信息修改第一地址处的第一解压缩工作描述符和第二地址处的第二解压缩工作描述符;以及利用第一解压缩工作描述符的第一地址向硬件解压缩加速器生成第一入列事务,并利用第二解压缩工作描述符的第二地址向硬件解压缩加速器生成第二入列事务。公开并要求保护其他实施例。

    用于在环转变期间保护栈的处理器扩展

    公开(公告)号:CN113836523A

    公开(公告)日:2021-12-24

    申请号:CN202111138083.7

    申请日:2017-01-06

    Abstract: 本申请公开了用于在环转变期间保护栈的处理器扩展。提供了用于在环转变期间保护栈的处理器扩展的处理器实现的技术。在一个实施例中,处理器包括多个寄存器以及处理器核,该处理器核可操作地耦合至该多个寄存器。多个寄存器用于存储在特权等级转变中使用的数据。多个寄存器中的每个寄存器与特权等级相关联。接收用于将当前活动应用的第一特权等级改变为第二特权等级的指示符。考虑到第二特权等级,选择存储在多个寄存器中的寄存器中的影子栈指针(SSP)。该寄存器与第二特权等级相关联。通过使用SSP,标识用于由处理器在第二特权等级使用的影子栈。

Patent Agency Ranking