walnux/sched
Ville Juven a636edcbe4 addrenv/kstack: Allocate the kernel stack before initializing tcb
This is preparation to use kernel stack for everything when the user
process enters the kernel. Now the user stack is in use when the user
process runs a system call, which might not be the safest option.
2023-06-09 13:53:27 +08:00
..
addrenv sched/addrenv.c: Implement re-entrancy for addrenv_select() 2023-04-25 14:33:19 +02:00
clock sched: add support for adjtime() interface 2023-04-25 14:37:50 -03:00
environ Replace all sprintf with snprintf 2023-05-08 09:57:01 +02:00
group sched/addrenv.c: Implement re-entrancy for addrenv_select() 2023-04-25 14:33:19 +02:00
init mm/kmm_map: Add support to dynamically map pages into kernel virtual memory 2023-06-02 10:50:26 +08:00
irq sched/irq: optimizing IRQMONITOR, move up_perf_convert to irq_procfs 2023-04-25 09:58:43 +08:00
misc semantic/parser: fix compile warning found by sparse 2023-05-30 23:00:00 +08:00
module Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
mqueue Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
paging sched/paging: add FAR in paging worker 2023-03-26 09:23:50 -06:00
pthread addrenv/kstack: Allocate the kernel stack before initializing tcb 2023-06-09 13:53:27 +08:00
sched sched/spawn: remove spawn proxy thread to simplify task/posix_spawn() 2023-04-27 17:35:58 +08:00
semaphore sched/addrenv.c: Implement re-entrancy for addrenv_select() 2023-04-25 14:33:19 +02:00
signal semantic/parser: fix compile warning found by sparse 2023-05-30 23:00:00 +08:00
task semantic/parser: fix compile warning found by sparse 2023-05-30 23:00:00 +08:00
timer sched/getpid: replace syscall getpid/tid/ppid() to kernel version 2023-02-02 10:33:01 +08:00
tls sched/group: fix task info heap-use-after-free 2023-01-11 01:53:59 +08:00
wdog arch/arm64: the arm64 perf interface supports pmu 2023-04-10 16:23:49 -03:00
wqueue sched/wqueue: fix issue about worker can't wake up thread before work_thread running 2023-04-19 02:50:04 +08:00
Kconfig sched: add the CPU bitset to initialize the non-exclusive CPU 2023-05-04 20:30:35 +08:00
Makefile group/group_addrenv: Move address environment from group -> tcb 2023-02-08 02:51:23 +08:00