You copied the Doc URL to your clipboard.
SMC
Secure Monitor Call.
Syntax
SMC
{
}
cond
#imm4
where:
cond
is an optional condition code.
imm4
is a 4-bit immediate value. This is ignored by the Arm® processor, but can be used by the SMC exception handler to determine what service is being requested.
Note
SMC
was called SMI
in earlier versions of the A32 assembly language. SMI
instructions disassemble to SMC
, with a
comment to say that this was formerly SMI
.Architectures
This 32-bit instruction is available in A32 and T32, if the Arm architecture has the Security Extensions.
There is no 16-bit version of this instruction in T32.