particular needs this to operate, so that it can allocate the
initial serial device and any others that are needed.
+config SYS_MALLOC_LEN
+ hex "Define memory for Dynamic allocation"
+ depends on ARCH_ZYNQ
+ help
+ This defines memory to be allocated for Dynamic allocation
+ TODO: Use for other architectures
+
menuconfig EXPERT
bool "Configure standard U-Boot features (expert users)"
default y
config SYS_MALLOC_F_LEN
default 0x600
+config SYS_MALLOC_LEN
+ default 0x1400000
+
config BOOT_INIT_FILE
string "boot.bin init register filename"
default ""
CONFIG_ARM=y
CONFIG_SYS_CONFIG_NAME="zynq_cse"
CONFIG_ARCH_ZYNQ=y
+CONFIG_SYS_MALLOC_LEN=0x1000
# CONFIG_MMC is not set
CONFIG_SYS_TEXT_BASE=0x100000
CONFIG_DEFAULT_DEVICE_TREE="zynq-cse-nand"
CONFIG_ARM=y
CONFIG_SYS_CONFIG_NAME="zynq_cse"
CONFIG_ARCH_ZYNQ=y
+CONFIG_SYS_MALLOC_LEN=0x1000
CONFIG_ZYNQ_M29EW_WB_HACK=y
# CONFIG_MMC is not set
CONFIG_SYS_TEXT_BASE=0xFFFC0000
CONFIG_ARM=y
CONFIG_SYS_CONFIG_NAME="zynq_cse"
CONFIG_ARCH_ZYNQ=y
+CONFIG_SYS_MALLOC_LEN=0x1000
# CONFIG_MMC is not set
CONFIG_SYS_TEXT_BASE=0xFFFC0000
CONFIG_DEFAULT_DEVICE_TREE="zynq-cse-qspi-single"
#define CONFIG_SYS_MEMTEST_START 0
#define CONFIG_SYS_MEMTEST_END 0x1000
-#define CONFIG_SYS_MALLOC_LEN 0x1400000
-
#define CONFIG_SYS_INIT_RAM_ADDR 0xFFFF0000
#define CONFIG_SYS_INIT_RAM_SIZE 0x2000
#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_INIT_RAM_ADDR + \
#undef CONFIG_BOOTCOMMAND
#undef CONFIG_SYS_HUSH_PARSER
#undef CONFIG_SYS_PROMPT_HUSH_PS2
-#undef CONFIG_SYS_MALLOC_LEN
#undef CONFIG_ENV_SIZE
#undef CONFIG_CMDLINE_EDITING
#undef CONFIG_AUTO_COMPLETE
#undef CONFIG_BOOTM_LINUX
#undef CONFIG_ZYNQ_SERIAL
-#define CONFIG_SYS_MALLOC_LEN 0x1000
#define CONFIG_SYS_CBSIZE 1024
#define CONFIG_ENV_SIZE 400