sevl

Send Event Local

SEVL

Sends an event locally to the executing processor.

Details

Sends an event signal locally to only the executing processor core, setting its local event flag so that the next WFE will not block. No condition flags are affected. Execution state: AArch64-only.

Pseudocode Operation

# Set local event flag
LOCAL_EVENT_FLAG ← 1
PC ← PC + 4

Example

SEVL

Encoding

Binary Layout
11010101000000110010
0000
101
11111
 
Format System Alias
Opcode 0xD50320BF
Extension Base

Operands

Reference (Arm A64 ISA)

Instruction Forms

Encoding Instruction ISA Bit pattern
0xD50320BF SEVL A64 11010101000000110010 | 0000 | 101 | 11111

Description

Send Event Local is a hint instruction that causes an event to be signaled locally without requiring the event to be signaled to other PEs in the multiprocessor system. It can prime a wait-loop which starts with a WFE instruction.

Operation

SendEventLocal();