[U-Boot] [PATCH 0/7] tegra20: enable thumb

Allen Martin amartin at nvidia.com
Fri Jul 6 20:08:55 CEST 2012


This patch series enables thumb compile for tegra SPL and u-boot.  It
is not ready for review yet as it still contains a few hacks, but I'm
posting it in case anyone finds it useful.  This reduces the size of
the combined SPL/u-boot by about 20%.  I havent' measured if there's
any change in boot time.

This patch series depends on v6 of the SPL patch series.

This patch series is also available from:
git://github.com/arm000/u-boot.git
branch: tegra-thumb-v1

[PATCH 1/7] tegra20: remove inline assembly for u32 cast
[PATCH 2/7] HACK: rearrange link order for thumb
[PATCH 3/7] tegra20: enable thumb build
[PATCH 4/7] arm: add _thumb1_case_uqi to libgcc
[PATCH 5/7] arm: add thumb compatible return instructions
[PATCH 6/7] arm: use thumb compatible return in arm720t
[PATCH 7/7] arm: change arm720t to armv4t

 Makefile                                   |    8 +++---
 arch/arm/cpu/arm720t/config.mk             |    2 +-
 arch/arm/cpu/arm720t/start.S               |    2 +-
 arch/arm/cpu/arm720t/tegra20/config.mk     |    7 +++++
 arch/arm/cpu/tegra20-common/warmboot_avp.c |    9 +-----
 arch/arm/lib/Makefile                      |    1 +
 arch/arm/lib/_thumb1_case_uqi.S            |   41 ++++++++++++++++++++++++++++
 arch/arm/lib/_udivsi3.S                    |    6 ++--
 include/configs/tegra20-common.h           |    1 +
 9 files changed, 60 insertions(+), 17 deletions(-)

--
nvpublic




More information about the U-Boot mailing list