The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 07, 2021
Filed:
Jun. 08, 2018
Arm Limited, Cambridge, GB;
Matthew Lucien Evans, Cambridge, GB;
Jason Parker, Sheffield, GB;
Gareth Rhys Stockwell, Cambridge, GB;
Martin Weidmann, Cambridge, GB;
Arm Limited, Cambridge, GB;
Abstract
An apparatus has a translation cache () comprising a number of entries for specifying address translation data. Each entry () also specifies a translation context identifier () associated with the address translation data and a realm identifier () identifying one of a number of realms. Each realm corresponds to at least a portion of at least one software process executed by processing circuitry (). In response to a memory access a lookup of the translation cache () is triggered. When the lookup misses in the cache (), control circuitry () prevents allocation of address translation data to the cache when the current realm is excluded from accessing the target memory region by an owner realm specified for the target memory region. In the lookup, whether a given entry () matches the memory access depends on both a translation context identifier comparison and a realm identifier comparison.