From 25d97da7d303f348cec2943cda714822a373ca7d Mon Sep 17 00:00:00 2001 From: Shubham Kulkarni Date: Tue, 31 Aug 2021 14:13:46 +0530 Subject: [PATCH] soc: esp32: Fix placement for system heap System heap buffer was moved from dram0_0_seg to dram0_1_seg. This commit fixes system heap buffer placement. Signed-off-by: Shubham Kulkarni --- soc/xtensa/esp32/linker.ld | 3 +++ 1 file changed, 3 insertions(+) diff --git a/soc/xtensa/esp32/linker.ld b/soc/xtensa/esp32/linker.ld index f03ea6714a1..a11ed041b93 100644 --- a/soc/xtensa/esp32/linker.ld +++ b/soc/xtensa/esp32/linker.ld @@ -460,6 +460,9 @@ __shell_root_cmds_end = __esp_shell_root_cmds_end; . = ALIGN (4); _btdm_bss_end = ABSOLUTE(.); + /* Buffer for system heap should be placed in dram0_0_seg */ + *libkernel.a:mempool.*(.noinit.kheap_buf__system_heap .noinit.*.kheap_buf__system_heap) + *(.dynsbss) *(.sbss) *(.sbss.*)