esp-idf/components/heap
wuzhenghui 5926116644 change(heap): fix and clean memory caps defination in memory_layout
1. move startup_stack attr from soc_memory_type_desc_t to soc_memory_region_t and
   remove unused aliased_iram field
2. all of the last level of RAM is retention dma accessible on esp32c3
3. remove esp32c2 and later chips retention dma accessible memory caps
4. allow allocate memory from RTC_RAM with MALLOC_CAP_EXEC cap
2023-09-28 07:53:20 +00:00
..
include change(heap): fix and clean memory caps defination in memory_layout 2023-09-28 07:53:20 +00:00
port change(heap): fix and clean memory caps defination in memory_layout 2023-09-28 07:53:20 +00:00
test_apps fix(ci): change build-test-rules files folder 2023-09-20 19:17:06 +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
CMakeLists.txt heap: fix and re-enable no-format warnings 2023-03-12 21:45:11 +01:00
heap_caps_init.c change(heap): fix and clean memory caps defination in memory_layout 2023-09-28 07:53:20 +00:00
heap_caps_linux.c core-system/linux-target: fixed heap_caps_realloc not correctly allocating the requested number of bytes 2023-05-29 10:09:54 +08:00
heap_caps.c heap: Add a configuration that places all the heap component and related functionalities in flash when enabled 2023-04-12 08:11:24 +02: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: fixed unused variable warning 2023-05-30 11:40:17 +08: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 Merge branch 'contrib/github_pr_11509' into 'master' 2023-07-10 19:59:00 +08:00
linker.lf heap: Add a configuration that places all the heap component and related functionalities in flash when enabled 2023-04-12 08:11:24 +02: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 fix(heap): use _SAFE version of critical section 2023-08-03 12:02:09 +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