390 Commits (f5c343fc93e865d65a7539d5c160cb0ebb37e91f)

Author SHA1 Message Date
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 8 months ago
Andy Ross b3ff9ae82b kernel/sched: Optimize handling for suspend(_current) 8 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
Andy Ross 47ab66311d kernel/sched: Fix lockless ordering in halt_thread() 1 year ago
Andy Ross fd340ebf31 sched: Optimize dummy thread usage on SMP 1 year ago
Andy Ross f0fd54cb31 kernel/sched: Fix free-memory write when ISRs abort _current 1 year ago
Hess Nathan 7659cfd4dc coding guidelines: comply with MISRA Rule 2.2 1 year ago
Peter Mitsis a3c7152f92 kernel: Update thread cpu in z_get_next_switch_handle() 1 year ago
Alberto Escolar Piedras ea26bcf8d3 Revert "kernel/sched: Fix free-memory write when ISRs abort _current" 1 year ago
Alberto Escolar Piedras c9ec937d71 Revert "sched: Optimize dummy thread usage on SMP" 1 year ago
Alberto Escolar Piedras c60d4c2589 Revert "kernel/sched: Fix lockless ordering in halt_thread()" 1 year ago
Andy Ross 02b24911f7 kernel/sched: Fix lockless ordering in halt_thread() 1 year ago