sev

Send Event

SEV

Sends an event to all processors in the cluster (wakes up WFE).

Details

Sends an event signal to all processor cores in the system cluster, waking any cores that are waiting in WFE. No condition flags are affected. Execution state: AArch64-only.

Pseudocode Operation

# Broadcast event to all cores in cluster
BROADCAST_EVENT_TO_ALL_CORES
PC ← PC + 4

Example

SEV

Encoding

Binary Layout
11010101000000110010
0000
100
11111
 
Format System Alias
Opcode 0xD503209F
Extension Base

Operands

Reference (Arm A64 ISA)

Instruction Forms

Encoding Instruction ISA Bit pattern
0xD503209F SEV A64 11010101000000110010 | 0000 | 100 | 11111

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 mechanism and Send event.

Operation

SendEvent();