nuttx/boards/arm
Masayuki Ishikawa 4c53f0d232 Merged in masayuki2009/nuttx.nuttx/spresense_smp (pull request #1041)
Spresense smp

* arch: arm: Add ARCH_GLOBAL_IRQDISABLE to ARCH_CHIP_CXD56XX in Kconfig

    Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>

* arch: arm: cxd56xx: Make fpuconfg() public in cxd56_start.c

    NOTE: fpuconfig() is called in both cxd56_start.c and cxd56_cpustart.c

    Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>

* arch: arm: cxd56xx: Add support for SMP

    NOTE: To run cxd56xx in SMP mode, new boot loader which will be
    released later must be used.

    Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>

* arch: arm: cxd56xx: Add irq routing for SMP in cxd56_irq.c

    NOTE: In cxd56xx, each external interrupt controller can be
    accessed from a local APP_DSP (Cortex-M4F) only. This commit
    supports IRQ routing for SMP by calling up_send_irqreq() in
    both up_enable_irq() and up_disable_irq().

    Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>

* boards: spresense: Add smp configuration

    Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-03 13:06:21 +00:00
..
a1x libs/libc/unistd/lib_getcwd.c: remove stray sched_unlock(). Also fixes several typos. 2019-09-20 06:23:48 -06:00
am335x Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
c5471 All linker scripts: Preface all _edata defininitions with . = ALIGN(4). Otherwise, the last bytes in the .data section may not be initialized properly. Also convert all linker scripts indent in units of 8-spaces to units of 4-spaces. 2019-09-15 17:22:16 -06:00
cxd56xx Merged in masayuki2009/nuttx.nuttx/spresense_smp (pull request #1041) 2019-10-03 13:06:21 +00:00
dm320 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
efm32 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
imx6 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
imxrt Add some comments ti i.MXRT board.h header files. 2019-09-29 09:41:16 -06:00
kinetis Fix some typos. Mostly inital->initial. 2019-09-27 06:32:32 -06:00
kl Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
lc823450 Configuration: Auto-select CONFIG_BUILD_LOADABLE when either CONFIG_BUILD_KERNEL or CONFIG_BINFMT_LOADABLE is selected. 2019-09-30 06:57:16 -06:00
lpc17xx_40xx Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
lpc31xx libs/libc/unistd/lib_getcwd.c: remove stray sched_unlock(). Also fixes several typos. 2019-09-20 06:23:48 -06:00
lpc43xx libs/libxx/Kconfig: Automatically select CONFIG_CLOCK_MONOTONIC when CONFIG_LIBCXX is selected. 2019-09-27 12:31:08 -06:00
lpc54xx Update a README; fix typos. 2019-09-22 16:12:05 -06:00
lpc214x Fix some typos 2019-09-17 10:46:23 -06:00
lpc2378 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
max326xx Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
moxart Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
nrf52 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
nuc1xx Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
s32k1xx All linker scripts: Preface all _edata defininitions with . = ALIGN(4). Otherwise, the last bytes in the .data section may not be initialized properly. Also convert all linker scripts indent in units of 8-spaces to units of 4-spaces. 2019-09-15 17:22:16 -06:00
sam34 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
sama5 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
samd2l2 boards/arm/samd2l2/arduino-m0/src/sam_usb.c: Add usbnsh board configuration. 2019-09-22 16:13:06 -06:00
samd5e5 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
samv7 Fix use of undefined pp-token #errror, other typos. 2019-09-19 18:19:18 -06:00
stm32 Configuration: Auto-select CONFIG_BUILD_LOADABLE when either CONFIG_BUILD_KERNEL or CONFIG_BINFMT_LOADABLE is selected. 2019-09-30 06:57:16 -06:00
stm32f0l0g0 arch/arm/src/stm32f0l0g0 and boards/arm/stm32f0l0g0/nucleo-g071rb: The last change did NOT eliminate the build problem. This one does. 2019-09-18 15:13:13 -06:00
stm32f7 boards/arm/stm32f7: Remove inclusion of STM32 F7 header files from all board.h header files. 2019-09-29 09:31:47 -06:00
stm32h7 boards/arm/stm32f7: Remove inclusion of STM32 F7 header files from all board.h header files. 2019-09-29 09:31:47 -06:00
stm32l4 boards/arm/stm32rl4: Remove inclusion of STM32 L4 header files from all board.h header files. 2019-09-29 11:37:46 -06:00
str71x Fix some typos 2019-09-17 10:46:23 -06:00
tiva Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
tms570 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00
xmc4 Linker scripts: Fix some alignment problems. 2019-09-15 18:06:36 -06:00