nuttx/sched
ouyangxiangzhen 5a01f0f7f6 POSIX timer: Optimize overrun check by replacing loop with division.
Converted the timer overrun check from a loop-based approach to a division-based method. This change ensures a deterministic worst-case execution time (WCET), even if it might not outperform the loop in average scenarios.

Signed-off-by: ouyangxiangzhen <ouyangxiangzhen@xiaomi.com>
2024-09-17 12:15:14 +08:00
..
addrenv sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
clock wdog: add new API wd_start_realtime() support 2024-09-17 12:15:14 +08:00
environ sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
event sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
group sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
init sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
instrument sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
irq sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
misc coredump: just save latest core file 2024-09-15 17:31:40 +08:00
module sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
mqueue vfs/file: add reference counting to prevent accidental close during reading writing... 2024-09-17 12:01:53 +08:00
paging sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
pthread pthread_mutx: remove unused critical_secton lock 2024-09-15 17:32:33 +08:00
sched usleep: use div_const to optimize the usleep 2024-09-12 18:14:39 +08:00
semaphore clock: take clock_abstime2ticks() as MACRO 2024-09-12 18:14:39 +08:00
signal signal: Add support for SIGEV_THREAD_ID and sigev_notify_thread_id 2024-09-17 12:15:14 +08:00
task sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
timer POSIX timer: Optimize overrun check by replacing loop with division. 2024-09-17 12:15:14 +08:00
tls sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
wdog wdog: rename wd_start_absolute() to wd_start_abstick() 2024-09-17 12:15:14 +08:00
wqueue sched/wqueue: Fix unexpected dq entry status 2024-09-17 02:56:39 +08:00
CMakeLists.txt sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
Kconfig pthread_cleanup: move clenup down to tls 2024-09-14 20:15:12 +08:00
Makefile Revert "build depend:Revert Make.dep intermediate ddc file" 2024-09-15 19:29:47 +08:00