Patent ID: 8955062
Filing Date: 2015-02-10
Classification: G06F,H04L

Abstract:
1. A method comprising: assigning a plurality of identifiers respectively to a plurality of domains, wherein each of the plurality of domains is allocated a corresponding set of resources selected from a plurality of resources, and wherein the plurality of resources are accessible at respective physical addresses; storing a plurality of permissions to access the physical addresses, wherein each of the plurality of permissions indicates which of the physical addresses one or more of the plurality of domains are permitted to access; assigning a code to a first domain, wherein the plurality of domains includes the first domain, wherein the code is to be executed by a processor, wherein the code comprises instructions, and wherein each of the instructions comprises a corresponding one of the physical addresses; tagging each of the instructions in the code by adding the identifier assigned to the first domain to each of the instructions; and during execution of each of the instructions by the processor,