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:
Feb. 18, 2020

Filed:

Jul. 14, 2017
Applicant:

Arm Ltd, Cambridge, GB;

Inventors:

Jonathan Curtis Beard, Austin, TX (US);

Roxana Rusitoru, Cambridge, GB;

Curtis Glenn Dunham, Austin, TX (US);

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/1036 (2016.01); G06F 12/1045 (2016.01); G06F 12/1081 (2016.01); G06F 12/109 (2016.01);
U.S. Cl.
CPC ...
G06F 12/1036 (2013.01); G06F 12/109 (2013.01); G06F 12/1054 (2013.01); G06F 12/1081 (2013.01); G06F 2212/151 (2013.01); G06F 2212/651 (2013.01); G06F 2212/656 (2013.01); G06F 2212/657 (2013.01);
Abstract

A system, apparatus and method are provided in which a range of virtual memory addresses and a copy of that range are mapped to the same first system address range in a data processing system until an address in the virtual memory address range, or its copy, is written to. The common system address range includes a number of divisions. Responsive to a write request to an address in a division of the common address range, a second system address range is generated. The second system address range is mapped to the same physical addresses as the first system address range, except that the division containing the address to be written to and its corresponding division in the second system address range are mapped to different physical addresses. First layer mapping data may be stored in a range table buffer and updated when the second system address range is generated.


Find Patent Forward Citations

Loading…