Invention Grant
- Patent Title: Handling access requests in a data processing apparatus
- Patent Title (中): 在数据处理设备中处理访问请求
-
Application No.: US11641969Application Date: 2006-12-20
-
Publication No.: US07657694B2Publication Date: 2010-02-02
- Inventor: David Hennah Mansell , Stuart David Biles , Stephen John Hill
- Applicant: David Hennah Mansell , Stuart David Biles , Stephen John Hill
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F21/00
- IPC: G06F21/00

Abstract:
A data processing apparatus is provided comprising processing logic for issuing access requests when access to data is required, with each access request specifying a memory address associated with the data the subject of the access request. Access control logic is used to perform an access control operation to check for each access request whether the specified memory address is accessible by the processing logic. Further, a table is provided having a plurality of entries, each entry identifying an address range and an associated action. On occurrence of one or more predetermined events, the access control logic references the table to determine whether the specified address is within the address range identified by an entry of the table. If so, the associated action specified in that entry is invoked, whereas otherwise the access control logic causes any action indicated by the access control operation to be performed. This provides a particularly efficient mechanism for handling access requests in a variety of situations, for example within a virtualization environment where the access requests are directed to virtual devices implemented by hypervisor software.
Public/Granted literature
- US20080155167A1 Handling access requests in a data processing apparatus Public/Granted day:2008-06-26
Information query