Invention Grant
- Patent Title: Address translation data invalidation
-
Application No.: US16625102Application Date: 2018-06-01
-
Publication No.: US11615032B2Publication Date: 2023-03-28
- Inventor: Matthew James Horsnell , Grigorios Magklis , Richard Roy Grisenthwaite
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM LIMITED
- Current Assignee: ARM LIMITED
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: EP17386022 20170628
- International Application: PCT/EP2018/064497 WO 20180601
- International Announcement: WO2019/001896 WO 20190103
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/1027 ; G06F9/46 ; G06F9/54 ; G06F12/0873

Abstract:
A data processing system (2) including one or more transaction buffers (16, 18, 20) storing address translation data executes translation buffer invalidation instructions TLBI within respective address translation contexts VMID, ASID, X. Translation buffer invalidation signals generated as a consequence of execution of the translation buffer invalidation instructions are broadcast to respective translation buffers and include signals which specify the address translation context of the translation buffer invalidation instruction that was executed. This address translation context specified within the translation buffer invalidation signals is used to gate whether or not those translation buffer invalidation signals when received by translation buffers which are potential targets for the invalidation are or are not flushed. The address translation context data provided within the translation buffer invalidation signals may also be used to control whether or not local memory transactions for a local transactional memory access are or are not aborted upon receipt of the translation buffer invalidation signals.
Public/Granted literature
- US20200167292A1 ADDRESS TRANSLATION DATA INVALIDATION Public/Granted day:2020-05-28
Information query