Unified memory protection table extension (mpte) for reduced instruction set computer (risc) devices
AssigneeQUALCOMM Incorporated
InventorsAndrew DELLOW, Eckhard DELFS
Life of this patent
Estimating the term…
Abstract
A method for enhanced unified memory protection table operation is described. The method includes performing, during physical memory access, a table walk to identify a leaf-node containing permissions for supervisor domains (SDs) corresponding to a physical memory address space. The method also includes accessing the leaf-node to determine an access control permissions field of the leaf-nod. The method further includes performing a look-up to determine access permissions for the supervisor domains from a set of programmable registers according to an identification (ID) value from the access control permissions field of the leaf-node.
Claims20
A method for enhanced unified memory protection table operation, the method comprising:
- performing, during physical memory access, a table walk to identify a leaf-node containing permissions for supervisor domains (SDs) corresponding to a physical memory address space;
- accessing the leaf-node to determine an access control permissions field of the leaf-node;
- and
- performing a look-up to determine access permissions for the supervisor domains from a set of programmable registers according to an identification (ID) value from the access control permissions field of the leaf-node.
A non-transitory computer-readable medium having program code recorded thereon for enhanced unified memory protection table operation, the program code being executed by a processor and comprising:
- program code to perform, during physical memory access, a table walk to identify a leaf-node containing permissions for supervisor domains (SDs) corresponding to a physical memory address space;
- program code to access the leaf-node to determine an access control permissions field of the leaf-node;
- and
- program code to perform a look-up to determine access permissions for the supervisor domains from a set of programmable registers according to an identification (ID) value from the access control permissions field of the leaf-node.
Dependencies are inferred from the claim text.