diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 4c0ee58f09..adb020aa0f 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -101,6 +101,18 @@ config AEABI To use this you need GCC version 4.0.0 or later. +config THUMB2_BAREBOX + select ARM_ASM_UNIFIED + depends on CPU_V7 + bool "Compile barebox in thumb-2 mode (read help)" + help + This enables compilation of barebox in thumb-2 mode which generates + ~25% smaller binaries. Arm Assembly code needs some fixups to be able + to work correctly in thumb-2 mode. the barebox core should have these + fixups since most assembly code is derived from the Kernel. However, + your board lowlevel init code may break in thumb-2 mode. You have been + warned. + endmenu menu "Arm specific settings " |