4.5.3. Intermediate options

There is a range of options between these two extremes. For example, you can design a Secure state multi-tasking operating system to have no dedicated interrupt source, and you can provide it with a virtual interrupt by a Non-secure state. This design is vulnerable to a denial-of-service attack if the Non-secure state operating system stops providing the virtual interrupt. Alternatively, you can use the MMU to statically separate different components of an otherwise synchronous Secure state library.

Copyright © 2014 ARM. All rights reserved.ARM DAI0425