390 Commits (f5c343fc93e865d65a7539d5c160cb0ebb37e91f)

Author SHA1 Message Date
Grant Ramsay 45701e696a kernel: sched: Disable FPU context when thread ends 2 years ago
Daniel Leung 9c0ff33e04 kernel: rename shadow variables 2 years ago
Vadim Shakirov 73944c6157 kernel/sched: fix thread selection when ABORTING + PENDING 2 years ago
Florian Grandel e256b7d244 kernel: spinlock: LOCKED -> K_SPINLOCK 2 years ago
Andy Ross a08e23f68e kernel/sched: Fix SMP must-wait-for-switch conditions in abort/join 2 years ago
Andy Ross b89e427bd6 kernel/sched: Rename/redocument wait_for_switch() -> z_sched_switch_spin() 2 years ago
Andy Ross d537267fc3 kernel/sched: Fix thread selection misordering with aborted threads 2 years ago
Gerard Marull-Paretas 4863c5f05b sys/util: extend usage of DIV_ROUND_UP 2 years ago
Nicolas Pitre 524ac8a29a sched: don't call k_sched_time_slice_set() during early init 2 years ago
Nicolas Pitre 405611dc9e sched: remove restriction on single-tick time slices 2 years ago
Nicolas Pitre 907eea07f2 z_sched_init: don't use arch_num_cpus() 2 years ago
Nicolas Pitre 5879d2d6c1 sched: minor time slicing cleanup 2 years ago
Aastha Grover 877fc3d508 kernel: events: fix waitq timeout race condition 2 years ago
Aastha Grover 5537776898 kernel: Add z_sched_wake_thread API 2 years ago
Andy Ross c5c3ad95de kernel/sched: Close hole with cross-core timeslice expirations 2 years ago
Andy Ross f3afd5a4c9 kernel/sched: Use kernel timeouts for timeslice expirations 2 years ago
Peter Mitsis 31dfd84fd5 kernel: pipes: Change method of unpending waiters 2 years ago
Peter Mitsis ca58339e16 kernel: Add routine to walk a wait queue 2 years ago
Flavio Ceolin 2757e711e1 kernel: sched: Remove possible deadcode 3 years ago
Gerard Marull-Paretas 737d799660 kernel: sched: fix ticks logging 3 years ago
Kumar Gala 4f458ba8de kernel: Convert away from CONFIG_MP_NUM_CPUS 3 years ago
Kumar Gala a1195ae39b smp: Move for loops to use arch_num_cpus instead of CONFIG_MP_NUM_CPUS 3 years ago
Andy Ross c32f376e99 kernel/sched: Fix SMP race on pend 3 years ago
Kai Vehmanen e81ccef613 kernel/sched: fix condition for CPU mask set 3 years ago
Simon Hein 02cfbfea51 kernel: comply to coding guidelines MISRA C:2012 Rule 14.4 3 years ago
Andy Ross fb613594c7 kernel/sched: Panic on aborting essential threads 3 years ago
Gerard Marull-Paretas cffefc818d kernel: migrate includes to <zephyr/...> 3 years ago
Jordan Yates 1ef647f396 kernel: add `k_can_yield` helper function 3 years ago
Flavio Ceolin 551038e748 kernel: sched: Change cpu pin only for not executing threads 3 years ago
Andy Ross b4e9ef0691 kernel/sched: Defer IPI sending to schedule points 3 years ago
Andy Ross 3267cd327e kernel/sched: Refactor IPI signaling 3 years ago
Anas Nashif c9d0248867 kernel: introduce convinience apu to pin thread to a cpu 3 years ago
Nicolas Pitre c9e3e0d956 sched: formalize the passing of NULL to z_get_next_switch_handle() 3 years ago
Andy Ross 3e696896bf kernel: Add "per thread" timeslice mechanism 3 years ago
Peter Mitsis 82c3d531a6 kernel: move thread usage routines to own file 4 years ago
Jeremy Bettis fb1c36f7fd build: hide z_priq_mq_add/z_priq_mq_remove 4 years ago
Peter Mitsis f8b76f3b03 kernel: add 'static' keyword to select routines 4 years ago
Jeremy Bettis 1e0a36c655 build: Remove unused functions 4 years ago
Andy Ross 410f911018 kernel/sched: Separate idle from app thread stats in THREAD_USAGE 4 years ago
Andy Ross 52351458f4 kernel/sched: Add timing.h support to thread_usage 4 years ago
Andy Ross b62d6e17a4 kernel/sched: Add an optional "all" counter for thread_usage 4 years ago
Andy Ross 4ae3250301 sched: Hook SCHED_USAGE from existing tracing hook 4 years ago
Andy Ross 40d12c142d kernel/sched: Add "thread_usage" API for thread runtime cycle monitoring 4 years ago
Andy Ross b11e796c36 kernel/sched: Add CONFIG_CPU_MASK_PIN_ONLY 4 years ago
Andy Ross b155d06712 kernel/sched: Factor out ready_q initialization 4 years ago
Andy Ross 387fdd2e53 kernel/sched: Refactor/simplify run queue accessors 4 years ago
Andy Ross c230fb3580 kernel/sched: Simply de/queue_thread() 4 years ago
Chen Peng1 0f63d1135c cmsis_rtos_v1: fix thread instances management. 4 years ago
Andy Ross 0d763e0a10 cmake/compiler/xcc: sched: Support XCC inlining semantics 4 years ago
Andrew Boie f07df42d49 kernel: make k_current_get() work without syscall 4 years ago