68 Commits (main)

Author SHA1 Message Date
Nicolas Pitre 457fa60bfc kernel: mempool: decouple simple alloc from aligned_alloc 3 months ago
Nicolas Pitre 31244724a2 kernel: k_aligned_alloc: simplify assertion 3 months ago
Nicolas Pitre 46aa6717ff Revert "arch: deprecate `_current`" 6 months ago
Yong Cong Sin b1def7145f arch: deprecate `_current` 8 months ago
frei tycho d8179401b5 kernel: avoided increments/decrements with side effects 1 year ago
Fin Maaß 8c37f14b98 tracing: add k_realloc trace 1 year ago
Fin Maaß 09eaa8757f kernel: implement k_realloc 1 year ago
Simon Hein bcd1d19322 kernel: add closing comments to config endifs 1 year ago
Johan Hedberg 3fbf12487c kernel: Introduce a way to specify minimum system heap size 2 years ago
Gerard Marull-Paretas cffefc818d kernel: migrate includes to <zephyr/...> 3 years ago
Torbjörn Leksell 86d8b36955 Tracing: k_free tracing hook heap reference added 4 years ago
Torbjörn Leksell 80cd9dac22 Tracing: Memory Heap tracing 4 years ago
Anas Nashif 3f4f3f6c43 kernel: make tests of a value against zero should be made explicit 4 years ago
Nicolas Pitre a2011d8af9 z_heap_aligned_alloc(): avoid memory wastage 5 years ago
Daniel Leung 0c9f9691c4 kernel: mempool: add z_thread_aligned_alloc 5 years ago
Christopher Friedt 135ffaff74 kernel/k_malloc: add k_aligned_alloc 5 years ago
Andy Ross 3c2c1d85b0 kernel: Remove z_mem_pool wrapper internals 5 years ago
Andy Ross c770cab1a3 kernel: Make thread resource pools into sys_heaps 5 years ago
Andy Ross 9413922625 kernel/k_malloc: Decouple k_malloc/k_free from mem_pool 5 years ago
Andy Ross 6965cf526d kernel: Deprecate k_mem_pool APIs 5 years ago
Andy Ross e96ac9061f kernel: Refactor k_mem_pool APIs into a base and derived level 5 years ago
Andy Ross 7832738ae9 kernel/timeout: Make timeout arguments an opaque type 5 years ago
Andrew Boie 6f654bbafd mempool: use k_malloc heap for ISR allocations 6 years ago
Andrew Boie 4f77c2ad53 kernel: rename z_arch_ to arch_ 6 years ago
Nicolas Pitre d12462ca6c k_mem_pool_alloc(): remove dead code 6 years ago
Andrew Boie e1ec59f9c2 kernel: renamespace z_is_in_isr() 6 years ago
Nicolas Pitre 39cd2ebef7 malloc: make sure returned memory is properly aligned 6 years ago
Andy Ross 905209ba7d kernel/mempool: Fix ticks/ms confusion 6 years ago
Anas Nashif 6ecadb03ab cleanup: include/: move misc/math_extras.h to sys/math_extras.h 6 years ago
Anas Nashif 5eb90ec169 cleanup: include/: move misc/__assert.h to sys/__assert.h 6 years ago
Nicolas Pitre aa9228854f linker generated list: provide an iterator to simplify list access 6 years ago
Jakob Olesen c8708d9bf3 misc: Replace uses of __builtin_*_overflow() with <misc/math_extras.h>. 6 years ago
Flavio Ceolin abf27d57a3 kernel: Make statements evaluate boolean expressions 6 years ago
Pawel Dunaj b87920bf3c kernel: Make heap smallest object size configurable 6 years ago
Patrik Flykt 4344e27c26 all: Update reserved function names 6 years ago
Andy Ross 84b47a9290 kernel/mempool: Spinlockify 7 years ago
Andy Ross 1bf9bd04b1 kernel: Add _unlocked() variant to context switch primitives 7 years ago
Andy Ross ec554f44d9 kernel: Split reschdule & pend into irq/spin lock versions 7 years ago
Andy Ross 317178b88f sys_clock: Fix unsafe tick count usage 7 years ago
Flavio Ceolin 061a2c5b63 kernel: mempool: Remove unnecessary condition check 7 years ago
Flavio Ceolin ea716bf023 kernel: Explicitly comparing pointer with NULL 7 years ago
Flavio Ceolin b3d9202704 kernel: Using boolean constants instead of 0 or 1 7 years ago
Flavio Ceolin 4218d5f8f0 kernel: Make If statement have essentially Boolean type 7 years ago
Flavio Ceolin 1663ca8590 kernel: Ignore _pend_current_thread return in some cases 7 years ago
Flavio Ceolin da49f2e440 coccicnelle: Ignore return of memset 7 years ago
Flavio Ceolin 6699423a2f kernel: Explicitly ignoring memcpy return 7 years ago
Andy Ross 75398d2c38 kernel/mempool: Handle transient failure condition 7 years ago
Andy Ross ccf3bf7ed3 kernel: Fix sloppy wait queue API 7 years ago
Andy Ross 4ca0e07088 kernel: Add _unpend_all convenience wrapper to scheduler API 7 years ago
Andrew Boie 92e5bd7473 kernel: internal APIs for thread resource pools 7 years ago