55 Commits (4ad9f687dfb8f55eaa8040198e9a505a5ede971b)

Author SHA1 Message Date
Andrew Boie 4ad9f687df kernel: rename thread return value functions 6 years ago
Andy Ross 6564974bae userspace: Support for split 64 bit arguments 6 years ago
Nicholas Lowell f9ae2d8e64 Includes: #ifdef CONFIG_USE_SWITCH instead of #if to avoid undef warning 6 years ago
Andrew Boie 38129ce1a6 kernel: fix CONFIG_THREAD_NAME from user mode. 6 years ago
Anas Nashif a2fd7d70ec cleanup: include/: move misc/util.h to sys/util.h 6 years ago
Anas Nashif 1859244b64 cleanup: include/: move misc/rb.h to sys/rb.h 6 years ago
Anas Nashif ee9dd1a54a cleanup: include/: move misc/dlist.h to sys/dlist.h 6 years ago
Anas Nashif e1e05a2eac cleanup: include/: move atomic.h to sys/atomic.h 6 years ago
Nicolas Pitre 58d839bc3c misc: memory address type conversions 6 years ago
Flavio Ceolin d61c679d43 arch: all: Remove legacy code 6 years ago
Patrik Flykt 7c0a245d32 arch: Rename reserved function names 6 years ago
Andy Ross 42ed12a387 kernel/sched: arch/x86_64: Support synchronous k_thread_abort() in SMP 6 years ago
Patrik Flykt 4344e27c26 all: Update reserved function names 6 years ago
Flavio Ceolin a406b88fca kernel: Remove duplicated identifier 7 years ago
Flavio Ceolin a3dddedab6 kernel: Use distinct macro names 7 years ago
Andy Ross 9098a45c84 kernel: New timeslicing implementation 7 years ago
Anas Nashif 57554055d2 kernel: add a new API for setting thread names 7 years ago
Flavio Ceolin a7fffa9e00 headers: Fix headers guards 7 years ago
Flavio Ceolin 8aec087268 kernel: Fix bitwise operators with unsigned operators 7 years ago
Flavio Ceolin ec462f872c kernel: Remove unused definition 7 years ago
Andy Ross 9f06a35450 kernel: Add the old "multi queue" scheduler algorithm as an option 7 years ago
Andy Ross 55a7e46b66 kernel/poll: Remove POLLING thread state bit 7 years ago
Andrew Boie 2dd91eca0e kernel: move thread monitor init to common code 7 years ago
Andy Ross eace1df539 kernel/sched: Fix SMP scheduling 7 years ago
Andy Ross 1acd8c2996 kernel: Scheduler rewrite 7 years ago
Andy Ross 2724fd11cb kernel: SMP-aware scheduler 8 years ago
Andy Ross e694656345 kernel: Move per-cpu _kernel_t fields into separate struct 8 years ago
Andy Ross 2c1449bc81 kernel, xtensa: Switch-specific thread return value 8 years ago
Andy Ross 8ac9c082e6 kernel: Move some macros 8 years ago
Andrew Boie 818a96d3af userspace: assign thread IDs at build time 8 years ago
Anas Nashif 780324b8ed cleanup: rename fiber/task -> thread 8 years ago
Andrew Boie 04caa679c9 userspace: allow thread IDs to be re-used 8 years ago
Chunlin Han e9c9702818 kernel: add memory domain APIs 8 years ago
Andrew Boie 5dcb279df8 debug: add stack sentinel feature 8 years ago
Andrew Boie d26cf2dc33 kernel: add k_thread_create() API 8 years ago
Andrew Boie 73abd32a7d kernel: expose struct k_thread implementation 8 years ago
Vincenzo Frascino dfed8c4874 kernel: Add stack_info to k_thread 8 years ago
Kumar Gala 96ee45df8d kernel: refactor thread_monitor_init into common code 8 years ago
Kumar Gala b8823c4efd kernel: Refactor common _new_thread init code 8 years ago
Kumar Gala cc334c7273 Convert remaining code to using newly introduced integer sized types 8 years ago
Benjamin Walsh 8d7c274e55 kernel/sched: protect thread sched_lock with compiler barriers 9 years ago
Benjamin Walsh 0de9487351 kernel: add _THREAD_POLLING thread state 9 years ago
Benjamin Walsh ed240f2796 kernel/arch: streamline thread user options 9 years ago
Benjamin Walsh 867f8ee371 kernel: move K_ESSENTIAL from thread_state to execution_flags 9 years ago
Benjamin Walsh a8978aba8f kernel: rename thread states symbols 9 years ago
Benjamin Walsh 3f3f4d94d5 kernel: remove K_STATIC 9 years ago
Benjamin Walsh dfa7ce5c94 kernel: include kernel.h in kernel_structs.h in asm files 9 years ago
Benjamin Walsh a5d8461d74 kernel: move volatile from k_thread.prio to k_thread.sched_locked 9 years ago
David B. Kinder ac74d8b652 license: Replace Apache boilerplate with SPDX tag 9 years ago
Benjamin Walsh 168695c7ef kernel/arch: inspect prio/sched_locked together for preemptibility 9 years ago