• Philippe Gerum's avatar
    evl/irq: introduce evl_enter_irq(), evl_leave_irq() · 5a5be217
    Philippe Gerum authored
    
    
    Since we want to be able to reschedule immediately from interrupt
    handlers, the pipeline no longer fires the {enter, exit}_oob_irq()
    notifiers which became useless.
    
    Interrupt handlers must now call explicitly:
    
    - evl_enter_irq() on entry to block rescheduling attempts
    - evl_leave_irq() at exit to trigger a call to evl_schedule()
    Signed-off-by: default avatarPhilippe Gerum <rpm@xenomai.org>
    5a5be217
core.c 21.9 KB