summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/armv6-m/up_sigdeliver.c
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-07-23 17:52:06 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-07-23 17:52:06 -0600
commit0d5c6f5ba0e21048316e15c63ae4c7eeca269ba0 (patch)
treed58f3643565c971c233e6e9d12718570b18a8500 /nuttx/arch/arm/src/armv6-m/up_sigdeliver.c
parent01282438eedb355172c734726723549d6f767bc1 (diff)
downloadnuttx-0d5c6f5ba0e21048316e15c63ae4c7eeca269ba0.tar.gz
nuttx-0d5c6f5ba0e21048316e15c63ae4c7eeca269ba0.tar.bz2
nuttx-0d5c6f5ba0e21048316e15c63ae4c7eeca269ba0.zip
Improve some ARMv7-A/M floating point register save time; Add floating point register save logic for ARMv7-A
Diffstat (limited to 'nuttx/arch/arm/src/armv6-m/up_sigdeliver.c')
-rw-r--r--nuttx/arch/arm/src/armv6-m/up_sigdeliver.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/nuttx/arch/arm/src/armv6-m/up_sigdeliver.c b/nuttx/arch/arm/src/armv6-m/up_sigdeliver.c
index e688fa96f..5a7101cf2 100644
--- a/nuttx/arch/arm/src/armv6-m/up_sigdeliver.c
+++ b/nuttx/arch/arm/src/armv6-m/up_sigdeliver.c
@@ -105,7 +105,7 @@ void up_sigdeliver(void)
/* Save the real return state on the stack. */
- up_copystate(regs, rtcb->xcp.regs);
+ up_copyfullstate(regs, rtcb->xcp.regs);
regs[REG_PC] = rtcb->xcp.saved_pc;
regs[REG_PRIMASK] = rtcb->xcp.saved_primask;
regs[REG_XPSR] = rtcb->xcp.saved_xpsr;