Invention Grant
- Patent Title: Parallel page table entry access when performing address translations
-
Application No.: US16120637Application Date: 2018-09-04
-
Publication No.: US10997083B2Publication Date: 2021-05-04
- Inventor: Geoffrey Wyman Blake , Prakash S. Ramrakhyani , Andreas Lars Sandberg
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F12/1009 ; G06F12/0802

Abstract:
Address translation circuitry performs virtual-to-physical address translations using a page table hierarchy of page table entries, wherein a translation between a virtual address and a physical address is defined in a last level page table entry of the page table hierarchy. The address translation circuitry is responsive to receipt of the virtual address to perform a translation determination with reference to the page table hierarchy, wherein an intermediate level page table entry of the page table hierarchy stores an intermediate level pointer to the last level page table entry. The translation determination comprises: calculating a higher level pointer to the intermediate level page table entry by applying a first predetermined function to the virtual address, calculating the intermediate level pointer by applying a second predetermined function to the virtual address, and initiating a memory access to retrieve in parallel the intermediate level pointer from the intermediate level page table entry and the translation from the last level page table entry.
Public/Granted literature
- US20200073819A1 PARALLEL PAGE TABLE ENTRY ACCESS WHEN PERFORMING ADDRESS TRANSLATIONS Public/Granted day:2020-03-05
Information query