4.10.6. SMI

Secure Monitor Interrupt.

For details see the ARM Architecture Reference Manual Security Extensions supplement.

Syntax

SMI{cond} #immed_16

where:

cond

is an optional condition code (see Conditional execution).

immed_16

is a 16-bit immediate value. This is ignored by the ARM processor, but can be used by the SMI exception handler to determine what service is being requested.

Architectures

This ARM instruction is available in Z variants of ARMv6 and above.

This 32-bit Thumb-2 instruction is available in Z variants of ARMv6T2 and above.

There is no 16-bit Thumb version of this instruction.

Copyright © 2002-2005 ARM Limited. All rights reserved.ARM DUI 0204F
Non-Confidential