imx_v6_v7_defconfig: use v7 optimized atomic64* instead of GENERIC_ATOMIC64?
Dirk Behme
dirk.behme at de.bosch.com
Wed Dec 12 08:21:23 EST 2012
Working mainly with the i.MX6 using the imx_v6_v7_defconfig, we get
CONFIG_GENERIC_ATOMIC64=y due to
CONFIG_CPU_V6=y
CONFIG_CPU_V6K=y
CONFIG_CPU_V7=y
and
select GENERIC_ATOMIC64 if (CPU_V6 || !CPU_32v6K || !AEABI)
in arch/arm/Kconfig.
With this, on the V7 i.MX6 we use the (non-optimized) generic atomic64*
implementation from lib/atomic64.c instead of the V7 optimized ones from
arch/arm/include/asm/atomic.h.
Is this intended using imx_v6_v7_defconfig on V7 devices?
Is there any chance to use the optimized atomic64* functionality on V7
with imx_v6_v7_defconfig? Or is this only possible by disabling
CONFIG_CPU_V6 and CONFIG_CPU_V6K in the imx_v6_v7_defconfig?
Many thanks and best regards
Dirk
More information about the linux-arm-kernel
mailing list