摘要 |
Processor switching between secure and non-secure modes Abstract There is a provided a data processing system comprising: a processor (10) operable in a plurality of modes and either a secure domain (S) or a non-secure domain (NS) including: at least one secure mode (a, b, c) being a mode in said secure domain; at least one non-secure mode (1, 2, 3, 4) being a mode in said non-secure domain; and a monitor mode, wherein when said processor is executing a program in a secure mode said program has access to secure data which is not accessible when said processor is operating in a non-secure mode; and switching between said secure mode and said non-secure mode takes place via said monitor mode, said processor being operable at least partially in said monitor mode to execute a monitor program (72) to manage switching between said secure mode and said non-secure mode. Figure 2
|