REALM MANAGEMENT UNIT-PRIVATE MEMORY REGIONS

    公开(公告)号:US20200174950A1

    公开(公告)日:2020-06-04

    申请号:US16625943

    申请日:2018-06-11

    Applicant: ARM LIMITED

    Abstract: Memory access circuitry (26) enforces ownership rights for memory regions. A given memory region is associated with an owner realm specified from multiple realms, each realm corresponding to a portion of at least one software process executed by processing circuitry (8). A realm management unit (RMU) (20) is provided to perform realm management operations for managing the realms. The memory access circuitry (26) controls access to a given memory region in dependence on at least one status attribute specifying whether the given memory region is an RMU-private memory region reserved for exclusive access by the RMU (20).

    SCRUB-COMMIT STATE FOR MEMORY REGION
    2.
    发明申请

    公开(公告)号:US20200226061A1

    公开(公告)日:2020-07-16

    申请号:US16647659

    申请日:2018-10-11

    Applicant: ARM Limited

    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.

Patent Agency Ranking