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%)

Reply via email to