This is an automated email from the ASF dual-hosted git repository.
ligd pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from cfc90ad1f3 nuttx/can: support to Send message priority sorting
function.
add 112b6fd9a5 modlib:support modlib can load PIC elf
add a72e9e5621 modlib:if elf in romfs/tmpfs, try use xipbase
add dae3b8e551 mps3-an547:use common elf cflags
add 67cbd7491a mps3-an547:add defconfig for pic run ostest
add b81b16ba97 arm7/8-m:support all nuttx iamge build with pic
add c11a2fa450 arm-m:let vectors address align
add 3e9c2e00ea mps:support bootloader and ap defconfig build
add 15fa55f234 mps3-an547:let ap build with pic,and use bootloader boot it
No new revisions were added by this update.
Summary of changes:
.../platforms/arm/mps/boards/mps3-an547/index.rst | 31 +++++
Kconfig | 7 ++
arch/arm/include/arch.h | 2 +-
arch/arm/src/armv6-m/arm_initialstate.c | 6 +
arch/arm/src/armv6-m/arm_ramvec_initialize.c | 17 +--
arch/arm/src/armv6-m/arm_vectors.c | 3 +-
arch/arm/src/armv6-m/ram_vectors.h | 21 +++-
arch/arm/src/armv7-m/arm_initialstate.c | 6 +
arch/arm/src/armv7-m/arm_ramvec_initialize.c | 2 +-
arch/arm/src/armv7-m/arm_vectors.c | 2 +-
arch/arm/src/armv7-m/ram_vectors.h | 4 +-
arch/arm/src/armv8-m/arm_initialstate.c | 6 +
arch/arm/src/armv8-m/arm_ramvec_initialize.c | 41 +------
arch/arm/src/armv8-m/arm_vectors.c | 3 +-
arch/arm/src/armv8-m/ram_vectors.h | 47 +++++++-
arch/arm/src/common/Toolchain.defs | 24 +++-
arch/arm/src/mps/Kconfig | 2 +
arch/arm/src/mps/mps_allocateheap.c | 134 ++++++++++++++++++---
arch/arm/src/mps/mps_start.c | 29 +++++
binfmt/Kconfig | 2 +-
binfmt/elf.c | 20 ++-
boards/arm/mps/mps3-an547/Kconfig | 15 +++
.../qenco => mps/mps3-an547/configs/ap}/defconfig | 101 +++++++++++-----
.../qenco => mps/mps3-an547/configs/bl}/defconfig | 126 +++++++++++++------
.../configs/{nsh => picostest}/defconfig | 27 +++--
boards/arm/mps/mps3-an547/scripts/Make.defs | 6 -
boards/arm/mps/mps3-an547/scripts/flash.ld | 10 +-
boards/arm/mps/mps3-an547/src/mps3_bringup.c | 99 +++++++++++++++
include/nuttx/lib/modlib.h | 9 ++
libs/libc/modlib/gnu-elf.ld | 7 ++
libs/libc/modlib/modlib_bind.c | 82 +++++++++++--
libs/libc/modlib/modlib_load.c | 120 +++++++++++++++---
libs/libc/modlib/modlib_remove.c | 8 +-
libs/libc/modlib/modlib_symbols.c | 4 +
libs/libc/modlib/modlib_unload.c | 2 +-
35 files changed, 821 insertions(+), 204 deletions(-)
copy boards/arm/{stm32/nucleo-f302r8/configs/qenco =>
mps/mps3-an547/configs/ap}/defconfig (59%)
copy boards/arm/{stm32/nucleo-f302r8/configs/qenco =>
mps/mps3-an547/configs/bl}/defconfig (50%)
copy boards/arm/mps/mps3-an547/configs/{nsh => picostest}/defconfig (83%)