64 Commits (main)

Author SHA1 Message Date
Duy Nguyen 8b0871c5e5 kernel: memslab: Prevent pointer underflow in free list init 2 weeks ago
Nicolas Pitre 46aa6717ff Revert "arch: deprecate `_current`" 6 months ago
Peter Mitsis 815d669971 kernel: Optimize k_mem_slab_free() 7 months ago
Peter Mitsis 869acdbbab kernel: Add CONFIG_MEM_SLAB_POINTER_VALIDATE 7 months ago
Yong Cong Sin b1def7145f arch: deprecate `_current` 8 months ago
Corey Wharton 76bceb9ed2 kernel: mem_slab: always validate memory address on free 8 months ago
Peter Mitsis cc415bc139 kernel: Apply 'unlikely' attribute 9 months ago
Fabio Baltieri 328365989f kernel: mem_slab: only define slab_ptr_is_good with assert enabled 1 year ago
Nicolas Pitre 5f2620fece kernel: mem_slab: extend slab pointer validation 1 year ago
Nicolas Pitre 67706a1802 kernel: mem_slab: reverse free list initialization 1 year ago
Hess Nathan 6d417d52c2 coding guidelines: comply with MISRA Rule 12.1. 1 year ago
Hess Nathan 7659cfd4dc coding guidelines: comply with MISRA Rule 2.2 1 year ago
Simon Hein bcd1d19322 kernel: add closing comments to config endifs 1 year ago
Anas Nashif c91cad735a kernel: object: rename z_object_init to k_object_init 2 years ago
Peter Mitsis e6f1090553 kernel: Integrate object core statistics 2 years ago
Peter Mitsis 6df8efe354 kernel: Integrate object cores into kernel 2 years ago
Peter Mitsis 2f003e59e4 kernel: Re-factor k_mem_slab definition 2 years ago
Anas Nashif 8634c3b444 kernel: move wait_q.h header to be internal 2 years ago
Carles Cufi 76e4cd9dc4 kernel: mem_slab: Add assert to k_mem_slab_free() 2 years ago
Carles Cufi 8c748fd005 kernel: Modify the signature of k_mem_slab_free() 2 years ago
Gerard Marull-Paretas dacb3dbfeb iterable_sections: move to specific header 2 years ago
Gerard Marull-Paretas a5fd0d184a init: remove the need for a dummy device pointer in SYS_INIT functions 2 years ago
Peter Mitsis 1244065abc kernel: Extend slabs memory usage stats 3 years ago
Gerard Marull-Paretas cffefc818d kernel: migrate includes to <zephyr/...> 3 years ago
Daniel Leung d3b030be9b kernel: remove @return doc for void functions 4 years ago
Fabio Baltieri f88a420d69 toolchain: migrate iterable sections calls to the external API 4 years ago
Anas Nashif 4d994af032 kernel: remove object tracing 4 years ago
Torbjörn Leksell 65b376eb87 Tracing: Memory Slab tracing 4 years ago
Krzysztof Chruscinski 3b4b7c3a37 kernel: mem_slab: Add support to no multithreading 4 years ago
Nicolas Pitre 2bed37e534 mem_slab: move global lock to per slab lock 4 years ago
Anas Nashif bbbc38ba8f kernel: Make both operands of operators of same essential type category 4 years ago
Kamil Lazowski 303fca9f2a kernel: mem_slab: Optimize mem_slab_free 5 years ago
Kamil Lazowski 104f100749 kernel: memslab: Add maximum mem_slab utilization trace 5 years ago
Tomasz Bursztyka e18fcbba5a device: Const-ify all device driver instance pointers 5 years ago
Kumar Gala a1b77fd589 zephyr: replace zephyr integer types with C99 types 5 years ago
Andy Ross 7832738ae9 kernel/timeout: Make timeout arguments an opaque type 5 years ago
Anas Nashif dfc2bbcd3c kernel: mem_slab: error handling 6 years ago
Andrew Boie 4ad9f687df kernel: rename thread return value functions 6 years ago
Anas Nashif ee9dd1a54a cleanup: include/: move misc/dlist.h to sys/dlist.h 6 years ago
Nicolas Pitre bc30f4f019 mem_slab: rationalize block alignment assertion 6 years ago
Nicolas Pitre aa9228854f linker generated list: provide an iterator to simplify list access 6 years ago
Patrik Flykt 24d71431e9 all: Add 'U' suffix when using unsigned variables 6 years ago
Patrik Flykt 4344e27c26 all: Update reserved function names 6 years ago
Andy Ross c0bdcbaaf8 kernel/mem_slab: Spinlockify 7 years ago
Andy Ross ec554f44d9 kernel: Split reschdule & pend into irq/spin lock versions 7 years ago
Andy Gross 2e8cdc1e7f kernel: Enforce k_mem_slab block size alignment 7 years ago
Patrik Flykt d0d9eb0e38 kernel: Add 'U' to unsigned variable assignments 7 years ago
Andrew Boie f253d0779d k_mem_slab: track as a kernel object 7 years ago
Flavio Ceolin ea716bf023 kernel: Explicitly comparing pointer with NULL 7 years ago
Krzysztof Chruscinski 9666c30d5f kernel: mem_slab: Reschedule in k_mem_slab_free only when necessary. 7 years ago