linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* imx_v6_v7_defconfig: use v7 optimized atomic64* instead of GENERIC_ATOMIC64?
@ 2012-12-12 13:21 Dirk Behme
  2012-12-14  3:33 ` Shawn Guo
  0 siblings, 1 reply; 3+ messages in thread
From: Dirk Behme @ 2012-12-12 13:21 UTC (permalink / raw)
  To: linux-arm-kernel


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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-12-14 10:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-12 13:21 imx_v6_v7_defconfig: use v7 optimized atomic64* instead of GENERIC_ATOMIC64? Dirk Behme
2012-12-14  3:33 ` Shawn Guo
2012-12-14 10:00   ` Russell King - ARM Linux

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).