Invention Application
- Patent Title: REALM IDENTIFIER COMPARISON FOR TRANSLATION CACHE LOOKUP
-
Application No.: US16625924Application Date: 2018-06-08
-
Publication No.: US20200159677A1Publication Date: 2020-05-21
- Inventor: Matthew Lucien EVANS , Jason PARKER , Gareth Rhys STOCKWELL , Martin WEIDMANN
- Applicant: ARM LIMITED
- Priority: com.zzzhc.datahub.patent.etl.us.BibliographicData$PriorityClaim@3a9b83ba
- International Application: PCT/GB2018/051561 WO 20180608
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F12/1027 ; G06F12/0891 ; G06F12/0802

Abstract:
An apparatus has a translation cache (100) comprising a number of entries for specifying address translation data. Each entry (260) also specifies a translation context identifier (254) associated with the address translation data and a realm identifier (270) 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 (8). In response to a memory access a lookup of the translation cache (100) is triggered. When the lookup misses in the cache (100), control circuitry (280) 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 (260) matches the memory access depends on both a translation context identifier comparison and a realm identifier comparison.
Public/Granted literature
- US11113209B2 Realm identifier comparison for translation cache lookup Public/Granted day:2021-09-07
Information query