zephyr/tests/lib
Nicolas Pitre 6014e5f441 lib/os/heap: remove big_heap restriction for aligned allocations
After commit 8a6b02b5bf ("lib/os/heap: some code simplification in
sys_heap_aligned_alloc()") it is no longer required to have a "big"
heap for aligned allocations to work on 32-bit targets. While the
natural alignment for returned memory has an offset of 4 within a chunk
unit due to the smaller header size, returning to a chunkid from a
memory pointer with an offset of 8 will fall back onto the proper chunk
number once the 4 is substracted and then divided by 8.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2020-07-14 19:35:52 -04:00
..
c_lib tests: lib: Add some new test cases for libc 2020-06-23 22:42:25 -04:00
cmsis_dsp zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
devicetree cmake: removing DTS_ROOTS in test samples as they serves no purpose 2020-07-03 12:18:04 -04:00
fdtable tests: make find_package(Zephyr...) REQUIRED 2020-05-29 10:47:25 +02:00
gui/lvgl zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
heap lib/os/heap: add an additional validation criteria 2020-07-14 19:35:52 -04:00
heap_align lib/os/heap: remove big_heap restriction for aligned allocations 2020-07-14 19:35:52 -04:00
json zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mem_alloc tests: lib: mem_alloc: restrict newlib config to more than 16K RAM 2020-07-06 17:24:02 +02:00
notify zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
onoff zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ringbuffer tests: ringbuffer modify a tesecase 2020-06-16 16:55:51 +02:00
sprintf zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00