-
公开(公告)号:US07861095B2
公开(公告)日:2010-12-28
申请号:US11057373
申请日:2005-02-15
IPC分类号: G06F12/14
CPC分类号: G06F12/1425 , G06F12/0897
摘要: A data processing apparatus is provided, which is operable to access data values associated with a respective address values. The data processing apparatus has: a processor; a main memory having a secure data values region; a cache; and cache interface logic having data transaction logic and security determination logic. The data transaction logic receives from the processor a data access request for accessing data in cache. The data access request has an associated address value and a security attribute. If the security attribute indicates that the request is a non-secure data-access request, the security determination logic determines, via a data region allocation table, whether the request is associated with the secure data values region of main memory and the non-secure data access request is allowed to complete if it is not associated with the secure data region.
摘要翻译: 提供了一种数据处理装置,其可操作以访问与相应地址值相关联的数据值。 数据处理装置具有:处理器; 具有安全数据值区域的主存储器; 缓存; 以及具有数据事务逻辑和安全确定逻辑的高速缓存接口逻辑。 数据事务逻辑从处理器接收用于访问缓存中的数据的数据访问请求。 数据访问请求具有关联的地址值和安全属性。 如果安全属性指示请求是非安全数据访问请求,则安全确定逻辑经由数据区域分配表确定该请求是否与主存储器的安全数据值区域相关联,并且非安全 如果数据访问请求不与安全数据区域相关联,则允许数据访问请求完成。