专利汇可以提供安全模式状态的数据访问追踪专利检索,专利查询,专利分析的服务。并且本案提供一种 数据处理 装置,当处理 电路 (154)进入与函数调用关联的 安全模式 时,装置使用标记电路(174)以将 访问 追踪标记(SFPA)设定至第一值,且在操作于与该函数调用关联的安全模式下的处理电路检测到对预定状态数据进行至少一个类型的第一访问之后,切换访问追踪标记至第二值,该预定状态数据如浮点寄存器数据。随后,访问追踪标记可与延迟保护程序指令(VLSTM)及延迟加载程序指令(VLLDM)关联使用,以控制是否执行状态数据的推送操作及状态数据的恢复操作,以防止在非安全模式下对该状态数据的访问。,下面是安全模式状态的数据访问追踪专利的具体信息内容。
1.一种用于处理数据的装置,所述设备包括:
处理电路,用于在第一安全模式下及在第二安全模式下操作;以及
标记电路,用于提供访问追踪标记,当所述处理电路进入与函数调用关联的所述第一安全模式时,所述访问追踪标记具有第一值,其中所述处理电路经配置以在所述处理电路在与所述函数调用关联的所述第一安全模式下操作时由所述处理电路检测到对预定状态数据进行至少一个类型的第一访问之后,将所述访问追踪标记切换至第二值。
2.如权利要求1所述的装置,其中所述标记电路经配置以实施以下各项中的一项:
在进入所述第一安全模式之后,将所述访问追踪标记设定至所述第一值,并且在检测到所述第一访问之后将所述访问追踪标记从所述第一值变更至所述第二值,无论所述处理电路是在所述第一安全模式下操作还是在所述第二安全模式下操作;
在进入所述第一安全模式之后,将所述访问追踪标记设定至所述第一值,并且在检测到所述第一访问之后及所述处理电路在所述第一安全模式下操作时将所述访问追踪标记变更至所述第二值;以及
在进入所述第二安全模式之后,将所述访问追踪标记设定至所述第一值,且在检测到所述第一访问之后及所述处理电路在所述第一安全模式下操作时将所述访问追踪标记变更至所述第二值。
3.如权利要求1或2中的一项所述的装置,其中所述标记电路响应于进一步的函数调用,所述进一步的函数调用将所述处理电路从在所述第一安全模式下操作切换至在所述第二安全模式下操作,以将所述访问追踪标记的当前值保存至访问追踪标记数据储存设备。
4.如权利要求3所述的装置,其中所述标记电路响应于来自所述进一步的函数调用的函数返回,所述函数返回将所述处理电路从在所述第二安全模式下操作切换至在所述第一安全模式下操作,以将所述访问追踪标记恢复至来自所述访问追踪标记数据储存设备的所述当前值。
5.如权利要求3和4中的任一项所述的装置,其中所述访问追踪标记数据储存设备是栈存储器。
6.如前述权利要求中的任一项所述的装置,包括:
安全状态保护电路,用于在至少以下各情况中触发针对所述预定状态数据的保护响应:
所述处理电路在所述第二安全模式下操作;
在切换至与函数调用关联的所述第二安全模式之前,所述访问追踪标记在所述第一安全模式中操作时具有所述第二值;以及
所述处理电路尝试访问所述预定状态数据,其中所述保护响应包括清除所述预定状态数据的第一子集。
7.如权利要求6所述的装置,其中所述保护响应包括保存所述预定状态数据的第二子集至状态数据储存器。
8.如权利要求6或7中的任一项所述的装置,其中如果所述处理电路在以下情况中的一个的情况下尝试访问所述预定状态数据的所述第一子集,所述处理电路响应于延迟保护程序指令的执行以准备所述状态保护电路执行所述保护响应:
所述访问追踪标记具有所述第二值;以及
执行所述延迟保护程序指令。
9.如权利要求6、7、8中的任一项所述的装置,其中所述保护响应包括将保护标记设定至指示所述保护响应的触发的值。
10.如权利要求9所述的装置,其中所述保护标记是以下各项中的一个:
专用保护标记;以及
所述访问追踪标记。
11.如权利要求8、9、10中的任一项所述的装置,其中所述延迟保护程序指令的所述执行触发所述保护响应。
12.如权利要求7、9、10中的任一项所述的装置,其中所述保护响应包括将保护标记设定至指示所述保护响应的触发的值,且在以下情况下,所述处理电路响应于延迟加载程序指令的执行以从所述状态数据储存器加载所述预定状态数据的所述第二子集:
所述处理电路在所述第一安全模式下操作;以及
所述保护标记具有指示对所述保护响应的触发的所述值。
13.如权利要求12所述的装置,其中所述预定状态数据的所述第二子集的所述加载进一步的取决于具有所述第二值的所述访问追踪标记。
14.如权利要求8、12、13中的任一项所述的装置,其中如果所述处理电路在以下情况中的一个的情况下响应于延迟保护程序指令的执行以清除所述状态保护电路的准备:
所述处理电路在所述第一安全模式下操作;以及
所述保护标记具有指示所述保护响应的触发的值之外的值。
15.如权利要求9和10中的任一项所述的装置,其中所述处理电路响应于延迟无保护程序指令的执行,以在以下情况下禁用所述保护响应:
所述处理电路在所述第一安全模式下操作;以及
所述保护标记具有指示所述保护响应的触发的值之外的值。
16.如前述权利要求中的任一项所述的装置,包括浮点寄存器寄存器,所述寄存器储存浮点值,其中所述预定状态数据包括所述浮点值。
17.如权利要求16所述的装置,其中所述处理电路对所述浮点值的所述访问包括执行浮点指令。
18.如权利要求16或17中的任一项所述的装置,其中浮点配置数据规定与由所述处理电路执行浮点处理操作关联中的一个或多个参数,并且当所述访问追踪标记具有所述第一值时在所述安全状态下执行所述浮点指令之后,所述浮点配置数据被设定为默认浮点配置数据。
19.如权利要求7和1、6、8-18中的任一项所述的装置,其中所述状态数据储存器包括栈存储器。
20.如权利要求7和19中的任一项所述的装置,其中准备所述状态保护电路,以通过在所述栈存储器内分配储存区域以储存所述预定状态数据的所述第二子集,并向所述状态保护电路提供所述储存区域的指针地址来执行所述保存。
21.如权利要求20所述的装置,其中所述延迟保护程序指令具有参数,所述参数规定所述设备的包括所述预定状态数据的所述第一子集的状态数据。
22.如权利要求12、14和19中的任一项所述的装置,其中所述状态数据储存器包括栈存储器,并且在以下情况中的一个的情况下,所述处理电路响应于所述延迟加载程序指令的执行以去分配所述栈存储器内的所述储存区域:
所述延迟加载程序指令从所述栈存储器加载所述预定状态数据;
所述延迟加载程序指令清除所述状态保护电路的所述准备;以及
执行了所述延迟加载程序指令。
23.如权利要求12、13、22中的任一项所述的装置,其中所述延迟加载程序指令具有参数,所述参数规定所述设备的何一种状态数据包括所述预定状态数据的所述第二子集。
24.如前述权利要求中的任一项所述的装置,其中所述第一安全模式比所述第二安全模式更安全。
25.一种处理数据的方法,包括:
在第一安全模式及第二安全模式中的项下执行处理;
当处理电路进入与函数调用关联的所述第一安全模式时,提供具有第一值中的访问追踪标记;以及
在所述处理电路在与所述函数调用关联的所述第一安全模式中操作时由所述处理电路检测到对预定状态数据进行至少一个类型的第一访问之后,将所述访问追踪标记切换至第二值。
26.一种储存在有形计算机程序储存介质上的计算机程序,用于控制如权利要求1所述的设备的操作,所述计算机程序包括延迟保护程序指令,所述指令在所述第一安全模式下操作时可执行以准备状态保护电路,从而如果所述处理电路在所述第二安全模式下操作时尝试访问所述预定状态数据的第一子集,则针对所述预定状态数据执行保护响应。
27.一种储存在有形计算机程序储存介质上的计算机程序,用于控制如权利要求12所述的设备的操作,所述计算机程序包括延迟保护程序指令,在以下情况下,所述指令可执行以控制所述处理电路以从所述状态数据储存器加载所述预定状态数据的所述第二子集:
所述处理电路在所述第一安全模式下操作;以及
所述保护标记具有指示对所述保护响应的触发的所述值。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
安全模式状态的数据访问追踪 | 2020-05-12 | 402 |
具有安全模式的天线系统 | 2020-05-12 | 658 |
一种安全模式建立的方法及无线网络控制器 | 2020-05-16 | 888 |
虚拟机的虚拟安全模式 | 2020-05-11 | 1021 |
用于以安全模式来解锁的系统及方法 | 2020-05-14 | 609 |
虚拟机的虚拟安全模式 | 2020-05-11 | 229 |
安全模式过程控制方法及系统 | 2020-05-15 | 958 |
车载后视镜及其切换安全模式的方法 | 2020-05-12 | 226 |
制冰机安全模式下冷冻和收获的控制和方法 | 2020-05-15 | 687 |
用于在安全模式和非安全模式间切换处理器的装置和方法 | 2020-05-12 | 405 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。