diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2013-07-23 17:52:06 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2013-07-23 17:52:06 -0600 |
commit | 0d5c6f5ba0e21048316e15c63ae4c7eeca269ba0 (patch) | |
tree | d58f3643565c971c233e6e9d12718570b18a8500 /nuttx/arch/arm/src/lpc43xx | |
parent | 01282438eedb355172c734726723549d6f767bc1 (diff) | |
download | nuttx-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/lpc43xx')
-rw-r--r-- | nuttx/arch/arm/src/lpc43xx/Make.defs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/nuttx/arch/arm/src/lpc43xx/Make.defs b/nuttx/arch/arm/src/lpc43xx/Make.defs index e3fe984b3..7b7a7e8c4 100644 --- a/nuttx/arch/arm/src/lpc43xx/Make.defs +++ b/nuttx/arch/arm/src/lpc43xx/Make.defs @@ -38,7 +38,7 @@ HEAD_ASRC = CMN_ASRCS = up_saveusercontext.S up_fullcontextrestore.S up_switchcontext.S CMN_ASRCS += vfork.S -CMN_CSRCS = up_assert.c up_blocktask.c up_copystate.c +CMN_CSRCS = up_assert.c up_blocktask.c up_copyfullstate.c CMN_CSRCS += up_createstack.c up_mdelay.c up_udelay.c up_exit.c CMN_CSRCS += up_initialize.c up_initialstate.c up_interruptcontext.c CMN_CSRCS += up_memfault.c up_modifyreg8.c up_modifyreg16.c up_modifyreg32.c @@ -77,6 +77,9 @@ endif ifeq ($(CONFIG_ARCH_FPU),y) CMN_ASRCS += up_fpu.S +ifneq ($(CONFIG_ARMV7M_CMNVECTOR),y) +CMN_CSRCS += up_copyarmstate.c +endif endif CHIP_ASRCS = |