[PATCH u-boot v2019.04-aspeed-openbmc 1/2] ast2600: Modify SPL SRAM layout
Joel Stanley
joel at jms.id.au
Mon Jan 25 15:58:45 AEDT 2021
The SRAM is 89KB on the A1 and beyond:
0x1000_0000 to 0x1000_ffff: 64KB, with parity check
0x1001_0000 to 0x1001_5fff: 24KB, w/o parity check
0x1001_6000 to 0x1001_63ff: 1KB, w/o parity check, each byte write once
Allow the image to fill the full 64KB payload size (max that secure boot
supports) and plcae the stack at the top of the 24KB of SRAM.
Signed-off-by: Joel Stanley <joel at jms.id.au>
---
include/configs/evb_ast2600a1_spl.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/configs/evb_ast2600a1_spl.h b/include/configs/evb_ast2600a1_spl.h
index 69f3c32ce1d5..a39988820add 100644
--- a/include/configs/evb_ast2600a1_spl.h
+++ b/include/configs/evb_ast2600a1_spl.h
@@ -25,8 +25,8 @@
/* SPL */
#define CONFIG_SPL_TEXT_BASE 0x00000000
-#define CONFIG_SPL_MAX_SIZE 0x0000E800
-#define CONFIG_SPL_STACK 0x10010000
+#define CONFIG_SPL_MAX_SIZE 0x00010000
+#define CONFIG_SPL_STACK 0x10016000
#define CONFIG_SPL_BSS_START_ADDR 0x90000000
#define CONFIG_SPL_BSS_MAX_SIZE 0x00100000
--
2.29.2
More information about the openbmc
mailing list