[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