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.

Date of Patent:
Dec. 26, 2023

Filed:

Apr. 28, 2021
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Charles Andrew Giefer, Austin, TX (US);

Alexander Donald Charles Chadwick, Cambridge, GB;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2016.01); G06F 12/1045 (2016.01); G06F 12/02 (2006.01); G06F 12/1009 (2016.01); G06F 12/1036 (2016.01);
U.S. Cl.
CPC ...
G06F 12/1045 (2013.01); G06F 12/0238 (2013.01); G06F 12/1009 (2013.01); G06F 12/1036 (2013.01); G06F 12/1054 (2013.01); G06F 12/1063 (2013.01); G06F 2212/651 (2013.01); G06F 2212/653 (2013.01); G06F 2212/7201 (2013.01);
Abstract

There is provided a data processing apparatus and method of data processing. The data processing apparatus comprises storage circuitry to store a hierarchy of page tables comprising an intermediate level page table. Each entry of the intermediate level page table comprises base address information of a next level page table and control information indicating whether an addressing function has been applied to reorder physical storage locations of entries of the next level page table. Address translation circuitry is provided to perform address translations in response to receipt of a virtual address by performing a lookup in a next level page table dependent on the base address information and a page table index from the virtual address. When the control information indicates that the addressing function has been applied, the lookup is performed at a modified storage location generated by applying the addressing function to the page table index.


Find Patent Forward Citations

Loading…