Invention Grant
- Patent Title: Systems and methods storing a page fault virtual address to prevent unnecessary page table walks
-
Application No.: US14867454Application Date: 2015-09-28
-
Publication No.: US10198360B2Publication Date: 2019-02-05
- Inventor: Alex James Waugh
- 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 ; G06F12/1009 ; G06F12/1027 ; G06F11/07

Abstract:
There is provided a data processing apparatus comprising: processing circuitry to speculatively execute an instruction referencing a virtual address. Lookup circuitry receives the virtual address from the processing circuitry. The lookup circuitry comprises storage circuitry to store at least one virtual address and page walking circuitry to perform a page walk on further storage circuitry, in dependence on the virtual address being unlisted by the storage circuitry, to determine whether a correspondence between a physical address and the virtual address exists. The lookup circuitry signals an error when the correspondence cannot be found and, in response to the error being signaled, the storage circuitry stores an entry comprising the virtual address.
Public/Granted literature
- US20170091113A1 TRANSLATIONS BETWEEN VIRTUAL AND PHYSICAL ADDRESSES Public/Granted day:2017-03-30
Information query