[发明专利]针对颗粒保护数据的数据完整性检查在审
| 申请号: | 202180031684.X | 申请日: | 2021-04-09 |
| 公开(公告)号: | CN115461728A | 公开(公告)日: | 2022-12-09 |
| 发明(设计)人: | 詹森·帕克 | 申请(专利权)人: | ARM有限公司 |
| 主分类号: | G06F12/14 | 分类号: | G06F12/14 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 杨佳婧 |
| 地址: | 英国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 针对 颗粒 保护 数据 完整性 检查 | ||
地址转换电路16将由存储器访问请求指定的目标虚拟地址(VA)转换为与从多个物理地址空间(PAS)中选择的选定PAS相关联的目标物理地址(PA)。从存储器加载颗粒保护数据块,该颗粒保护数据块包括至少一个颗粒保护条目(GPE),每个GPE对应于相应的PA颗粒并且指定颗粒保护信息(GPI),该GPI指示该PAS中的哪个PAS是允许PAS。滤波电路20基于该选定PAS是否被该GPI在目标颗粒保护条目(GPE)中指示为允许PAS来确定是否应当允许该存储器访问请求访问该目标PA。完整性检查电路23对从存储器加载的该颗粒保护数据块执行数据完整性检查,并在该数据完整性检查失败时发信号通知故障。
背景技术
本技术涉及数据处理领域。
数据处理系统可以具有地址转换电路,用于将存储器访问请求的虚拟地址转换为对应于存储器系统中要访问的位置的物理地址。
至少一些示例提供了一种装置,包括:地址转换电路,该地址转换电路用于将由存储器访问请求指定的目标虚拟地址转换为与从多个物理地址空间中选择的选定物理地址空间相关联的目标物理地址;颗粒保护条目加载电路,该颗粒保护条目加载电路用于从存储器加载颗粒保护数据块,该颗粒保护数据块包括至少一个颗粒保护条目,每个颗粒保护条目对应于相应的物理地址颗粒并且指定颗粒保护信息,该颗粒保护信息指示多个物理地址空间中的哪个物理地址空间是允许从其访问物理地址颗粒的允许物理地址空间;滤波电路,该滤波电路用于基于选定物理地址空间是否被颗粒保护信息在对应于包括目标物理地址的目标物理地址颗粒的目标颗粒保护条目中指示为允许物理地址空间,来确定是否应当允许存储器访问请求访问目标物理地址;和完整性检查电路,该完整性检查电路用于对从存储器加载的颗粒保护数据块执行数据完整性检查,并在该数据完整性检查失败时发信号通知故障。
至少一些示例提供了一种数据处理方法,包括:将由存储器访问请求指定的目标虚拟地址转换为与从多个物理地址空间中选择的选定物理地址空间相关联的目标物理地址;从存储器加载颗粒保护数据块,该颗粒保护数据块包括至少一个颗粒保护条目,每个颗粒保护条目对应于相应的物理地址颗粒并且指定颗粒保护信息,该颗粒保护信息指示多个物理地址空间中的哪个物理地址空间是允许从其访问物理地址颗粒的允许物理地址空间;对从存储器加载的颗粒保护数据块执行数据完整性检查,并在该数据完整性检查失败时发信号通知故障;以及基于选定物理地址空间是否被颗粒保护信息在对应于包括目标物理地址的目标物理地址颗粒的目标颗粒保护条目中指示为允许物理地址空间,来确定是否应当允许存储器访问请求访问目标物理地址。
至少一些示例提供了一种计算机程序,该计算机程序包括指令,该指令在主机数据处理装置上执行时控制该主机数据处理装置以提供用于执行目标代码的指令执行环境;该计算机程序包括:地址转换程序逻辑,该地址转换程序逻辑用于将由存储器访问请求指定的目标虚拟地址转换为与从多个模拟物理地址空间中选择的选定模拟物理地址空间相关联的目标模拟物理地址;和颗粒保护条目加载程序逻辑,该颗粒保护条目加载程序逻辑用于从存储器加载颗粒保护数据块,该颗粒保护数据块包括至少一个颗粒保护条目,每个颗粒保护条目对应于相应的模拟物理地址颗粒并且指定颗粒保护信息,该颗粒保护信息指示多个模拟物理地址空间中的哪个模拟物理地址空间是允许从其访问模拟物理地址颗粒的允许模拟物理地址空间;滤波程序逻辑,该滤波程序逻辑用于基于选定模拟物理地址空间是否被颗粒保护信息在对应于包括目标模拟物理地址的目标模拟物理地址颗粒的目标颗粒保护条目中指示为允许模拟物理地址空间,来确定是否应当允许存储器访问请求访问目标模拟物理地址;和完整性检查电路,该完整性检查电路用于对从存储器加载的颗粒保护数据块执行数据完整性检查,并在该数据完整性检查失败时发信号通知故障。
至少一些示例提供了一种计算机可读存储介质,该计算机可读存储介质存储上述计算机程序。该计算机可读存储介质可以是非暂态存储介质或暂态存储介质。
附图说明
本技术的另外的方面、特征和优点将从结合附图阅读的示例的以下描述中显而易见,在这些附图中:
图1示出了数据处理装置的示例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180031684.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:使用射频进行环境感测
- 下一篇:电介质组合物和层叠陶瓷电容器
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





