esp-idf/components/heap
Guillaume Souchere 6382f28998 heap: Modify the memory type of the memory used as startup stack when memory protection is enabled
If memory protection is enabled on esp32c3 and esp32s3, we don't want to the heap component to see
the startup stack memory as D/IRAM but as DRAM only. Introduce a new type to make this possible in
the same fashion the regular D/IRAM regions are handled.
2023-01-26 10:52:34 +01:00
..
host_test/host_test_linux test: migrate linux target host test jobs into pytest-embedded 2023-01-16 10:25:55 +08:00
include Merge branch 'feature/heap-trace-improve-spi-ram-support' into 'master' 2022-12-28 15:07:30 +08:00
port heap: Modify the memory type of the memory used as startup stack when memory protection is enabled 2023-01-26 10:52:34 +01:00
test_apps heap: Modify the memory type of the memory used as startup stack when memory protection is enabled 2023-01-26 10:52:34 +01: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 heap: Add memory protection activation test 2023-01-25 07:20:57 +01:00
CMakeLists.txt heap: add linux target support 2022-12-06 10:49:59 +08: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 heap: replace usage of bzero() with memset() across the component 2023-01-25 09:28:56 +01:00
heap_caps.c Merge branch 'fix/malloc_cap_exec_on_esp32c6' into 'master' 2023-01-26 17:45:23 +08: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_trace: unify API to pass caps param to heap_trace_dump() 2022-12-27 10:23:30 +01: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: use ROM implementation for heap tlsf on esp32c2 2022-05-12 05:18:57 +00:00
linker.lf heap: fix linker issues and remove spi flash dependencies 2022-11-24 10:31:14 +01: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: fix linker issues and remove spi flash dependencies 2022-11-24 10:31:14 +01:00
multi_heap.c heap: fix linker issues and remove spi flash dependencies 2022-11-24 10:31:14 +01:00