diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-03-14 22:44:06 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-03-14 22:44:06 +0000 |
commit | 256ff9a480238dfd1d30b7dfb3d61835991b3ee7 (patch) | |
tree | 3c62d071240bc4d2f9df1cd127113b94d7fbf332 /nuttx/arch/arm/src/sam3u | |
parent | c601d953ae2de87bc41d3666f6b510805bf4e67b (diff) | |
download | px4-nuttx-256ff9a480238dfd1d30b7dfb3d61835991b3ee7.tar.gz px4-nuttx-256ff9a480238dfd1d30b7dfb3d61835991b3ee7.tar.bz2 px4-nuttx-256ff9a480238dfd1d30b7dfb3d61835991b3ee7.zip |
Switch to user-mode before starting a new task
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5742 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/sam3u')
-rw-r--r-- | nuttx/arch/arm/src/sam3u/Make.defs | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/nuttx/arch/arm/src/sam3u/Make.defs b/nuttx/arch/arm/src/sam3u/Make.defs index 1255af237..918d40148 100644 --- a/nuttx/arch/arm/src/sam3u/Make.defs +++ b/nuttx/arch/arm/src/sam3u/Make.defs @@ -35,28 +35,28 @@ # The start-up, "head", file -HEAD_ASRC = sam3u_vectors.S +HEAD_ASRC = sam3u_vectors.S # Common ARM and Cortex-M3 files -CMN_ASRCS = up_saveusercontext.S up_fullcontextrestore.S up_switchcontext.S \ - vfork.S -CMN_CSRCS = up_assert.c up_blocktask.c up_copystate.c up_createstack.c \ - up_mdelay.c up_udelay.c up_exit.c up_idle.c up_initialize.c \ - up_initialstate.c up_interruptcontext.c up_memfault.c up_modifyreg8.c \ - up_modifyreg16.c up_modifyreg32.c up_releasepending.c \ - up_releasestack.c up_reprioritizertr.c up_schedulesigaction.c \ - up_sigdeliver.c up_unblocktask.c up_usestack.c up_doirq.c \ - up_hardfault.c up_svcall.c up_vfork.c +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 up_createstack.c +CMN_CSRCS += up_mdelay.c up_udelay.c up_exit.c up_idle.c up_initialize.c +CMN_CSRCS += up_initialstate.c up_interruptcontext.c up_memfault.c up_modifyreg8.c +CMN_CSRCS += up_modifyreg16.c up_modifyreg32.c up_releasepending.c +CMN_CSRCS += up_releasestack.c up_reprioritizertr.c up_schedulesigaction.c +CMN_CSRCS += up_sigdeliver.c up_unblocktask.c up_usestack.c up_doirq.c +CMN_CSRCS += up_hardfault.c up_svcall.c up_vfork.c # Configuration-dependent common files ifeq ($(CONFIG_ARCH_MEMCPY),y) -CMN_ASRCS += up_memcpy.S +CMN_ASRCS += up_memcpy.S endif ifeq ($(CONFIG_NUTTX_KERNEL),y) -CMN_CSRCS += up_mpu.c +CMN_CSRCS += up_mpu.c up_task_start.c endif ifeq ($(CONFIG_ELF),y) @@ -65,25 +65,25 @@ endif # Required SAM3U files -CHIP_ASRCS = -CHIP_CSRCS = sam3u_allocateheap.c sam3u_clockconfig.c sam3u_gpioirq.c \ - sam3u_irq.c sam3u_lowputc.c sam3u_pio.c sam3u_serial.c \ - sam3u_start.c sam3u_timerisr.c +CHIP_ASRCS = +CHIP_CSRCS = sam3u_allocateheap.c sam3u_clockconfig.c sam3u_gpioirq.c +CHIP_CSRCS += sam3u_irq.c sam3u_lowputc.c sam3u_pio.c sam3u_serial.c +CHIP_CSRCS += sam3u_start.c sam3u_timerisr.c # Configuration-dependent SAM3U files ifeq ($(CONFIG_NUTTX_KERNEL),y) -CHIP_CSRCS += sam3u_userspace.c sam3u_mpuinit.c +CHIP_CSRCS += sam3u_userspace.c sam3u_mpuinit.c endif ifeq ($(CONFIG_SAM3U_DMA),y) -CHIP_CSRCS += sam3u_dmac.c +CHIP_CSRCS += sam3u_dmac.c endif ifeq ($(CONFIG_SAM3U_HSMCI),y) -CHIP_CSRCS += sam3u_hsmci.c +CHIP_CSRCS += sam3u_hsmci.c endif ifeq ($(CONFIG_SAM3U_SPI),y) -CHIP_CSRCS += sam3u_spi.c +CHIP_CSRCS += sam3u_spi.c endif |