walnux/syscall
hujun5 914ae532e6 sched: remove csection and reduce the interrupt disabling time in sched_[un]lock
reason:
1 Accelerated the implementation of sched_lock, remove enter_critical_section in sched_lock and
only enter_critical_section when task scheduling is required.
2 we add sched_lock_wo_note/sched_unlock_wo_note and it does not perform instrumentation logic

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2025-01-23 19:58:49 +08:00
..
proxies syscall: migrate to SPDX identifier 2024-09-12 02:25:00 +08:00
stubs syscall: migrate to SPDX identifier 2024-09-12 02:25:00 +08:00
wraps syscall: migrate to SPDX identifier 2024-09-12 02:25:00 +08:00
.gitignore syscal: Remove .context form .gitignore 2022-03-02 10:42:05 +01:00
CMakeLists.txt syscall: migrate to SPDX identifier 2024-09-12 02:25:00 +08:00
Kconfig arch: Remove SYS_RESERVED from Kconfg 2022-02-27 22:54:13 +08:00
Makefile Revert "build depend:Revert Make.dep intermediate ddc file" 2024-09-15 19:29:47 +08:00
syscall.csv sched: remove csection and reduce the interrupt disabling time in sched_[un]lock 2025-01-23 19:58:49 +08:00
syscall_names.c syscall: migrate to SPDX identifier 2024-09-12 02:25:00 +08:00
syscall_stublookup.c syscall: migrate to SPDX identifier 2024-09-12 02:25:00 +08:00
syscall_wraps.h syscall: migrate to SPDX identifier 2024-09-12 02:25:00 +08:00