esp-idf/components/esp_mm/test_apps/mm/main
Jeroen Domburg df4195062d change(system): heap_caps_alloc returns aligned memory if caps indicate a need for it
The implicit promise of heap_alloc_caps() and friends is that the memory it
returns is fit for the purpose as requested in the caps field. Before
this commit, that did not happen; e.g. DMA-capable memory wass returned
from a correct region, but not aligned/sized to something the DMA subsystem
can handle.

This commit adds an API to the esp_mm component that is then used by the
heap component to adjust allocation alignment, caps and size dependent on
the hardware requirement of the requested allocation caps.
2024-05-30 16:02:03 +08:00
..
CMakeLists.txt feat(cache): added cache_prefer_m/calloc 2024-03-26 18:03:15 +08:00
test_app_main.c refactor(esp_mm): reformat code with astyle_py 2 2023-10-09 15:29:31 +08:00
test_cache_msync_malloc.c change(system): heap_caps_alloc returns aligned memory if caps indicate a need for it 2024-05-30 16:02:03 +08:00
test_cache_msync.c test(cache): added test for M2C with ESP_CACHE_MSYNC_FLAG_UNALIGNED 2024-03-22 15:38:50 +08:00
test_mmap.c esp_mm: cache_msync API 2023-02-28 10:42:22 +08:00