Patent ID: 8706996
Filing Date: 2014-04-22
Classification: G06F

Abstract:
1. A data processor having a CPU operable to run a software program, and an access protection unit operable to provide an access protection to an address space of the CPU based on an operating mode of the CPU, comprising: a domain ID register on which domain ID data for specifying which operating system to run a software program under is set; a domain control register on which mode data for specifying whether to run the software program specified by the domain ID register or to execute management & control for running the software program specified by the domain ID register is set; and a group of attribute information change registers on which attribute-change data for changing attribute information of the CPU operating mode depending on settings of the domain control register and domain ID register on condition that the domain control register specifies execution of the management & control are set, wherein the access protection unit receives attribute information from the CPU and judges validity of an access, provided that the attribute-change data set on the attribute information change register are incorporated in the attribute information.