1. 0f63d11 cmsis_rtos_v1: fix thread instances management. by Chen Peng1 · 3 years, 7 months ago
  2. 0d763e0 cmake/compiler/xcc: sched: Support XCC inlining semantics by Andy Ross · 3 years, 7 months ago
  3. f07df42 kernel: make k_current_get() work without syscall by Andrew Boie · 3 years, 8 months ago
  4. 8b3f36c kernel: move internal headers into include/kernel by Anas Nashif · 3 years, 10 months ago
  5. 78ba2ec coding guidelines: add to function prototypes form named parameters by Maksim Masalski · 3 years, 10 months ago
  6. 4c85b46 kernel: k_sleep: fix return value for absolute timeout by Lauren Murphy · 3 years, 10 months ago
  7. 970820e sched: create unique function name by Maksim Masalski · 3 years, 10 months ago
  8. 851d14a kernel/sched: Remove "cooperative scheduling only" special cases by Andy Ross · 3 years, 10 months ago
  9. f171443 Tracing: Thread tracing by Torbjörn Leksell · 3 years, 11 months ago
  10. 6df4405 doc: fix typos by Anas Nashif · 4 years ago
  11. 7dcff6e kernel: Move _kernel from sched to init by Krzysztof Chruscinski · 4 years ago
  12. 3f4f3f6 kernel: make tests of a value against zero should be made explicit by Anas Nashif · 4 years ago
  13. 25c87db kernel/arch: cleanup function definitions by Anas Nashif · 4 years ago
  14. bbbc38b kernel: Make both operands of operators of same essential type category by Anas Nashif · 4 years ago
  15. 5c90ceb clock: rename z_tick_get_32 -> sys_clock_tick_get_32 by Anas Nashif · 4 years ago
  16. 9c1efe6 clock: remove z_ from semi-public APIs by Anas Nashif · 4 years ago
  17. d88ce65 kernel/sched: only send IPI to abort thread if hardware supports it by Lauren Murphy · 4 years, 1 month ago
  18. 4118ed1 kernel: sched: removing dead code by Spoorthy Priya Yerabolu · 4 years, 1 month ago
  19. 0259c86 kernel: add private scheduler APIs by Peter Bigot · 4 years, 1 month ago
  20. 6543e06 kernel: sched: avoid unnecessary lock in z_impl_k_yield by James Harris · 4 years, 1 month ago
  21. 2cd0f66 kernel: sched: change to 3-way thread priority comparison by James Harris · 4 years, 1 month ago
  22. 3330ab1 kernel: fix yielding between tasks with same deadline by James Harris · 4 years, 1 month ago
  23. 6fb6d3c kernel: Add new k_thread_abort()/k_thread_join() by Andy Ross · 4 years, 1 month ago
  24. c0c8cb0 kernel: Remove abort and join implementation (UNBISECTABLE) by Andy Ross · 4 years, 1 month ago
  25. 419f370 kernel/sched: Clamp minimum timeslice when TICKLESS by Andy Ross · 4 years, 1 month ago
  26. a202670 kernel/sched: Remove now-spurious SWAP_NONATOMIC workaround by Andy Ross · 4 years, 1 month ago
  27. 05c468f kernel/sched: Make z_ready_thread() safe vs. already-running threads by Andy Ross · 4 years, 1 month ago
  28. 6b84ab3 kernel/sched: Adjust locking in z_swap() by Andy Ross · 4 years, 1 month ago
  29. 3786633 kernel/sched: Fix race between thread wakeup timeout and abort by Andy Ross · 4 years, 1 month ago
  30. 377456c kernel: Move LOCKED() macro to kernel_internal.h by Andrei Emeltchenko · 4 years, 1 month ago
  31. 4ff4571 kernel/sched: Fix rare SMP deadlock by Andy Ross · 4 years, 1 month ago
  32. 91946ef kernel/sched: Refactor, unify management of QUEUED state by Andy Ross · 4 years, 1 month ago
  33. dd43221 kernel/sched: Fix race with switch handle by Andy Ross · 4 years, 1 month ago
  34. 1ba7414 kernel/sched: Correct coherence assert by Andy Ross · 4 years, 2 months ago
  35. 604f0f4 kernel/sched: Add missing lock around waitq unpend calls by Andy Ross · 4 years, 2 months ago
  36. 39f632e kernel: fix usage of KERNEL_COHERENCE macro by Anas Nashif · 4 years, 2 months ago
  37. 53ca709 tests: coverage: exclude the CODE UNREACHABLE of code coverage by Enjia Mai · 4 years, 2 months ago
  38. ef62657 kernel/sched: Optimize deadline comparison by Andy Ross · 4 years, 2 months ago
  39. e956639 kernel: Remove CONFIG_LEGACY_TIMEOUT_API by Andy Ross · 4 years, 2 months ago
  40. 11cb1cf kernel: sched: fix legacy timeout calculation in z_tick_sleep by Marcin Niestroj · 4 years, 3 months ago
  41. 87dddda Revert "kernel: fix usage of KERNEL_COHERENCE macro" by Anas Nashif · 4 years, 4 months ago
  42. 67c5e6b kernel: fix usage of KERNEL_COHERENCE macro by Anas Nashif · 4 years, 4 months ago
  43. 9a16097 kernel: sched: Change variable name in z_tick_sleep by Flavio Ceolin · 4 years, 4 months ago
  44. 7a815d5 kernel: sched: Use k_ticks_t in z_tick_sleep by Flavio Ceolin · 4 years, 4 months ago
  45. 3ed8083 kernel: Cleanup logger setup in kernel files by Krzysztof Chruscinski · 4 years, 4 months ago
  46. 11e6b43 tracing: roll thread switch in/out into thread stats functions by Daniel Leung · 4 years, 5 months ago
  47. 933b420 kernel: add context pointer to thread->fn_abort by Andrew Boie · 4 years, 5 months ago
  48. d2c7179 kernel: document k_sleep with K_FOREVER by Anas Nashif · 4 years, 5 months ago
  49. 081605e kernel: do not queue a thread that is already queued by Anas Nashif · 4 years, 5 months ago
  50. bf69afc kernel: only resume suspended threads by Anas Nashif · 4 years, 5 months ago
  51. f6d32ab kernel: Add cache coherence management framework by Andy Ross · 4 years, 5 months ago
  52. b5a71f7 userspace: remove threads from domain on abort by Andrew Boie · 4 years, 5 months ago
  53. e0ca403 kernel: add assert for mis-used k_thread_create() by Andrew Boie · 4 years, 6 months ago
  54. f5a7e1a kernel: handle thread self-aborts on idle thread by Andrew Boie · 4 years, 6 months ago
  55. 37f75d2 kernel: sched: bug fix for trace and monitor by Watson Zeng · 4 years, 6 months ago
  56. a8775ab sched: don't use local lock in z_tick_sleep() by Andrew Boie · 4 years, 6 months ago
  57. 8e0f6a5 sched: hold spinlock in z_time_slice() by Andrew Boie · 4 years, 6 months ago
  58. 83d7770 sched: check if runnable in sliceable() by Andrew Boie · 4 years, 6 months ago
  59. ffc5bdf sched: hold spinlock in z_thread_timeout() by Andrew Boie · 4 years, 6 months ago
  60. 1dddbec tracing: swap: bug fix and enhancement for ARC by Watson Zeng · 4 years, 7 months ago
  61. 3425c32 kernel: move stuff into z_thread_single_abort() by Andrew Boie · 4 years, 7 months ago
  62. 5c31d00 tracing: trace k_sleep by Anas Nashif · 4 years, 7 months ago
  63. 379b93f kernel: do not call swap if next ready thread is current thread by Anas Nashif · 4 years, 8 months ago
  64. 7ac40aa tests: adding test cases for arch-dependent SMP function by Enjia Mai · 4 years, 9 months ago
  65. 2c5d404 kernel: logging: convert K_DEBUG to LOG_DBG by Anas Nashif · 4 years, 9 months ago
  66. a1b77fd zephyr: replace zephyr integer types with C99 types by Kumar Gala · 4 years, 10 months ago
  67. f1b5d9d kernel: fix issue with k_thread_join() timeouts by Andrew Boie · 5 years ago
  68. cfeb07e kernel/timeout: Enable 64 bit timeout precision by Andy Ross · 5 years ago
  69. 7832738 kernel/timeout: Make timeout arguments an opaque type by Andy Ross · 5 years ago
  70. b1e1f64 global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() by Oleg Zhurakivskyy · 5 years ago
  71. a4c9190 kernel: fix oops policy for k_thread_abort() by Andrew Boie · 5 years ago
  72. 4b37a8f Revert "global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT()" by Carles Cufi · 5 years ago
  73. 8739517 global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() by Oleg Zhurakivskyy · 5 years ago
  74. 2dc2ecf kernel: rename struct _k_object by Andrew Boie · 5 years ago
  75. 322816e kernel: add k_thread_join() by Andrew Boie · 5 years ago
  76. 6cf496f kernel: use sched lock for k_thread_suspend/resume by Andrew Boie · 5 years ago
  77. 896e32b kernel: remove problematic pend() assertion by Andrew Boie · 5 years ago
  78. eefd3da kernel/smp: arch/x86_64: Address race with CPU migration by Andy Ross · 5 years ago
  79. 5737b5c kernel/sched: Re-add IPI calls on k_wakeup() and k_thread_priority_set() by Andy Ross · 5 years ago
  80. c44d566 kernel/sched: Re-fix SMP wait-for-switch on interrupt exit by Andy Ross · 5 years ago
  81. 96ccc46 kernel/sched: Put k_thread_start() under a single lock by Andy Ross · 5 years ago
  82. ed6b4fb kernel/sched: Properly synchronize pend() by Andy Ross · 5 years ago
  83. adac4cb sched: smp: fix thread marked dead but still running by Daniel Leung · 5 years ago
  84. 3235451 kernel/swap: Add SMP "wait for switch" synchronization by Andy Ross · 5 years ago
  85. e06ba70 kernel/sched: Address thread abort termination delay issue on SMP by Andy Ross · 5 years ago
  86. 60247ca kernel/sched: Correct IPI usage by Andy Ross · 5 years ago
  87. 0ad6765 tracing: better positioning of tracing points by Anas Nashif · 5 years ago
  88. 8bdabcc kernel/sched: Move thread suspend and abort under the scheduler lock by Andy Ross · 5 years ago
  89. 9e3e7f6 kernel: use 'thread' for thread variable consistently by Anas Nashif · 5 years ago
  90. c9d7840 spinlock: Make SPIN_VALIDATE a Kconfig option. by Danny Oerndrup · 5 years ago
  91. 8162e58 kernel: sched: assert when k_sleep invoked from interrupt context by Peter Bigot · 5 years ago
  92. 11a050b kernel/sched: Fix edge case in MetaIRQ preemption of cooperative threads by Andy Ross · 5 years ago
  93. f831929 kernel: Add assert to detect negative timeouts by Krzysztof Chruscinski · 5 years ago
  94. d2b8922 kernel: allow threads to sleep forever by Andrew Boie · 5 years ago
  95. 8892406 kernel/sys_clock.h: Deprecate and convert uses of old conversions by Andy Ross · 5 years ago
  96. 4f77c2a kernel: rename z_arch_ to arch_ by Andrew Boie · 5 years ago
  97. b1fbe85 kernel: need to release spinlock before busy_wait by Wayne Ren · 5 years ago
  98. 8f0bb6a tracing: simplify idle thread detection by Andrew Boie · 5 years ago
  99. fe03161 kernel: rename main/idle thread/stacks by Andrew Boie · 5 years ago
  100. e1ec59f kernel: renamespace z_is_in_isr() by Andrew Boie · 5 years ago