当前位置: 首页 > 专利查询>ARM有限公司专利>正文

用于处理密封能力的技术制造技术

技术编号:41742132 阅读:40 留言:0更新日期:2024-06-19 13:02
描述用于处理密封能力的设备和方法。该设备具有处理电路系统以执行在其期间产生对存储器的存取请求的处理操作,其中该处理电路系统经布置以使用识别约束信息的能力产生用于这些存取请求的存储器地址。检查电路系统接着基于由给定能力识别的该约束信息,并且基于与给定存取请求关联的信任等级,确定是否允许其存储器地址是使用该给定能力产生的该给定存取请求。每一能力具有与其关联的能力信任等级,并且与给定存取请求关联的信任等级取决于与处理电路系统的目前操作模式关联的目前模式信任等级以及给定能力的能力信任等级两者。这些能力中的至少一个能力可设定为密封能力,并且该设备进一步包括密封能力处理电路系统以在目前模式信任等级是比给定密封能力的能力信任等级低的信任等级时防止该处理电路系统使用该给定密封能力执行至少一个处理操作。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、本技术涉及数据处理领域,并且更具体地关于密封能力的处理。

2、对在其中某些能力是针对给定过程定义,并且如果尝试在经定义能力外侧实行操作,可触发错误的基于能力的架构的关注日益增加。能力可采取各种形式,但一种类型的能力是有界指标(其也可称为“胖指标”)。

3、可提供若干个能力存储元件(例如,寄存器)以用于存储用于由数据处理设备的处理电路系统存取的能力。每一能力可包括在使用该能力时用以限制可执行的操作的约束信息。例如,考虑有界指标,此可提供用以识别在使用该能力时可由处理电路系统存取的存储器地址的非可延伸范围,以及识别关联权限的一个或多个权限标志的信息。

4、若干个能力架构已引入密封能力的概念。通过将能力密封,此允许将能力标记为非可解参考的(意谓着存储器地址不可使用该能力存取)以及不可变的,导致如果尝试修改或解参考此能力,导致硬件例外。由于密封能力允许例如受信任码将在呼叫回该受信任码期间使用的令牌提供给较不受信任码的软件使用情形(例如,文件处理),支持密封能力是所需要的。此令牌在较不受信任模式内不应为可用的,并且本文档来自技高网...

【技术保护点】

1.一种设备,包括:

2.根据权利要求1所述的设备,其中:

3.根据权利要求2所述的设备,其中所述密封能力处理电路系统经布置以响应于所述密封请求而在所述经选取能力的所述能力信任等级大于所述目前模式信任等级时禁止设定所述密封标志。

4.根据权利要求3所述的设备,其中所述密封能力处理电路系统经布置以响应于所述密封请求而在所述经选取能力的所述能力信任等级匹配所述目前模式信任等级时设定所述密封标志。

5.根据任一前述权利要求所述的设备,其中每一能力具有与其关联的能够设定以将所述能力指示为密封能力的密封标志,并且所述密封能力处理电路系统响应于经选取密...

【技术特征摘要】
【国外来华专利技术】

1.一种设备,包括:

2.根据权利要求1所述的设备,其中:

3.根据权利要求2所述的设备,其中所述密封能力处理电路系统经布置以响应于所述密封请求而在所述经选取能力的所述能力信任等级大于所述目前模式信任等级时禁止设定所述密封标志。

4.根据权利要求3所述的设备,其中所述密封能力处理电路系统经布置以响应于所述密封请求而在所述经选取能力的所述能力信任等级匹配所述目前模式信任等级时设定所述密封标志。

5.根据任一前述权利要求所述的设备,其中每一能力具有与其关联的能够设定以将所述能力指示为密封能力的密封标志,并且所述密封能力处理电路系统响应于经选取密封能力的解密封请求而在所述经选取密封能力的所述能力信任等级大于所述目前模式信任等级时禁止清除所述经选取密封能力的所述密封标志。

6.根据权利要求5所述的设备,其中所述密封能力处理电路系统经布置以响应于所述解密封请求而在所述经选取密封能力的所述能力信任等级匹配所述目前模式信任等级时清除所述密封标志。

7.根据任一前述权利要求所述的设备,其中所述密封能力处理电路系统经布置以在所述目前模式信任等级是比所述给定密封能力的所述能力信任等级低的信任等级时防止所述处理电路系统使用所述给定密封能力执行多个处理操作中的任一处理操作,但允许所述给定密封能力在存储元件之间移动。

8.根据任一前述权利要求所述的设备,其中所述密封能力处理电路系统经布置以与所述目前模式信任等级无关地要求所述给定密封能力在允许所述能力在后续处理操作中由所述处理电路系统使用之前解密封。

9.根据权利要求1至7中任一项所述的设备,其中所述密封能力处理电路系统经布置以至少在所述目前模式信任等级与所述给定密封能力的所述能力信任等级相同时允许所述处理电路系统使用所述给定密封能力执行一个或多个处理操作而无需将所述给定密封能力解密封。

10.根据权利要求9所述的设备,其中所述密封能力处理电路系统经...

【专利技术属性】
技术研发人员:弗朗索瓦·克里斯托弗·雅克·波特曼托马斯·克里斯托弗·格鲁卡特
申请(专利权)人:ARM有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1