Sign in
pigweed
/
third_party
/
github
/
zephyrproject-rtos
/
zephyr
/
e8391cb03fa98b2025ef1e7943618c91f1fc234a
/
kernel
a79c698
mempool: add assertion for calloc bounds overflow
by Andrew Boie
· 7 years ago
ce60d04
kernel: sched.c: Fix datatype mismatch in comparision
by Punit Vara
· 7 years ago
a7fedb7
_setup_new_thread: fix crash on ARM
by Andrew Boie
· 7 years ago
7f95e83
mempool: add k_calloc()
by Andrew Boie
· 7 years ago
0829ddf
kbuild: Removed KBuild
by Sebastian Bøe
· 7 years ago
12f8f76
Introduce cmake-based rewrite of KBuild
by Sebastian Bøe
· 7 years ago
0bf9d33
mem_domain: inherit from parent thread
by Andrew Boie
· 7 years ago
7bb40bd
kernel: init: mem_domain structure is initialized for dummy thread.
by Adithya Baglody
· 7 years ago
eff2ec6
kernel: Arch specific memory domain APIs added
by Adithya Baglody
· 7 years ago
5783207
kernel: arch interface for memory domain
by Adithya Baglody
· 7 years ago
818a96d
userspace: assign thread IDs at build time
by Andrew Boie
· 7 years ago
b007b64
kernel: Add option to ensure writable pages are not executable
by Leandro Pereira
· 7 years ago
edd072e
tests: benchmarking: cleanup of the benchmarking code.
by Adithya Baglody
· 7 years ago
da9b0dd
drivers: Rename `random` to `entropy`
by Leandro Pereira
· 7 years ago
adce1d1
subsys: Add random subsystem
by Leandro Pereira
· 7 years ago
780324b
cleanup: rename fiber/task -> thread
by Anas Nashif
· 7 years ago
e5b3918
userspace: remove some driver object types
by Andrew Boie
· 7 years ago
9644f67
kernel: boot_delay: change to busy wait instaed of wait
by Youvedeep Singh
· 7 years ago
1777c57
kernel: fix bit clearing logic in _k_thread_group_leave
by Ramakrishna Pallala
· 7 years ago
c44046a
kernel: Fix comment section of semaphore object
by Ramakrishna Pallala
· 7 years ago
6742626
kernel: Remove dead or commented code from k_mutex_lock()
by Ramakrishna Pallala
· 7 years ago
98bf523
Revert "kernel: arch interface for memory domain"
by Andrew Boie
· 7 years ago
fd29276
Revert "kernel: Arch specific memory domain APIs added"
by Andrew Boie
· 7 years ago
8d910b3
kernel: Arch specific memory domain APIs added
by Adithya Baglody
· 7 years ago
9bbe7bd
kernel: arch interface for memory domain
by Adithya Baglody
· 7 years ago
d24daa4
kernel: Compare pointers before strings when getting device binding
by Leandro Pereira
· 7 years ago
48fadfe
queue: k_queue_cancel_wait: Fix not interrupting other threads
by Luiz Augusto von Dentz
· 7 years ago
fc775a0
poll: k_poll: Return -EINTR if not ready
by Luiz Augusto von Dentz
· 7 years ago
f87c4c6
queue: k_queue_get: Fix NULL return
by Luiz Augusto von Dentz
· 7 years ago
e12857a
kernel: add k_thread_access_grant()
by Andrew Boie
· 7 years ago
877f82e
userspace: add K_THREAD_ACCCESS_GRANT()
by Andrew Boie
· 7 years ago
4600c37ff1
doc: Fix misspellings in header/doxygen comments
by David B. Kinder
· 7 years ago
c5c104f
kernel: fix k_thread_stack_t definition
by Andrew Boie
· 7 years ago
199d07e
kernel: queue: k_queue_poll: Fix slist access race condition
by Paul Sokolovsky
· 7 years ago
662c345
kernel: implement k_thread_create() as a syscall
by Andrew Boie
· 7 years ago
bca15da
userspace: treat thread stacks as kernel objects
by Andrew Boie
· 7 years ago
a2b40ec
userspace handlers: finer control of init state
by Andrew Boie
· 7 years ago
2574219
userspace: simplify thread_id checks
by Andrew Boie
· 7 years ago
41bab6e
userspace: restrict k_object_access_all_grant()
by Andrew Boie
· 7 years ago
04caa67
userspace: allow thread IDs to be re-used
by Andrew Boie
· 7 years ago
9bd5e76
userspace: don't adjust perms on object init
by Andrew Boie
· 7 years ago
885fcd5
userspace: de-initialize aborted threads
by Andrew Boie
· 7 years ago
4a9a424
userspace: add _k_object_uninit()
by Andrew Boie
· 7 years ago
6f99bdb
kernel: Provide only one _SYSCALL_HANDLER() macro
by Leandro Pereira
· 7 years ago
a89bf01
kernel: add k_object_access_revoke() system call
by Andrew Boie
· 7 years ago
47f8fd1
kernel: add K_INHERIT_PERMS flag
by Andrew Boie
· 7 years ago
a73d373
kernel: add k_uptime_get() as a system call
by Andrew Boie
· 7 years ago
5008fed
kernel: restrict user threads to worsen priority
by Andrew Boie
· 7 years ago
8e3e6d0
k_stack_init: num_entries should be unsigned
by Andrew Boie
· 7 years ago
225e4c0
kernel: greatly simplify syscall handlers
by Andrew Boie
· 7 years ago
7e3d3d7
kernel: userspace.c code cleanup
by Andrew Boie
· 7 years ago
38ac235
syscall_handler: handle multiplication overflow
by Andrew Boie
· 7 years ago
37ff5a9
kernel: system call handler cleanup
by Andrew Boie
· 7 years ago
32a08a8
syscall_handler: introduce new macros
by Andrew Boie
· 7 years ago
231b95c
syscalls: add _SYSCALL_VERIFY_MSG()
by Andrew Boie
· 7 years ago
cee7241
userspace: move _k_object_validate() definition
by Andrew Boie
· 7 years ago
3a0f684
kernel: policy change for uninitailized objects
by Andrew Boie
· 7 years ago
1d483bb
kernel: provide more info on object perm checks
by Andrew Boie
· 7 years ago
c5c7187
kernel: sem: fix k_sem_take return value
by Andrew Boie
· 7 years ago
c74983e
kernel: remove some kernel objects from tracking
by Andrew Boie
· 7 years ago
82edb6e
kernel: convert k_msgq APIs to system calls
by Andrew Boie
· 7 years ago
e873446
kernel: convert stack APIs to system calls
by Andrew Boie
· 7 years ago
a354d49
kernel: convert timer APIs to system calls
by Andrew Boie
· 7 years ago
b9a0578
kernel: convert pipe APIs to system calls
by Andrew Boie
· 7 years ago
468190a
kernel: convert most thread APIs to system calls
by Andrew Boie
· 7 years ago
76c04a2
kernel: implement some more system calls
by Andrew Boie
· 7 years ago
2f7519b
kernel: convert mutex APIs to system calls
by Andrew Boie
· 7 years ago
310e987
kernel: convert alert APIs to system calls
by Andrew Boie
· 7 years ago
743e468
kernel: add syscalls for k_object_access APIs
by Andrew Boie
· 7 years ago
3b5ae80
kernel: add k_object_access_all_grant() API
by Andrew Boie
· 7 years ago
217017c
kernel: rename k_object_grant_access()
by Andrew Boie
· 7 years ago
93eb603
kernel: expose API when userspace not enabled
by Andrew Boie
· 7 years ago
c1930ed
mem_domain: fix warning when assertions enabled
by Andrew Boie
· 7 years ago
e9c9702
kernel: add memory domain APIs
by Chunlin Han
· 7 years ago
cbf7c0e
syscalls: implicit cast for _SYSCALL_MEMORY
by Andrew Boie
· 7 years ago
5bd891d
gen_kobject_list.py: device driver support
by Andrew Boie
· 7 years ago
fa94ee7
syscalls: greatly simplify system call declaration
by Andrew Boie
· 7 years ago
52563e3
syscall_handler.h: fix a typo
by Andrew Boie
· 7 years ago
fc273c0
kernel: convert k_sem APIs to system calls
by Andrew Boie
· 7 years ago
13ca6fe
syscalls: reorganize headers
by Andrew Boie
· 7 years ago
95d28e5
arch: arm: add initial support for CONFIG_USERSPACE
by Chunlin Han
· 7 years ago
1956f09
kernel: allow up to 6 arguments for system calls
by Andrew Boie
· 8 years ago
a23c245
userspace: flesh out internal syscall interface
by Andrew Boie
· 8 years ago
be6740e
kernel: define arch interface for memory domains
by Andrew Boie
· 8 years ago
3f091b5
kernel: add common functions for user mode
by Andrew Boie
· 8 years ago
2acfcd6
userspace: add thread-level permission tracking
by Andrew Boie
· 8 years ago
5cfa5dc
kernel: add K_USER flag and _is_thread_user()
by Andrew Boie
· 8 years ago
f564986
kernel: add _k_syscall_entry stub
by Andrew Boie
· 8 years ago
1f32d09
kernel: specify arch functions for userspace
by Andrew Boie
· 8 years ago
9f70c7b
kernel: reorganize CONFIG_USERSPACE
by Andrew Boie
· 8 years ago
26d1eb3
stack_sentinel: remove check in _new_thread
by Andrew Boie
· 8 years ago
9a74a08
_thread_entry: don't use _current
by Andrew Boie
· 8 years ago
f5adf53
kernel: declare interface for checking buffers
by Andrew Boie
· 8 years ago
1e06ffc
zephyr: use k_thread_entry_t everywhere
by Andrew Boie
· 8 years ago
8920cf1
cleanup: Move #include directives
by Anas Nashif
· 8 years ago
f2c83ac
kernel: remove k_thread_spawn()
by Andrew Boie
· 8 years ago
8eaff5d
k_thread_abort(): assert if abort essential thread
by Andrew Boie
· 8 years ago
7d627c5
k_thread_create(): allow K_FOREVER delay
by Andrew Boie
· 8 years ago
8e51f36
kernel: version: no need to store version in RAM
by Andrew Boie
· 8 years ago
0a85eaa
init: initialize dummy thread stack info
by Andrew Boie
· 8 years ago
Next »