nuttx/boards/arm
Huang Qi f4a0b7aedd libc: Call pthread_exit in user-space by up_pthread_exit
Drop to user-space in kernel/protected build with up_pthread_exit,
now all pthread_cleanup functions executed in user mode.

* A new syscall SYS_pthread_exit added
* A new tcb flag TCB_FLAG_CANCEL_DOING added
* up_pthread_exit implemented for riscv/arm arch

Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2021-05-21 22:46:52 -06:00
..
a1x/pcduino-a10 drivers/input: Rename BUTTONS configs to INPUT_BUTTONS 2021-04-08 14:41:22 -03:00
am335x/beaglebone-black boards: Nxstyle fixes 2021-04-01 12:13:12 -05:00
c5471/c5471evm build: Makefile should reference CONFIG_HOST_xxx 2021-04-04 23:20:35 -07:00
cxd56xx boards: spresense: Update rndis/rndis_smp/wifi/wifi_smp defconfigs 2021-05-13 22:33:12 -03:00
dm320/ntosd-dm320
efm32
eoss3/quickfeather
imx6/sabre-6quad boards: sabre-6quad: Add ELF support to netnsh and netnsh_smp 2021-05-16 22:30:55 -05:00
imxrt libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
kinetis drivers/input: Rename BUTTONS configs to INPUT_BUTTONS 2021-04-08 14:41:22 -03:00
kl boards: Alan Carvalho de Assis: update licenses to Apache 2021-03-20 19:22:58 -07:00
lc823450/lc823450-xgevk libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
lpc17xx_40xx libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
lpc31xx boards: nxstyle fixes 2021-04-06 12:50:41 -05:00
lpc43xx libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
lpc54xx/lpcxpresso-lpc54628 drivers/input: Rename BUTTONS configs to INPUT_BUTTONS 2021-04-08 14:41:22 -03:00
lpc214x build: Makefile should reference CONFIG_HOST_xxx 2021-04-04 23:20:35 -07:00
lpc2378/olimex-lpc2378 build: Makefile should reference CONFIG_HOST_xxx 2021-04-04 23:20:35 -07:00
max326xx/max32660-evsys
moxart/moxa boards: nxstyle fixes 2021-04-06 12:50:41 -05:00
nrf52 NuttX: Janne Rosberg: update licenses to Apache 2021-04-10 06:42:19 -05:00
nuc1xx/nutiny-nuc120
rp2040 boards: raspberrypi-pico: Add CONFIG_STACK_COLORATION=y to smp/defconfig 2021-04-25 03:19:24 -05:00
s32k1xx drivers/input: Rename BUTTONS configs to INPUT_BUTTONS 2021-04-08 14:41:22 -03:00
sam34 libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
sama5 libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
samd2l2 board/circuit-express: Add usbnsh configuration 2021-05-16 11:35:51 -03:00
samd5e5 NuttX: Falker Atomacao Agrícola Ltda: update licenses to Apache 2021-04-13 05:28:28 -05:00
samv7 libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
stm32 libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
stm32f0l0g0 drivers/input: Rename BUTTONS configs to INPUT_BUTTONS 2021-04-08 14:41:22 -03:00
stm32f7 libc: Move pthread_create to user space 2021-05-21 22:46:52 -06:00
stm32h7 libc: Move pthread_create to user space 2021-05-21 22:46:52 -06:00
stm32l4 libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
stm32l5 drivers/input: Rename BUTTONS configs to INPUT_BUTTONS 2021-04-08 14:41:22 -03:00
str71x/olimex-strp711 build: Makefile should reference CONFIG_HOST_xxx 2021-04-04 23:20:35 -07:00
tiva libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
tms570 boards: nxstyle fixes 2021-04-06 12:50:41 -05:00
xmc4 drivers/input: Rename BUTTONS configs to INPUT_BUTTONS 2021-04-08 14:41:22 -03:00