walnux/sched
p-szafonimateusz 8108aad1a4 pthread: add pthread_attr_{get|set}guardsize support
This commit adds simple implementation of guardsize for pthreads.
At this moment this option simply increases the size of allocated pthread stack.

At default pthread guard size is set to 0.

Signed-off-by: p-szafonimateusz <p-szafonimateusz@xiaomi.com>
2025-08-22 20:50:13 +08:00
..
addrenv sem_waitirq: Use kmap interface to access the semaphore 2024-12-18 08:57:01 +08:00
clock spinlock: Fix compilation error with atomic.h. 2025-06-25 22:13:00 +08:00
environ sched/environ: There is no need to use sched_[un]lock 2024-10-11 02:43:11 +08:00
event sched/event: init deleted node to avoid null pointer reference 2024-12-26 23:28:37 +08:00
group sched: After nxsched_add_readytorun, change first parameter to up_switch_context to this_task() 2025-08-20 10:16:43 +08:00
init sched: Change SMP list "g_assignedtasks" to a vector 2025-08-20 10:16:43 +08:00
instrument gprof: move gprof function from sched to libbuiltin/libgcc 2024-11-13 02:42:31 +08:00
irq debug/0 address: Add 0 address access panic configuration 2025-06-26 19:25:31 +08:00
misc coredump: Fix missing loglevel to logmask conversion. 2025-07-08 21:14:07 +08:00
module libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
mqueue sched: After nxsched_add_readytorun, change first parameter to up_switch_context to this_task() 2025-08-20 10:16:43 +08:00
paging sched: After nxsched_add_readytorun, change first parameter to up_switch_context to this_task() 2025-08-20 10:16:43 +08:00
pthread pthread: add pthread_attr_{get|set}guardsize support 2025-08-22 20:50:13 +08:00
sched sched: Remove unnecessary affinity restriction & restoration over smp calls 2025-08-20 10:16:43 +08:00
semaphore sched: After nxsched_add_readytorun, change first parameter to up_switch_context to this_task() 2025-08-20 10:16:43 +08:00
signal sched: Remove unnecessary affinity restriction & restoration over smp calls 2025-08-20 10:16:43 +08:00
task sched: Remove unnecessary affinity restriction & restoration over smp calls 2025-08-20 10:16:43 +08:00
timer sched/wdog: Replace periodcial timer with the wd_start_next. 2025-06-10 11:02:45 -03:00
tls sched/gettid: Move thread ID to TLS 2025-04-08 22:53:10 +08:00
wdog sched/wdog: Remove the wd_start_period. 2025-06-10 11:02:45 -03:00
wqueue sched/wqueue: Fix windows compilation errors. 2025-06-18 13:57:20 +02:00
CMakeLists.txt sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
Kconfig pthread: add pthread_attr_{get|set}guardsize support 2025-08-22 20:50:13 +08:00
Makefile Revert "build depend:Revert Make.dep intermediate ddc file" 2024-09-15 19:29:47 +08:00