summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/include/armv6-m/irq.h
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/arch/arm/include/armv6-m/irq.h')
-rw-r--r--nuttx/arch/arm/include/armv6-m/irq.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/nuttx/arch/arm/include/armv6-m/irq.h b/nuttx/arch/arm/include/armv6-m/irq.h
index db5c82913..75aed8ff1 100644
--- a/nuttx/arch/arm/include/armv6-m/irq.h
+++ b/nuttx/arch/arm/include/armv6-m/irq.h
@@ -161,6 +161,14 @@ struct xcptcontext
uint32_t saved_pc;
uint32_t saved_basepri;
uint32_t saved_xpsr;
+
+# ifdef CONFIG_NUTTX_KERNEL
+ /* This is the saved address to use when returning from a user-space
+ * signal handler.
+ */
+
+ uint32_t sigreturn;
+# endif
#endif
#ifdef CONFIG_NUTTX_KERNEL