Invention Grant
- Patent Title: Scrub-commit state for memory region
-
Application No.: US16647659Application Date: 2018-10-11
-
Publication No.: US11237957B2Publication Date: 2022-02-01
- Inventor: Jason Parker , Djordje Kovacevic , Gareth Rhys Stockwell , Matthew Lucien Evans
- Applicant: ARM Limited
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GB1719567 20171124
- International Application: PCT/GB2018/052908 WO 20181011
- International Announcement: WO2019/102177 WO 20190531
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F12/14

Abstract:
A realm management unit (RMU) 20 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 circuitry 26 enforces 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 RMU 20 controls transitions of memory regions between region states, including an invalid state 220, a valid state 222, and a scrub-commit state 800 in 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.
Public/Granted literature
- US20200226061A1 SCRUB-COMMIT STATE FOR MEMORY REGION Public/Granted day:2020-07-16
Information query