]> granicus.if.org Git - esp-idf/commit
heap: Refactor heap regions/capabilities out of FreeRTOS
authorAngus Gratton <angus@espressif.com>
Wed, 3 May 2017 08:03:28 +0000 (18:03 +1000)
committerAngus Gratton <gus@projectgus.com>
Mon, 10 Jul 2017 09:46:03 +0000 (17:46 +0800)
commit71c70cb15ce83197cb76e6d808d477ab9e425d76
tree2dc407bda9b712e93de22222f5ede335e135dbde
parent5ee49fd3116138ffba7c9b78301e5b5236303399
heap: Refactor heap regions/capabilities out of FreeRTOS

Remove tagged heap API, rename caps_xxx to heap_caps_xxx

Also includes additional heap_caps_xxx inspection functions.
37 files changed:
.gitlab-ci.yml
components/driver/spi_common.c
components/driver/spi_master.c
components/driver/spi_slave.c
components/driver/test/test_spi_master.c
components/esp32/cpu_start.c
components/esp32/include/esp_system.h
components/esp32/ld/esp32.common.ld
components/esp32/system_api.c
components/esp32/test/test_malloc_caps.c [deleted file]
components/freertos/include/freertos/heap_regions.h [deleted file]
components/freertos/include/freertos/portable.h
components/freertos/port.c
components/heap/dbglog/dbglog.h [deleted file]
components/heap/heap_alloc_caps.c [deleted file]
components/heap/heap_caps.c [new file with mode: 0644]
components/heap/heap_caps_init.c [new file with mode: 0644]
components/heap/heap_private.h [new file with mode: 0644]
components/heap/include/esp_heap_alloc_caps.h
components/heap/include/esp_heap_caps.h [new file with mode: 0644]
components/heap/include/multi_heap.h
components/heap/include/mumm_malloc.h [deleted file]
components/heap/include/mumm_malloc_cfg.h [deleted file]
components/heap/multi_heap.c
components/heap/test/component.mk [new file with mode: 0644]
components/heap/test/test_malloc.c [moved from components/freertos/test/test_malloc.c with 88% similarity]
components/heap/test/test_malloc_caps.c [new file with mode: 0644]
components/heap/test_multi_heap_host/Makefile
components/newlib/syscall_table.c
components/newlib/syscalls.c
components/sdmmc/sdmmc_cmd.c
components/soc/component.mk
components/soc/esp32/include/soc/soc.h
components/soc/esp32/soc_memory_layout.c [new file with mode: 0644]
components/soc/include/soc/soc_memory_layout.h [new file with mode: 0644]
docs/Doxyfile
docs/api-reference/system/mem_alloc.rst