This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 1bbcbc3440 ctype.h:move locale macro define to lib_ctype file
add e763b0cfe6 add cmake building support for mps board
add 02f1d732a9 arch/arm/src/mps: implement Protected Build for mps2-an500
add 9f1ad1fc4f mps_an547:Adjust the an547 initialization stack allocation
add aaf63d1d85 Enable stack check feature on MPS2-AN500 board
add 9f97d9abb0 boards/arm.mps/mps2-an521: add support for mps-521 board
add 9122c3e44d mps:Supplement the interrupt definition about nvic
add f79ae00a4f mps3-an547:fix sram range error
add 23ad93f430 mps: update the mps3-an547 mps2-an500 defconfig
add 4b7c36554c mps_allocateheap:Modify the heap logic
No new revisions were added by this update.
Summary of changes:
arch/arm/include/mps/chip.h | 5 +-
arch/arm/src/mps/CMakeLists.txt | 23 +++
arch/arm/src/mps/Kconfig | 8 +
arch/arm/src/mps/Make.defs | 4 +
arch/arm/src/mps/hardware/mps_memorymap.h | 180 ++++++++++++++++
arch/arm/src/mps/mps_allocateheap.c | 228 +++++++++++++++++++--
arch/arm/src/mps/mps_irq.c | 53 ++++-
arch/arm/src/mps/mps_irq.h | 2 -
arch/arm/src/mps/mps_start.c | 102 +++++++--
arch/arm/src/mps/mps_userspace.c | 106 ++++++++++
.../mps/{mps_allocateheap.c => mps_userspace.h} | 61 +++---
boards/Kconfig | 12 ++
.../mps/mps2-an500/configs/{nsh => knsh}/defconfig | 14 +-
boards/arm/mps/mps2-an500/configs/nsh/defconfig | 13 +-
boards/arm/mps/mps2-an500/kernel/Makefile | 92 +++++++++
boards/arm/mps/mps2-an500/kernel/mps_userspace.c | 115 +++++++++++
boards/arm/mps/mps2-an500/scripts/flash.ld | 2 +-
boards/arm/mps/mps2-an500/scripts/kernel-space.ld | 104 ++++++++++
boards/arm/mps/mps2-an500/scripts/memory.ld | 35 ++++
boards/arm/mps/mps2-an500/scripts/user-space.ld | 105 ++++++++++
boards/arm/mps/mps2-an521/Kconfig | 7 +
boards/arm/mps/mps2-an521/README.txt | 52 +++++
.../configs/nsh/defconfig | 22 +-
.../arm/mps/mps2-an521/include/board.h | 35 +++-
.../arm/mps/mps2-an521/scripts}/Make.defs | 31 ++-
.../{mps2-an500 => mps2-an521}/scripts/flash.ld | 6 +-
.../arm/mps/mps2-an521/src/Makefile | 12 +-
boards/arm/mps/mps2-an521/src/mps2_bringup.c | 129 ++++++++++++
.../arm/mps/mps2-an521/src/mps2_reset.c | 42 ++--
boards/arm/mps/mps3-an547/configs/nsh/defconfig | 7 +-
30 files changed, 1482 insertions(+), 125 deletions(-)
create mode 100644 arch/arm/src/mps/CMakeLists.txt
create mode 100644 arch/arm/src/mps/hardware/mps_memorymap.h
create mode 100644 arch/arm/src/mps/mps_userspace.c
copy arch/arm/src/mps/{mps_allocateheap.c => mps_userspace.h} (66%)
copy boards/arm/mps/mps2-an500/configs/{nsh => knsh}/defconfig (84%)
create mode 100644 boards/arm/mps/mps2-an500/kernel/Makefile
create mode 100644 boards/arm/mps/mps2-an500/kernel/mps_userspace.c
create mode 100644 boards/arm/mps/mps2-an500/scripts/kernel-space.ld
create mode 100644 boards/arm/mps/mps2-an500/scripts/memory.ld
create mode 100644 boards/arm/mps/mps2-an500/scripts/user-space.ld
create mode 100644 boards/arm/mps/mps2-an521/Kconfig
create mode 100644 boards/arm/mps/mps2-an521/README.txt
copy boards/arm/mps/{mps3-an547 => mps2-an521}/configs/nsh/defconfig (82%)
copy arch/arm/include/mps/chip.h => boards/arm/mps/mps2-an521/include/board.h
(76%)
copy {arch/arm/src/mps => boards/arm/mps/mps2-an521/scripts}/Make.defs (51%)
copy boards/arm/mps/{mps2-an500 => mps2-an521}/scripts/flash.ld (95%)
copy arch/arm/src/mps/Make.defs => boards/arm/mps/mps2-an521/src/Makefile (82%)
create mode 100644 boards/arm/mps/mps2-an521/src/mps2_bringup.c
copy arch/arm/include/mps/chip.h => boards/arm/mps/mps2-an521/src/mps2_reset.c
(62%)