Thread (8 messages) 8 messages, 3 authors, 2011-01-07

RE: Build breakage with omap2plus_defconfig

flat view

From: Santosh Shilimkar <hidden>
Date: 2011-01-07 13:05:39
Also in: linux-arm-kernel

quoted hunk ↗ jump to hunk
-----Original Message-----
From: linux-omap-owner@vger.kernel.org [mailto:linux-omap-
owner@vger.kernel.org] On Behalf Of Felipe Balbi
Sent: Friday, January 07, 2011 6:30 PM
To: Santosh Shilimkar
Cc: balbi@ti.com; Russell King; Tony Lindgren; Linux OMAP Mailing
List; Linux ARM Kernel Mailing List
Subject: Re: Build breakage with omap2plus_defconfig

On Fri, Jan 07, 2011 at 06:18:51PM +0530, Santosh Shilimkar wrote:
quoted
quoted
-----Original Message-----
From: linux-omap-owner@vger.kernel.org [mailto:linux-omap-
owner@vger.kernel.org] On Behalf Of Felipe Balbi
Sent: Friday, January 07, 2011 6:09 PM
To: Russell King; Tony Lindgren
Cc: Linux OMAP Mailing List; Linux ARM Kernel Mailing List
Subject: Build breakage with omap2plus_defconfig

Hi all,

Today's Linus' tree (01539ba2a706ab7d35fc0667dff919ade7f87d63)
fails
quoted
quoted
to
build with omap2plus_defconfig:

$ crossmake
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CC      arch/arm/kernel/swp_emulate.o
/tmp/cc2V7p5j.s: Assembler messages:
/tmp/cc2V7p5j.s:161: Error: selected processor does not support
ARM
quoted
quoted
mode `ldrexb r3,[r4]'
/tmp/cc2V7p5j.s:162: Error: selected processor does not support
ARM
quoted
quoted
mode `strexb r0,r2,[r4]'
Well it's not toolchain issue but the omap2plus_defconfig which
selects ARMv6 and ARMV7 together.

If you remove ARCH_OMAP2 from build, it will go through.
I like Catalin's approach:
diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig
index 49db8b3..0fe2389 100644
--- a/arch/arm/mm/Kconfig
+++ b/arch/arm/mm/Kconfig
@@ -644,7 +644,7 @@ config ARM_THUMBEE

 config SWP_EMULATE
        bool "Emulate SWP/SWPB instructions"
-       depends on CPU_V7
+       depends on CPU_V7 && !CPU_V6
        select HAVE_PROC_CPU if PROC_FS
        default y if SMP
        help
Simple.
This patch is good but it does tell you that if
you will V6 and v7 together, the feature can't be used.

Like omap2plus_defconfig, and if booted on
say omap3 or omap4(v7), swp emulation can't be used
even though its supported.

Regards,
Santosh
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help