diff --git a/src/soc/qualcomm/x1p42100/memlayout.ld b/src/soc/qualcomm/x1p42100/memlayout.ld index 554295e956..76c0ff2dfd 100644 --- a/src/soc/qualcomm/x1p42100/memlayout.ld +++ b/src/soc/qualcomm/x1p42100/memlayout.ld @@ -85,7 +85,9 @@ * 0x80E00000 +----------------------------------------------------------+ | | * | dram_ncc | | | * 0x80A00000 +----------------------------------------------------------+ | | - * | postram_dma_coherent_dram | v v + * | postram_dma_coherent_dram | | | + * 0x80004000 +----------------------------------------------------------+ | | + * | POSTRAM STACK | v v * 0x80000000 +----------------------------------------------------------+ <-------------- * | ... (Memory not mapped: Unavailable) ... | XXXXXXXXX * 0x24060000 +----------------------------------------------------------+ <--------- @@ -163,7 +165,7 @@ * 0x146A5000 +----------------------------------------------------------+ | * | AOP SDI | | * 0x14699000 +----------------------------------------------------------+ | - * | STACK | v + * | PRERAM STACK | v * 0x14680000 +----------------------------------------------------------+ <--------- * | ... (Memory not mapped: Unavailable) ... | XXXXXXXXX * 0x0B100000 +----------------------------------------------------------+ <--------- @@ -186,7 +188,7 @@ SECTIONS AOPSRAM_END(0x0B100000) SSRAM_START(0x14680000) - STACK(0x14680000, 16K) + PRERAM_STACK(0x14680000, 16K) REGION(aop_sdi, 0x14699000, 48K, 4K) REGION(shared_imem, 0x146AA000, 0x1000, 4K) REGION(ddr_information, 0x146ABFE8, 16, 8) @@ -221,7 +223,8 @@ SECTIONS REGION(shrm, 0x24040000, 128K , 4K) DRAM_START(0x80000000) - POSTRAM_DMA_COHERENT(0x80000000, 8K) + POSTRAM_STACK(0x80000000, 16K) + POSTRAM_DMA_COHERENT(0x80004000, 8K) REGION(dram_ncc, 0x80A00000, 0x400000, 4K) REGION(dram_cpucp, 0x80E00000, 0x7A0000, 4K)