nuttx/arch/arm/src/imx6
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
..
hardware arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
chip.h arch: arm: imx: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:41:36 -07:00
imx_boot.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_boot.h arch: arm: imx: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:41:36 -07:00
imx_clockconfig.c arch: arm: imx: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:41:36 -07:00
imx_clockconfig.h arch: arm: imx: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:41:36 -07:00
imx_config.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_cpuboot.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_ecspi.c spi: Adopt CPHA as the abbreviation for clock phase 2021-05-05 16:56:07 -03:00
imx_ecspi.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_enet.c arch: imx6: Fix an error message in imx_enet.c 2021-03-12 11:30:08 +08:00
imx_enet.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_gpio.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_gpio.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_idle.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
imx_iomuxc.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_iomuxc.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_irq.c arch: Rename g_intstackbase to g_intstacktop 2021-04-16 12:41:41 +09:00
imx_irq.h arch: Rename g_intstackbase to g_intstacktop 2021-04-16 12:41:41 +09:00
imx_lowputc.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_lowputc.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_memorymap.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_memorymap.h arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
imx_serial.c arch: arm: imx: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:41:36 -07:00
imx_serial.h arch: arm: imx: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:41:36 -07:00
imx_timerisr.c arch: arm: imx: fix nxstyle errors 2021-03-25 19:41:36 -07:00
Kconfig arch: imx6: Add imx_enet driver 2020-12-23 16:56:25 -03:00
Make.defs libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00