X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=extra%2FConfigs%2FConfig.arm;h=00cf982810eff550c0e388f929c32ea3d19a3965;hb=322fdd37d307a12c913be78cebcc348a77731dd3;hp=a16c9197a7e065510a63cdb44969c609115adf4b;hpb=c725f1deaef5bbfb22c83fbfc221a86255a3072b;p=uclinux-h8%2Fuclibc-ng.git diff --git a/extra/Configs/Config.arm b/extra/Configs/Config.arm index a16c9197a..00cf98281 100644 --- a/extra/Configs/Config.arm +++ b/extra/Configs/Config.arm @@ -28,6 +28,7 @@ config CONFIG_ARM_EABI config COMPILE_IN_THUMB_MODE bool "Build using Thumb mode" select USE_BX + select USE_LDREXSTREX help Say 'y' here to force building uClibc in thumb mode. Say 'n' to use your compiler's default mode. @@ -38,3 +39,10 @@ config USE_BX Say 'y' to use BX to return from functions on your thumb-aware processor. Say 'y' if you need to use interworking. Say 'n' if not. It is safe to say 'y' even if you're not doing interworking. + +config USE_LDREXSTREX + bool "Use load-store exclusive ASM ops (not supported in SmartFusion)" + depends on COMPILE_IN_THUMB_MODE + default n + help + Say 'y' to use LDREX/STREX ASM ops.