esp-idf/components/heap
wuzhenghui 2302bc4862 fix(heap): fix memory caps defination in memory_layout
fix the issue on esp32c3 where retention memory was exhausted
prematurely and preventing the CPU from powering down because
all of the last level of RAM is retention dma accessible on
esp32c3.
2023-10-12 11:57:49 +08:00
..
include heap: Add a configuration that places all the heap component and related functionalities in flash when enabled 2023-04-25 01:12:10 +00:00
port fix(heap): fix memory caps defination in memory_layout 2023-10-12 11:57:49 +08:00
test_apps heap: remove exclusion of esp32h2 as a target for no/light/comprehensive_poisoning tests 2023-07-04 11:08:59 +08:00
test_multi_heap_host heap: Update target and host tests after incorporation of the new TLSF implementation 2022-10-26 18:15:40 +02:00
tlsf@8c9cd0517a feat: remove tlsf_fls and tlsf_ffs from linker as they are inlined. 2022-11-24 10:31:14 +01:00
.build-test-rules.yml ci: fix invalid kconfig options in system test apps 2023-05-10 09:42:12 +08:00
CMakeLists.txt heap: fix and re-enable no-format warnings 2023-03-12 21:45:11 +01:00
heap_caps_init.c heap: fix comment and return condition in heap_caps_check_add_region_allowed() 2022-10-26 09:49:43 +02:00
heap_caps_linux.c core-system/linux-target: fixed heap_caps_realloc not correctly allocating the requested number of bytes 2023-05-30 13:27:46 +08:00
heap_caps.c heap: Add a configuration that places all the heap component and related functionalities in flash when enabled 2023-04-25 01:12:10 +00:00
heap_private.h heap: add selective placement of function in IRAM 2022-11-24 10:31:14 +01:00
heap_task_info.c heap: Remove TLSF related files and replace them with the tlsf submodule 2022-08-02 12:55:31 +02:00
heap_trace_standalone.c heap: Add a configuration that places all the heap component and related functionalities in flash when enabled 2023-04-25 01:12:10 +00:00
internals.md heap: add documentation about the function placement in IRAM and its usage in ISR 2022-11-24 10:31:14 +01:00
Kconfig heap: Add a configuration that places all the heap component and related functionalities in flash when enabled 2023-04-25 01:12:10 +00:00
linker.lf heap: Add a configuration that places all the heap component and related functionalities in flash when enabled 2023-04-25 01:12:10 +00:00
multi_heap_config.h heap: Remove TLSF related files and replace them with the tlsf submodule 2022-08-02 12:55:31 +02:00
multi_heap_internal.h heap: fix linker issues and remove spi flash dependencies 2022-11-24 10:31:14 +01:00
multi_heap_platform.h esp_rom: extract int matrix route and cpu ticks getter 2022-02-09 13:52:20 +08:00
multi_heap_poisoning.c heap: Make weak declaration for the alloc and free callbacks 2023-03-23 04:50:49 +00:00
multi_heap.c heap: fix linker issues and remove spi flash dependencies 2022-11-24 10:31:14 +01:00