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. 01, 2022

Filed:

Oct. 11, 2018
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Jason Parker, Sheffield, GB;

Djordje Kovacevic, Cambridge, GB;

Gareth Rhys Stockwell, Cambridge, GB;

Matthew Lucien Evans, Cambridge, GB;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0253 (2013.01); G06F 12/1408 (2013.01); G06F 12/1458 (2013.01); G06F 12/1491 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/1052 (2013.01);
Abstract

A realm management unit (RMU)manages ownership of memory regions by realms, each realm corresponding to at least a portion of a software process executed by processing circuitry. Memory access circuitryenforces ownership rights for the regions, with the owner realm having a right to exclude other realms from accessing data stored within its owned region. The RMUcontrols transitions of memory regions between region states, including an invalid state, a valid state, and a scrub-commit statein which the memory region is allocated to an owner realm, inaccessible to that owner realm until a scrubbing process has been performed for the memory region to set each storage location of the region to a value uncorrelated with a previous value stored in the storage location, and prevented from being reallocated to a different owner realm.


Find Patent Forward Citations

Loading…