include: configs: am65x_evm: Optimize size of SPL BSS
authorLokesh Vutla <lokeshvutla@ti.com>
Tue, 9 Mar 2021 18:02:44 +0000 (23:32 +0530)
committerLokesh Vutla <lokeshvutla@ti.com>
Mon, 15 Mar 2021 06:43:44 +0000 (12:13 +0530)
Current BSS allocation of SPL is as below:
$ size spl/u-boot-spl
   text    data     bss     dec     hex filename
 132369    7852    1496  141717   22995 spl/u-boot-spl

But 20KB is allocated currently for BSS. Reduce it to 3KB and save some
space for stack.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
include/configs/am65x_evm.h

index b39a5b4..76d7308 100644 (file)
@@ -30,7 +30,7 @@
  * our memory footprint. The less we use for BSS the more we have available
  * for everything else.
  */
-#define CONFIG_SPL_BSS_MAX_SIZE                0x5000
+#define CONFIG_SPL_BSS_MAX_SIZE                0xc00
 /*
  * Link BSS to be within SPL in a dedicated region located near the top of
  * the MCU SRAM, this way making it available also before relocation. Note