The full barebox image needs to fit into 192K of OCRAM on the Zynq. This is getting tight, so disable some options that are not always necessary:
Savings from everything but kallsyms: 3460 Savings from disabling kallsyms: 18936 This gets barebox-avnet-zedboard.img size down to 171K. Hopefully, disabling kallsyms is only a temporary measure until we have either have RELR support for ARM32 or kallsyms is updated to not emit so many relocations. Signed-off-by: Ahmad Fatoum <[email protected]> --- v1 -> v2: - actually commit KALLSYMS disablement (Sascha) --- arch/arm/configs/zynq_defconfig | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/arch/arm/configs/zynq_defconfig b/arch/arm/configs/zynq_defconfig index 76c73639d6a0..fd511fa095e0 100644 --- a/arch/arm/configs/zynq_defconfig +++ b/arch/arm/configs/zynq_defconfig @@ -1,25 +1,24 @@ CONFIG_ARCH_ZYNQ=y +# CONFIG_CPU_V7VE is not set CONFIG_MACH_ZEDBOARD=y -CONFIG_FIRMWARE_ZYNQ7000_FPGA=y CONFIG_AEABI=y CONFIG_ARM_UNWIND=y -CONFIG_IMAGE_COMPRESSION_XZKERN=y CONFIG_NAME="zynq_defconfig" +CONFIG_IMAGE_COMPRESSION_XZKERN=y CONFIG_MMU=y CONFIG_STACK_SIZE=0xf000 CONFIG_MALLOC_SIZE=0x8000000 -CONFIG_MALLOC_TLSF=y -CONFIG_KALLSYMS=y CONFIG_HUSH_FANCY_PROMPT=y CONFIG_CMDLINE_EDITING=y CONFIG_AUTO_COMPLETE=y CONFIG_MENU=y -CONFIG_BOOTM_SHOW_TYPE=y CONFIG_BOOTM_VERBOSE=y CONFIG_BOOTM_INITRD=y -CONFIG_BOOTM_OFTREE=y +# CONFIG_BOOTM_UIMAGE is not set +# CONFIG_DEBUG_BUGVERBOSE is not set CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="" +# CONFIG_BAREBOX_DT_2ND is not set +# CONFIG_FILETYPE_STRINGS is not set CONFIG_DEBUG_LL=y CONFIG_LONGHELP=y CONFIG_CMD_MEMINFO=y @@ -52,6 +51,8 @@ CONFIG_MCI=y CONFIG_MCI_ARASAN=y CONFIG_GPIO_ZYNQ=y # CONFIG_PINCTRL is not set +CONFIG_FIRMWARE_ZYNQ7000_FPGA=y +# CONFIG_VIRTIO_MENU is not set CONFIG_FS_TFTP=y CONFIG_FS_FAT=y CONFIG_FS_FAT_WRITE=y -- 2.47.3
