nuttx/arch/arm/include/armv7-m
Gregory Nutt 977d41d519 Based on a change recommended by Mark Shulte:
Signal handlers maybe run with interrupts enabled or disabled, depending on how the task the received the signal was blocked. (i.e.: If sem_wait() is called, then we disable interrupts, then block the currently running task). This could be dangerous, because user code would be running with interrupts disabled.

This change forces interrupts to be enabled in up_sigdeliver() before executing the signal handler calling up_irq_enable() explicitly.  This is safe because, when we return to normal execution, interrupts will be restored to their previous state when the signal handler returns.
2018-06-06 09:54:30 -06:00
..
irq_cmnvector.h Standardize the width of all comment boxes in header files 2015-10-02 17:42:29 -06:00
irq_lazyfpu.h Standardize the width of all comment boxes in header files 2015-10-02 17:42:29 -06:00
irq.h Based on a change recommended by Mark Shulte: 2018-06-06 09:54:30 -06:00
spinlock.h i.MX6 SMP: Inter-CPU data no saved in a non-cacheable region. 2016-11-26 12:04:02 -06:00
syscall.h Standardize the width of all comment boxes in header files 2015-10-02 17:42:29 -06:00