diff --git a/soc/xtensa/intel_adsp/cavs_v15/linker.ld b/soc/xtensa/intel_adsp/cavs_v15/linker.ld index dd27ba428c3..3ff29df6584 100644 --- a/soc/xtensa/intel_adsp/cavs_v15/linker.ld +++ b/soc/xtensa/intel_adsp/cavs_v15/linker.ld @@ -499,10 +499,9 @@ SECTIONS /* Re-adjust to the upper mapping for the final symbols below */ . = SEGSTART_CACHED; - /* stack */ - _end = ALIGN(8); - PROVIDE(end = ALIGN(8)); - __stack = L2_SRAM_BASE + L2_SRAM_SIZE; + /* Initial/boot stack lives in the CPU0 interrupt stack */ + __stack = z_interrupt_stacks + CONFIG_ISR_STACK_SIZE; + /* dma buffers */ .lpbuf (NOLOAD): ALIGN(4) {