This patch relocates the coreboot stack from the BSRAM (Boot IMEM) region to the SSRAM (Shared System RAM) region. The 16K stack definition is moved from: BSRAM region (0x14850000) To: SSRAM region (0x14680000) This move is crucial because the BSRAM region is actively cleared during the later stages of the IP loading process, which would wipe the stack and lead to instability. Placing the stack in the persistent SSRAM ensures it remains accessible throughout the early boot process. BUG=BUG=b:456953373 TEST=Able to build google/quenbi w/ new stack region. Change-Id: I59cd14fed2a5907bcbb8bed027dd5a55eb73e56d Signed-off-by: Subrata Banik <subratabanik@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/90137 Reviewed-by: Paul Menzel <paulepanter@mailbox.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-by: Kapil Porwal <kapilporwal@google.com> |
||
|---|---|---|
| .. | ||
| amd | ||
| cavium | ||
| example/min86 | ||
| ibm/power9 | ||
| intel | ||
| mediatek | ||
| nvidia | ||
| qualcomm | ||
| rockchip | ||
| samsung | ||
| sifive | ||
| ti | ||
| ucb/riscv | ||
| xilinx | ||