399 Commits (main)

Author SHA1 Message Date
Krzysztof Chruściński 66daaf6ba3 kernel: sched: sleep: Use value returned by z_add_timeout 3 months ago
Krzysztof Chruściński 6d35969a55 kernel: sched: Optimize sleeping function 3 months ago
Josh DeWitt c05cfbf15e kernel/sched: Re-sort waitq on priority change 4 months ago
Peter Mitsis 701aab92e2 kernel: Add Z_IS_TIMEOUT_RELATIVE() macro 4 months ago
Andy Ross 8b4ed6655a kernel: Clamp k_sleep() return value on overflow 4 months ago
Andy Ross ddee1ab4cf kernel/sched: Correct locking in essential thread panic 4 months ago
Andy Ross f6239c52ae kernel/sched: Panic after aborting essential thread, not before 5 months ago
Peter Mitsis e55ac3ef65 kernel: Improve ordering in SMP k_thread_suspend() 5 months ago
Peter Mitsis c63b42d478 kernel: Fix k_wakeup() exit paths 5 months ago
Peter Mitsis 995ad43851 kernel: Streamline z_is_thread_ready() 5 months ago
Peter Mitsis bfe0b74aad kernel: Do not mark thread as queued in k_yield() 5 months ago
Kalle Kietäväinen a2eb78c03b kernel: sched: Fix meta-IRQ preemption tracking for the idle thread 5 months ago
Tom Hughes 0ec126c6d1 kernel: Add missing marshalling header for k_reschedule 6 months ago
Nicolas Pitre 7a3124d866 kernel: move current thread pointer management to core code 6 months ago
Nicolas Pitre 46aa6717ff Revert "arch: deprecate `_current`" 6 months ago
Peter Mitsis bdb04dbfba kernel: Alter z_abort_thread_timeout() return type 6 months ago
Peter Mitsis f4f3b9378f kernel: Inline halt_thread() and z_thread_halt() 6 months ago
Peter Mitsis d774594547 kernel: thread suspend/resume bail paths are unlikely 6 months ago
Peter Mitsis af14e120a5 kernel: Simplify clear_halting() on UP systems 6 months ago
Peter Mitsis ea6adb6726 kernel: Add custom scheduler yield routines 6 months ago
Peter Mitsis 30f667bceb kernel: Add routines for _THREAD_QUEUED bit 6 months ago
Peter Mitsis d1c2fc0667 kernel: inline z_sched_prio_cmp() 6 months ago
Peter Mitsis 669f2c489a kernel: Add k_reschedule() 7 months ago
Peter Mitsis 35435928c2 kernel: Decouple sleep from suspend 7 months ago
Akaiwa Wataru feefb7dd35 kernel/sched: correct k_sleep() return value calculation 7 months ago
Andy Ross 7cdf40541b kernel/sched: Eliminate PRESTART thread state 7 months ago
Anas Nashif f90ce01d4a kernel: sched: use arch_current_thread instead of _current 7 months ago
Andy Ross b3ff9ae82b kernel/sched: Optimize handling for suspend(_current) 7 months ago
Yong Cong Sin b1def7145f arch: deprecate `_current` 8 months ago
Yong Cong Sin d26c712258 arch: add new interfaces to set/get the current thread of current CPU 8 months ago
Tom Burdick 2b5012a5d9 kernel: Move run queue initialization 8 months ago
Peter Mitsis f6a76c32b7 kernel: inline z_unpend_first_thread() 9 months ago
Peter Mitsis c70a619a2f kernel: Remove unused z_ready_thread_locked() 9 months ago
Peter Mitsis cc415bc139 kernel: Apply 'unlikely' attribute 9 months ago
Anas Nashif 121cb49a46 kernel: sched: inline update_cache 9 months ago
Peter Mitsis 318b49570a tests: scheduler queue benchmarks 9 months ago
Anas Nashif ca09a4b91c doc: kernel/arch: fix some wrong doxygen references 10 months ago
Peter Mitsis 8c48665868 kernel: Remove k_thread_priority_set() restriction 11 months ago
Peter Mitsis 20dee1a6e9 kernel: Tweak z_unpend_thread_no_timeout() API 12 months ago
Hess Nathan 980d3f4c4f kernel: corrected parameter names 1 year ago
Pisit Sawangvonganan 5ed3cd4bc9 kernel: fix typo 1 year ago
Peter Mitsis ada3c90f8f kernel: Add CONFIG_SCHED_IPI_CASCADE 1 year ago
TaiJu Wu 555c07ef08 sched: Limit deadline scheduler parameter 1 year ago
Peter Mitsis 0bcdae2c62 kernel: Add CONFIG_ARCH_HAS_DIRECTED_IPIS 1 year ago
Peter Mitsis d8a4c8a90c kernel: Add CONFIG_IPI_OPTIMIZE 1 year ago
Peter Mitsis 9ff5221d23 kernel: Update IPI usage in k_thread_priority_set() 1 year ago
Yong Cong Sin bbe5e1e6eb build: namespace the generated headers with `zephyr/` 1 year ago
Hess Nathan 20b55425d3 coding guidelines: comply with MISRA Rule 13.4 1 year ago
Hess Nathan 6d417d52c2 coding guidelines: comply with MISRA Rule 12.1. 1 year ago
Andy Ross dec022a848 kernel/sched: Fix edge^2 case in abort/join 1 year ago