diff --git a/src/soc/qualcomm/x1p42100/memlayout.ld b/src/soc/qualcomm/x1p42100/memlayout.ld index b93a1e4c80..092bac0c9e 100644 --- a/src/soc/qualcomm/x1p42100/memlayout.ld +++ b/src/soc/qualcomm/x1p42100/memlayout.ld @@ -133,8 +133,6 @@ * 0x14857000 +----------------------------------------------------------+ | * | VBOOT2_WORK | | * 0x14854000 +----------------------------------------------------------+ | - * | STACK | | - * 0x14850000 +----------------------------------------------------------+ | * | TTB (Translation Table Base) | | * 0x14842000 +----------------------------------------------------------+ | * | TIMESTAMP | | @@ -154,11 +152,13 @@ * | ... Usable memory ... | ^ * 0x146AB000 +----------------------------------------------------------+ | * | shared_imem | | - * 0x146AA000 +----------------------------------------------------------+ SSRAM - * | ... Usable memory ... | | + * 0x146AA000 +----------------------------------------------------------+ | + * | ... Usable memory ... | SSRAM * 0x146A5000 +----------------------------------------------------------+ | - * | qcsdi | v - * 0x14699000 +----------------------------------------------------------+ <--------- + * | qcsdi | | + * 0x14699000 +----------------------------------------------------------+ | + * | STACK | v + * 0x14680000 +----------------------------------------------------------+ <--------- * | ... (Memory not mapped: Unavailable) ... | XXXXXXXXX * 0x0B100000 +----------------------------------------------------------+ <--------- * | ... Usable memory ... | ^ @@ -180,6 +180,7 @@ SECTIONS AOPSRAM_END(0x0B100000) SSRAM_START(0x14680000) + STACK(0x14680000, 16K) REGION(qcsdi, 0x14699000, 48K, 4K) REGION(shared_imem, 0x146AA000, 0x1000, 4K) SSRAM_END(0x146AC000) @@ -191,7 +192,6 @@ SECTIONS PRERAM_CBFS_CACHE(0x14828000, 103K) TIMESTAMP(0x14841C00, 1K) TTB(0x14842000, 56K) - STACK(0x14850000, 16K) VBOOT2_WORK(0x14854000, 12K) DMA_COHERENT(0x14857000, 8K) REGION(qclib_serial_log, 0x1485B000, 4K, 4K)