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 ac2078a8bf fs/procfs: fix potential null pointer access in 
procfs_opendir
     new 297a1cb1fe armv7a:need initialize constructor and destructor on crt0
     new 422c43949a binfmt:use crt0 inside of starthook
     new 3411e5c6db arm:elf module need long call aviod jump addr over length
     new c9a150781c arch/arm64: remove unrecognized command-line option

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 arch/arm/src/Makefile                              |  7 +-
 arch/arm/src/armv7-a/Make.defs                     |  7 --
 arch/arm/src/common/Make.defs                      |  2 +
 arch/arm/src/common/Toolchain.defs                 | 11 ++-
 arch/arm/src/{armv7-a => common}/crt0.c            | 68 +++++++++++++++++--
 arch/arm64/src/Makefile                            |  7 +-
 arch/arm64/src/Toolchain.defs                      | 12 +++-
 arch/arm64/src/common/Make.defs                    |  5 --
 arch/arm64/src/common/crt0.c                       | 18 +++--
 arch/avr/src/avr/Toolchain.defs                    |  2 +-
 arch/avr/src/avr32/Toolchain.defs                  |  2 +-
 arch/ceva/src/xc5/Toolchain.defs                   |  2 +-
 arch/ceva/src/xm6/Toolchain.defs                   |  2 +-
 arch/mips/src/mips32/Toolchain.defs                |  2 +-
 arch/misoc/src/lm32/Toolchain.defs                 |  2 +-
 arch/misoc/src/minerva/Toolchain.defs              |  2 +-
 arch/or1k/src/mor1kx/Toolchain.defs                |  2 +-
 arch/risc-v/src/common/Make.defs                   |  2 -
 arch/risc-v/src/common/Toolchain.defs              |  2 +-
 arch/risc-v/src/common/crt0.c                      | 18 +++--
 arch/sparc/src/sparc_v8/Toolchain.defs             |  2 +-
 arch/tricore/src/common/ToolchainTasking.defs      |  2 +-
 arch/x86/src/common/Toolchain.defs                 |  2 +-
 arch/x86_64/src/Makefile                           |  7 +-
 arch/x86_64/src/common/Make.defs                   |  5 --
 arch/x86_64/src/common/Toolchain.defs              |  9 ++-
 arch/x86_64/src/common/crt0.c                      | 70 ++++++++++++++++++-
 arch/xtensa/src/lx6/Toolchain.defs                 |  2 +-
 arch/xtensa/src/lx7/Toolchain.defs                 |  2 +-
 arch/z80/src/ez80/Toolchain.defs                   |  2 +-
 arch/z80/src/z180/Toolchain.defs                   |  2 +-
 arch/z80/src/z8/Toolchain.defs                     |  2 +-
 arch/z80/src/z80/Toolchain.defs                    |  2 +-
 binfmt/Kconfig                                     |  2 +-
 binfmt/binfmt_execmodule.c                         | 57 ----------------
 boards/arm/cxd56xx/spresense/configs/elf/defconfig |  1 -
 boards/arm/imx6/sabre-6quad/configs/elf/defconfig  |  1 -
 .../lc823450-xgevk/configs/audio/defconfig         |  1 -
 .../lc823450/lc823450-xgevk/configs/bt/defconfig   |  1 -
 .../lc823450/lc823450-xgevk/configs/elf/defconfig  |  1 -
 .../lc823450/lc823450-xgevk/configs/ipl2/defconfig |  1 -
 .../lc823450/lc823450-xgevk/configs/knsh/defconfig |  1 -
 .../lc823450-xgevk/configs/krndis/defconfig        |  1 -
 .../lc823450/lc823450-xgevk/configs/nsh/defconfig  |  1 -
 .../lc823450-xgevk/configs/posix_spawn/defconfig   |  1 -
 .../lc823450-xgevk/configs/rndis/defconfig         |  1 -
 .../lc823450/lc823450-xgevk/configs/usb/defconfig  |  1 -
 .../stm32/olimex-stm32-p407/configs/kelf/defconfig |  1 -
 .../stm32/stm32f4discovery/configs/elf/defconfig   |  1 -
 .../stm32f4discovery/configs/posix_spawn/defconfig |  1 -
 boards/arm64/a527/avaota-a1/scripts/Make.defs      |  8 ---
 .../arm64/bcm2711/raspberrypi-4b/scripts/Make.defs |  8 ---
 boards/arm64/imx9/imx93-evk/scripts/Make.defs      |  8 ---
 boards/arm64/qemu/qemu-armv8a/scripts/Make.defs    |  8 ---
 boards/risc-v/k210/maix-bit/configs/smp2/defconfig |  1 -
 .../esp32/esp32-devkitc/configs/elf/defconfig      |  1 -
 .../esp32s3/esp32s3-devkit/configs/elf/defconfig   |  1 -
 include/nuttx/sched.h                              | 37 ----------
 libs/libc/modlib/gnu-elf.ld.in                     | 50 +++++++++-----
 sched/Kconfig                                      | 10 ---
 sched/task/CMakeLists.txt                          |  4 --
 sched/task/Make.defs                               |  4 --
 sched/task/task_start.c                            | 12 ----
 sched/task/task_starthook.c                        | 78 ----------------------
 64 files changed, 249 insertions(+), 339 deletions(-)
 rename arch/arm/src/{armv7-a => common}/crt0.c (76%)
 delete mode 100644 sched/task/task_starthook.c

Reply via email to