300 Commits (4344b8bc05dc9f5cd8edb9e3aa4e54f03ab8045d)

Author SHA1 Message Date
Andy Ross 9c62cc677d kernel: Add kswap.h header to unbreak cycles 8 years ago
Andy Ross 32a444c54e kernel: Fix nano_internal.h inclusion 8 years ago
Ramakrishna Pallala 3f2f1223ac kernel: thread: Remove unused _k_thread_single_start() 8 years ago
Andy Gross 1c047c9bef arm: userspace: Add ARM userspace infrastructure 8 years ago
Adithya Baglody 10db82bfed kernel: thread: Repeated thread abort crashes. 8 years ago
Anas Nashif 94d034dd5e kernel: support custom k_busy_wait() 8 years ago
Anas Nashif fb4eecaf5f kernel: threads: remove thread groups 8 years ago
Andrew Boie a7fedb7073 _setup_new_thread: fix crash on ARM 8 years ago
Andrew Boie 0bf9d33602 mem_domain: inherit from parent thread 8 years ago
Andrew Boie 818a96d3af userspace: assign thread IDs at build time 8 years ago
Ramakrishna Pallala 1777c57bec kernel: fix bit clearing logic in _k_thread_group_leave 8 years ago
Andrew Boie e12857aabf kernel: add k_thread_access_grant() 8 years ago
Andrew Boie 877f82e847 userspace: add K_THREAD_ACCCESS_GRANT() 8 years ago
Andrew Boie c5c104f91e kernel: fix k_thread_stack_t definition 8 years ago
Andrew Boie 662c345cb6 kernel: implement k_thread_create() as a syscall 8 years ago
Andrew Boie bca15da650 userspace: treat thread stacks as kernel objects 8 years ago
Andrew Boie 04caa679c9 userspace: allow thread IDs to be re-used 8 years ago
Andrew Boie 885fcd5147 userspace: de-initialize aborted threads 8 years ago
Leandro Pereira 6f99bdb02a kernel: Provide only one _SYSCALL_HANDLER() macro 8 years ago
Andrew Boie 47f8fd1d4d kernel: add K_INHERIT_PERMS flag 8 years ago
Andrew Boie 225e4c0e76 kernel: greatly simplify syscall handlers 8 years ago
Andrew Boie 37ff5a9bc5 kernel: system call handler cleanup 8 years ago
Andrew Boie 468190a795 kernel: convert most thread APIs to system calls 8 years ago
Andrew Boie 217017c924 kernel: rename k_object_grant_access() 8 years ago
Andrew Boie 93eb603f48 kernel: expose API when userspace not enabled 8 years ago
Andrew Boie 3f091b5dd9 kernel: add common functions for user mode 8 years ago
Andrew Boie 2acfcd6b05 userspace: add thread-level permission tracking 8 years ago
Andrew Boie 26d1eb38e6 stack_sentinel: remove check in _new_thread 8 years ago
Andrew Boie 9a74a081e5 _thread_entry: don't use _current 8 years ago
Andrew Boie 1e06ffc815 zephyr: use k_thread_entry_t everywhere 8 years ago
Andrew Boie f2c83acafc kernel: remove k_thread_spawn() 8 years ago
Andrew Boie 8eaff5d6d2 k_thread_abort(): assert if abort essential thread 8 years ago
Andrew Boie 7d627c5971 k_thread_create(): allow K_FOREVER delay 8 years ago
Andrew Boie 945af95f42 kernel: introduce object validation mechanism 8 years ago
Andrew Boie 507852a4ad kernel: introduce opaque data type for stacks 8 years ago
Anas Nashif 397d29db42 linker: move all linker headers to include/linker 8 years ago
Andrew Boie ae1a75b82e stack_sentinel: change cooperative check 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
Ramesh Thomas 89ffd44dfb kernel: tickless: Add tickless kernel support 8 years ago
Andrew Boie cdb94d6425 kernel: add k_panic() and k_oops() APIs 8 years ago
Kumar Gala cc334c7273 Convert remaining code to using newly introduced integer sized types 8 years ago
Anas Nashif 6a0228abaa kernel: thread: remove legacy support 8 years ago
Jithu Joseph d33c42a19d kernel: thread: Fix legacy symbol mixup in fp path 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
David B. Kinder ac74d8b652 license: Replace Apache boilerplate with SPDX tag 9 years ago
Anas Nashif e38f5df522 kernel: make legacy calls depends on CONFIG_LEGACY_KERNEL 9 years ago
Benjamin Walsh f955476559 kernel/arch: optimize memory use of some thread fields 9 years ago
Anas Nashif d687a95611 kernel: move kernel code to kernel/ directly 9 years ago