Patent ID: 11914726
Assignee: MICRON TECHNOLOGY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 4:
5. A computer processor, comprising:
at least one privileged register;
at least one execution unit; and
a plurality of permission registers each configured to store permission data corresponding to the privileged register and one of a plurality of predefined domains of instruction execution, wherein each one of the plurality of permission registers is accessible by only a single one of the plurality of predefined domains, wherein the plurality of predefined domains comprises at least one of each of a domain for hypervisor, a domain for operating system, and a domain for application;
wherein the computer processor is configured to control a request to access the privileged register based on a permission bit in the permission data corresponding to a domain in which an instruction is being executed in the computer processor to generate the request, and
wherein the plurality of predefined domains comprises instructions for execution of all stored in a single memory that are executable based on the permission data in the plurality of permission registers permissions.