Dhruv Menon
d268ad0259
kernel: move timeout backends into kernel/timeout/
...
Group the header-only timeout queue backends under a dedicated
subdirectory so the algorithm implementations sit together, and
update timeout.c includes accordingly.
Signed-off-by: Dhruv Menon <dhruvmenon1104@gmail.com>
Signed-off-by: Dhruv Menon <dhrumeno@qti.qualcomm.com>
2026-10-08 15:08:23 +02:00
..
include
kernel: spinlock: pass the incoming thread to the ownership transfer
2026-09-24 15:14:33 -05:00
paging
kernel: mm: rename z_num_pagefaults_get to k_mem_num_*
2024-06-12 21:13:26 -04:00
smp
llext: export IRQ locking and cycle counter symbols
2026-09-30 20:02:33 +02:00
sys
kernel: thread_entry: fix include for TLS stack canaries
2026-08-19 18:41:05 -04:00
timeout
kernel: move timeout backends into kernel/timeout/
2026-10-08 15:08:23 +02:00
userspace
kernel: obj_core: unregister objects the kernel releases
2026-09-29 15:50:16 +02:00
busy_wait.c
kernel: timer: Include include/zephyr/sys/clock.h
2026-07-30 07:45:05 -05:00
CMakeLists.txt
kernel: move the sleep API declarations to their own header
2026-08-20 08:52:31 +02:00
compiler_stack_protect.c
kernel: fix doxygen warnings exposed by adding kernel/ to docs INPUT
2026-07-01 17:05:28 -04:00
condvar.c
kernel: obj_core: initialize object types at build time
2026-09-29 15:50:16 +02:00
deadline.c
kernel: Update _sched_spinlock comment references
2026-08-21 16:17:54 +02:00
device.c
kernel: device: restrict the device_deinit syscall to driver objects
2026-08-10 09:14:56 -07:00
dynamic.c
kernel: dynamic: fix kernel stack size overflow
2026-08-21 16:20:34 +02:00
dynamic_disabled.c
kernel: harden thread stack syscall verifiers
2026-09-28 07:36:22 -04:00
events.c
kernel: obj_core: initialize object types at build time
2026-09-29 15:50:16 +02:00
fatal.c
sys: printk: stop locking once a fatal error is being reported
2026-08-19 17:09:07 +01:00
float.c
build: namespace the generated headers with zephyr/
2024-05-28 22:03:55 +02:00
hardening.yaml
scripts: kconfig: hardenconfig: switch to YAML hardening database
2026-09-29 10:40:32 +02:00
idle.c
kernel: timeout: report the no-deadline case from the idle path
2026-08-12 19:27:28 -04:00
init.c
kernel: obj_core: initialize object types at build time
2026-09-29 15:50:16 +02:00
irq_offload.c
kernel: add closing comments to config endifs
2024-03-25 18:03:31 -04:00
Kconfig
kernel: default SYS_CLOCK_HW_CYCLES_PER_SEC from timebase-frequency
2026-09-28 09:39:03 -04:00
Kconfig.device
kernel: Kconfig.device: fix CONFIG_DEVICE_DEINIT_SUPPORT help text
2026-03-08 16:36:39 +01:00
Kconfig.init
arch: add firmware argument handler hook
2026-09-18 11:14:23 +01:00
Kconfig.obj_core
kernel: queue: integrate queues into the object core framework
2026-09-29 15:50:16 +02:00
Kconfig.vm
kernel: mmu: remove LINKER_GENERIC_SECTIONS_PRESENT_AT_BOOT
2026-06-23 09:11:08 -04:00
kheap.c
kernel: kheap: keep static heap init as a PRE_KERNEL_1 SYS_INIT
2026-07-06 19:42:44 -04:00
mailbox.c
kernel: obj_core: initialize object types at build time
2026-09-29 15:50:16 +02:00
main_weak.c
kernel: Switch main return type from void to int
2023-04-14 07:49:41 +09:00
mem_slab.c
kernel: obj_core: unregister objects in released heap and slab memory
2026-09-29 15:50:16 +02:00
mempool.c
kernel: k_free() no longer calls z_waitq_head()
2026-08-21 16:17:54 +02:00
mmu.c
kernel: mmu: recover from failed mappings in k_mem_map_phys_guard()
2026-09-11 05:23:20 -04:00
msg_q.c
kernel: obj_core: unregister objects the kernel releases
2026-09-29 15:50:16 +02:00
mutex.c
kernel: obj_core: initialize object types at build time
2026-09-29 15:50:16 +02:00
nothread.c
tracing: give k_sleep_ticks() its own trace point
2026-08-20 08:52:31 +02:00
obj_core.c
kernel: obj_core: allow several permanent object ranges per type
2026-09-29 15:50:16 +02:00
pipe.c
kernel: obj_core: initialize object types at build time
2026-09-29 15:50:16 +02:00
poll.c
kernel: poll: Remove redundant timeout check
2026-08-02 11:43:59 -04:00
priority_queues.c
kernel: priority queues: declare as static inlines
2024-04-22 16:40:11 -04:00
queue.c
kernel: queue: integrate queues into the object core framework
2026-09-29 15:50:16 +02:00
sched.c
kernel: sched: don't read _current back after set_current()
2026-09-24 15:14:33 -05:00
scheduler.c
kernel: Update _sched_spinlock comment references
2026-08-21 16:17:54 +02:00
sem.c
kernel: obj_core: initialize object types at build time
2026-09-29 15:50:16 +02:00
sleep.c
kernel: Add and use z_swap_locked()
2026-08-21 16:17:54 +02:00
spinlock_validate.c
kernel: spinlock: read the current thread from the per-CPU record
2026-09-24 15:14:33 -05:00
stack.c
kernel: obj_core: unregister objects the kernel releases
2026-09-29 15:50:16 +02:00
sys_clock_hw_cycles.c
kernel: refactor sys_clock_hw_cycles_per_sec runtime support
2026-02-20 13:31:07 +01:00
system_work_q.c
kernel: system_work_q: register init via kernel init hook
2026-07-06 15:10:55 -04:00
thread.c
kernel: obj_core: initialize object types at build time
2026-09-29 15:50:16 +02:00
thread_monitor.c
kernel: thread_monitor: reafactor and remove duplicate code
2025-04-04 07:42:20 +02:00
timeout.c
kernel: move timeout backends into kernel/timeout/
2026-10-08 15:08:23 +02:00
timer.c
kernel: obj_core: unregister objects the kernel releases
2026-09-29 15:50:16 +02:00
timeslicing.c
kernel: avoid unnecessary time-slice scheduler locking
2026-09-04 21:45:23 -04:00
usage.c
kernel: skip redundant runtime usage stop locking
2026-09-23 10:37:29 +01:00
version.c
build: namespace the generated headers with zephyr/
2024-05-28 22:03:55 +02:00
work.c
toolchain: fix deprecation warning for iar
2026-08-12 13:11:27 -04:00