esp-idf/components/esp_psram
Armando f0e93ed0f8 psram: reserve dma pool in the step of heap max block
As heap block may be allocated into multiple non-contiguous chunks, to
reserve enough memory for dma/internal usage, we do the malloc in the
step of max available block.

On ESP32 we use this way, this commit follows this way, on ESP32S2 and
ESP32S3
2022-06-30 10:18:20 +00:00
..
esp32 spi: move spi_common_internal to esp_private 2022-06-24 19:12:13 +08:00
esp32s2 esp_psram: new psram component 2022-06-14 15:44:27 +08:00
esp32s3 esp_psram: new psram component 2022-06-14 15:44:27 +08:00
include ext_mem: make memory region check strict 2022-06-28 14:17:44 +08:00
test_apps/psram esp_psram: new psram component 2022-06-14 15:44:27 +08:00
CMakeLists.txt esp_psram: new psram component 2022-06-14 15:44:27 +08:00
esp_psram_impl.h esp_psram: new psram component 2022-06-14 15:44:27 +08:00
esp_psram.c psram: reserve dma pool in the step of heap max block 2022-06-30 10:18:20 +00:00
Kconfig esp_psram: new psram component 2022-06-14 15:44:27 +08:00
Kconfig.spiram.common esp_psram: new psram component 2022-06-14 15:44:27 +08:00
linker.lf esp_psram: new psram component 2022-06-14 15:44:27 +08:00
mmu_psram.c esp_psram: remove g_spiram_ok 2022-06-14 15:44:27 +08:00
mmu.c esp_psram: new psram component 2022-06-14 15:44:27 +08:00
project_include.cmake esp_psram: new psram component 2022-06-14 15:44:27 +08:00