sev

Send Event (Thumb)

SEV

Send event (Thumb).

Pseudocode Operation

EventRegister ← 1
WakeupInnerShareableDomain()

Encoding

Binary Layout
10111111
15:8
0100
7:4
0000
3:0
 
Format Thumb System
Opcode 0xBF40
Extension T32 (Base)

Operands

Related

Other forms of sev

  • sev Send Event
  • sev Send Event (A32)

More in T32 (Base)

Reference

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();