sev
Send Event (A32)
SEV
Sends an event to all processors.
Pseudocode Operation
Send event signal to all processors
Encoding
Binary Layout
cond
31:28
00110
27:23
0
22
10
21:20
00
19:18
00
17:16
1
15
1
14
1
13
1
12
000000000100
11:0
Operands
Reference
View in Arm A64 ISA Reference ↗
Arm AArch32 ISA
Instruction Forms
| Encoding | Instruction | ISA | Bit pattern | ||
|---|---|---|---|---|---|
| 0x0320F004 | SEV{<c>}{<q>} | A32 | cond | 00110 | 0 | 10 | 00 | 00 | 1 | 1 | 1 | 1 | 000000000100 | ||
| 0xBF40 | SEV{<c>}{<q>} | T32 | 10111111 | 0100 | 0000 | ||
| 0xF3AF8004 | SEV{<c>}.W | T32 | 111100111010 | 1 | 1 | 1 | 1 | 10 | 0 | 0 | 0 | 000 | 0000 | 0100 |
Description
Send Event is a hint instruction. It causes an event to be signaled to all PEs in the multiprocessor system. For more information, see Wait For Event and Send Event.
Operation
if ConditionPassed() then
EncodingSpecificOperations();
SendEvent();