【技术实现步骤摘要】
【国外来华专利技术】具有安全检查指示的存储器访问事务
技术介绍
[0001]本技术涉及数据处理领域。更具体地,其涉及存储器访问控制。
[0002]技术背景
[0003]在一些系统中,处理器或其它设备可以在安全域或非安全域中操作。对存储器的访问控制可以取决于供处理器操作的安全域。
技术实现思路
[0004]至少一些示例提供了一种存储器系统部件,该存储器系统部件包括:
[0005]事务处理电路,所述事务处理电路用于接收存储器访问事务,每个存储器访问事务指定至少:
[0006]发布域标识符,所述发布域标识符指示由发布主设备指定的用于所述存储器访问事务的发布安全域,其中所述发布安全域是多个安全域中的一个安全域;
[0007]目标地址;和
[0008]安全检查指示,所述安全检查指示指示是否已知所述存储器访问事务将通过安全检查程序;
[0009]其中所述安全检查程序用于基于指示允许安全域中的哪些安全域访问目标地址的控制数据来确定指示所述发布安全域的存储器访问事务是否被授权访问目标地址;并且
[0 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种存储器系统部件,所述存储器系统部件包括:事务处理电路,所述事务处理电路用于接收存储器访问事务,每个存储器访问事务指定至少:发布域标识符,所述发布域标识符指示由发布主设备指定的用于所述存储器访问事务的发布安全域,其中所述发布安全域是多个安全域中的一个安全域;目标地址;和安全检查指示,所述安全检查指示指示是否已知所述存储器访问事务将通过安全检查程序;其中所述安全检查程序用于基于指示允许所述多个安全域中的哪些安全域访问所述目标地址的控制数据来确定指示所述发布安全域的所述存储器访问事务是否被授权访问所述目标地址;并且所述存储器系统部件包括控制电路,所述控制电路用于基于所述安全检查指示来确定是否仍然需要执行所述安全检查程序。2.根据权利要求1所述的存储器系统部件,其中当所述控制电路确定仍然需要执行所述安全检查程序时,所述控制电路被配置为控制安全检查电路执行所述安全检查程序。3.根据权利要求2所述的存储器系统部件,其中所述存储器系统部件包括所述安全检查电路。4.根据权利要求3所述的存储器系统部件,其中当给定存储器访问事务未通过所述安全检查程序时,所述安全检查电路被配置为发信号通知错误并防止所述给定存储器访问事务在所述存储器系统部件下游传播。5.根据权利要求1所述的存储器系统部件,其中当所述控制电路确定仍然需要执行所述安全检查程序时,所述控制电路被配置为控制下游安全检查电路执行所述安全检查程序。6.根据任一前述权利要求所述的存储器系统部件,其中所述目标地址是物理地址。7.根据任一前述权利要求所述的存储器系统部件,其中所述控制数据包括多个条目,每个条目将地址空间的至少一个区域与所述多个安全域中的至少一个安全域相关联。8.根据权利要求7所述的存储器系统部件,其中所述安全检查程序包括将所述发布域标识符与包括所述目标地址的地址空间区域相关联的所述多个安全域中的所述至少一个安全域进行比较。9.根据任一前述权利要求所述的存储器系统部件,其中所述多个域包括至少安全域和不太安全的域。10.根据权利要求9所述的存储器系统部件,其中所述存储器访问事务支持编码,所述编码指示所述发布安全域是所述不太安全的域,并且已知所述事务通过所述安全检查程序。11.根据任一前述权利要求所述的存储器系统部件,所述存储器系统部件包括高速缓存,所述高速缓存包括高速缓存条目,以对响应于先前接收到的存储器访问事务而获得的数据进行高速缓存,每个高速缓存条目由所述目标地址与所述发布安全域的组合进行索引。12.根据权利要求11所述的存储器系统部件,其中所述高速缓存条目被配置为存储至
少高速缓存条目检查指示符,所述高速缓存条目检查指示符指示目标地址与发布安全域的对应组合是否将通过所述安全检查程序;并且所述控制电路被配置为基于由给定存储器访问事务指定的所述安全检查指示和与所述给定存储器访问事务的所述目标地址与所述发布安全域的所述组合对应的高速缓存条目的所述高速缓存条目检查指示符来确定是否仍然需要针对所述给定存储器访问事务执行所述安全检查程序。13.根据权利要求12所述的存储器系统部件,其中当所述高速缓存条目检查指示符指示由所述给定...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。