summaryrefslogtreecommitdiff
path: root/nuttx/arch/mips/include/mips32/irq.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-05-18 19:52:17 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-05-18 19:52:17 +0000
commit39ec51e53213f317a6f2efbaf9b7495a8eef2c37 (patch)
treeef588c8d390b70f77c67bbd49d4ce94c33eb0623 /nuttx/arch/mips/include/mips32/irq.h
parent4b68c0f55b1e581c95bacbd0e7587e735f4e8e31 (diff)
downloadpx4-nuttx-39ec51e53213f317a6f2efbaf9b7495a8eef2c37.tar.gz
px4-nuttx-39ec51e53213f317a6f2efbaf9b7495a8eef2c37.tar.bz2
px4-nuttx-39ec51e53213f317a6f2efbaf9b7495a8eef2c37.zip
More PIC32 context switching logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3625 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/mips/include/mips32/irq.h')
-rwxr-xr-xnuttx/arch/mips/include/mips32/irq.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/nuttx/arch/mips/include/mips32/irq.h b/nuttx/arch/mips/include/mips32/irq.h
index 9db3ae26a..7b869a3b9 100755
--- a/nuttx/arch/mips/include/mips32/irq.h
+++ b/nuttx/arch/mips/include/mips32/irq.h
@@ -316,6 +316,13 @@ struct xcptcontext
#ifndef CONFIG_DISABLE_SIGNALS
void *sigdeliver; /* Actual type is sig_deliver_t */
+
+ /* These additional register save locations are used to implement the
+ * signal delivery trampoline.
+ */
+
+ uint32_t saved_epc; /* Trampoline PC */
+ uint32_t saved_status; /* Status with interrupts disabled. */
#endif
/* Register save area */