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 ca95d592d3 boards/stm32f4disco: add timer driver support
     add 5713d85df0 group/group_addrenv: Move address environment from group -> 
tcb
     add 09e7987121 sched/addrenv: Fix system crash when process group has been 
deleted
     add f4b82b6405 sched/addrenv: Remove up_addrenv_restore

No new revisions were added by this update.

Summary of changes:
 Documentation/reference/os/addrenv.rst             |  21 +-
 arch/Kconfig                                       |   2 +-
 arch/arm/include/arch.h                            |  24 -
 arch/arm/src/armv7-a/arm_addrenv.c                 | 132 +----
 arch/arm/src/armv7-a/arm_addrenv_kstack.c          |   1 -
 arch/arm/src/armv7-a/arm_addrenv_shm.c             |  18 +-
 arch/arm/src/armv7-a/arm_addrenv_ustack.c          |   1 -
 arch/arm/src/armv7-a/arm_doirq.c                   |   4 +-
 arch/arm/src/armv7-a/arm_pgalloc.c                 |  14 +-
 arch/arm/src/armv7-a/arm_syscall.c                 |   4 +-
 arch/arm/src/armv7-r/arm_doirq.c                   |   1 -
 arch/arm/src/common/arm_checkstack.c               |   8 +-
 arch/arm64/include/arch.h                          |  23 -
 arch/or1k/include/arch.h                           |  25 -
 arch/risc-v/include/arch.h                         |   6 -
 arch/risc-v/src/common/riscv_addrenv.c             |  53 +-
 arch/risc-v/src/common/riscv_addrenv_shm.c         |  38 +-
 arch/risc-v/src/common/riscv_checkstack.c          |   8 +-
 arch/risc-v/src/common/riscv_doirq.c               |   4 +-
 arch/risc-v/src/common/riscv_pgalloc.c             |  22 +-
 .../src/common/supervisor/riscv_perform_syscall.c  |   5 +-
 arch/z80/include/z180/arch.h                       |   1 -
 arch/z80/src/common/z80_doirq.c                    |   4 +-
 arch/z80/src/common/z80_exit.c                     |   3 +-
 arch/z80/src/common/z80_switchcontext.c            |   4 +-
 arch/z80/src/z180/z180_mmu.c                       |  45 +-
 binfmt/binfmt_execmodule.c                         |  31 +-
 binfmt/binfmt_unloadmodule.c                       |   8 +-
 binfmt/elf.c                                       |   7 +-
 binfmt/libelf/libelf_addrenv.c                     |  26 +-
 binfmt/libelf/libelf_bind.c                        |   2 +-
 binfmt/libnxflat/libnxflat.h                       |  21 +-
 binfmt/libnxflat/libnxflat_addrenv.c               |  19 +-
 binfmt/nxflat.c                                    |   2 +-
 boards/arm/imx6/sabre-6quad/configs/knsh/defconfig |   1 +
 .../imx6/sabre-6quad/configs/knsh_smp/defconfig    |   1 +
 boards/arm/sama5/sama5d4-ek/configs/elf/defconfig  |   1 +
 boards/arm/sama5/sama5d4-ek/configs/knsh/defconfig |   1 +
 .../qemu-rv/rv-virt/configs/knsh64/defconfig       |   1 +
 .../qemu-rv/rv-virt/configs/ksmp64/defconfig       |   1 +
 include/nuttx/addrenv.h                            | 224 ++++++++-
 include/nuttx/arch.h                               |  48 +-
 include/nuttx/binfmt/binfmt.h                      |   4 +-
 include/nuttx/binfmt/elf.h                         |   5 +-
 include/nuttx/binfmt/nxflat.h                      |   5 +-
 include/nuttx/sched.h                              |  23 +-
 sched/Makefile                                     |   1 +
 .../libc/machine/sparc => sched/addrenv}/Make.defs |  14 +-
 sched/addrenv/addrenv.c                            | 557 +++++++++++++++++++++
 sched/group/Make.defs                              |   4 -
 sched/group/group.h                                |  21 +-
 sched/group/group_addrenv.c                        | 155 ------
 sched/group/group_create.c                         |   6 +-
 sched/group/group_find.c                           |   2 +-
 sched/group/group_leave.c                          |  24 +-
 sched/misc/assert.c                                |  16 +-
 sched/pthread/pthread_create.c                     |   2 +-
 sched/sched/sched_releasetcb.c                     |   2 +-
 sched/task/task_init.c                             |  17 +-
 59 files changed, 986 insertions(+), 737 deletions(-)
 copy {libs/libc/machine/sparc => sched/addrenv}/Make.defs (85%)
 create mode 100644 sched/addrenv/addrenv.c
 delete mode 100644 sched/group/group_addrenv.c

Reply via email to