[U-Boot] [PATCH] ARM: omapl138_lcdk: Shrink code size by building with Thumb
Bartosz Golaszewski
bgolaszewski at baylibre.com
Wed Nov 13 13:35:40 UTC 2019
niedz., 10 lis 2019 o 13:33 Adam Ford <aford173 at gmail.com> napisaĆ(a):
>
> SPL has limited available resources, and the performance between
> ARM and Thumb isn't that significant.
>
> This patch builds using Thumb instruction set to reduce the code
> size by nearly 6K.
>
> Original:
> text data bss dec hex filename
> 26526 4004 1376 31906 7ca2 spl/u-boot-spl
>
> Thumb:
>
> text data bss dec hex filename
> 20232 4004 1376 25612 640c spl/u-boot-spl
>
> Signed-off-by: Adam Ford <aford173 at gmail.com>
>
> diff --git a/configs/omapl138_lcdk_defconfig b/configs/omapl138_lcdk_defconfig
> index 9821df9884..16287a4ac2 100644
> --- a/configs/omapl138_lcdk_defconfig
> +++ b/configs/omapl138_lcdk_defconfig
> @@ -1,4 +1,5 @@
> CONFIG_ARM=y
> +CONFIG_SYS_THUMB_BUILD=y
> CONFIG_ARCH_DAVINCI=y
> CONFIG_SYS_TEXT_BASE=0xc1080000
> CONFIG_TARGET_OMAPL138_LCDK=y
> --
> 2.20.1
>
Tested-by: Bartosz Golaszewski <bgolaszewski at baylibre.com>
Reviewed-by: Bartosz Golaszewski <bgolaszewski at baylibre.com>
More information about the U-Boot
mailing list