Unified address translation
AssigneeApple Inc.
InventorsJeffry E. Gonion, Bernard Joseph Semeria, Michael J. Swift, Pradeep Kanapathipillai, David J. Williamson
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsJeffry E. Gonion, Bernard Joseph Semeria, Michael J. Swift, Pradeep Kanapathipillai, David J. Williamson
Estimating the term…
A system and method for efficiently transferring address mappings and data access permissions corresponding to the address mappings. A computing system includes at least one processor and memory for storing a page table. In response to receiving a memory access operation comprising a first address, the address translation unit is configured to identify a data access permission based on a permission index corresponding to the first address, and access data stored in a memory location of the memory identified by a second address in a manner defined by the retrieved data access permission. The address translation unit is configured to access a table to identify the data access permission, and is configured to determine the permission index and the second address based on the first address. A single permission index may correspond to different permissions for different entities within the system.
An apparatus comprising:
(canceled)
A method, comprising:
(canceled)
A non-transitory computer readable storage medium storing program instructions, wherein the program instructions are executable by a processor to:
(canceled)
Dependencies are inferred from the claim text.