From: Santosh Shilimkar <santosh.shilimkar@ti.com>
To: Dave Martin <dave.martin@linaro.org>,
linux-arm-kernel@lists.infradead.org
Cc: linux-omap@vger.kernel.org
Subject: RE: [PATCH 2/2] ARM: Make CONFIG_FPE_NWFPE depend on !CONFIG_THUMB2_KERNEL
Date: Fri, 10 Dec 2010 11:18:00 +0530 [thread overview]
Message-ID: <07daf23764a279fb2f61f1666d1de74a@mail.gmail.com> (raw)
In-Reply-To: <1291895982-4775-3-git-send-email-dave.martin@linaro.org>
> -----Original Message-----
> From: Dave Martin [mailto:dave.martin@linaro.org]
> Sent: Thursday, December 09, 2010 5:30 PM
> To: linux-arm-kernel@lists.infradead.org
> Cc: Dave Martin; Santosh Shilimkar; linux-omap@vger.kernel.org
> Subject: [PATCH 2/2] ARM: Make CONFIG_FPE_NWFPE depend
> on !CONFIG_THUMB2_KERNEL
>
> Because the nwfpe support is unlikely to be used on new platforms
> and requires CONFIG_OABI_COMPAT, which is not generally used with
> ARMv7+, we shouldn't expect to build nwfpe support into a Thumb-2
> kernel.
>
> At present, nwfpe contains assembly code which isn't Thumb-2
> compatible, and for now it doesn't appear useful to port this
> code.
>
> All ARMv7-A/R platforms necessarily have VFPv3 hardware floating-
> point natively, making emulation unnecessary.
>
> Signed-off-by: Dave Martin <dave.martin@linaro.org>
> Acked-by: Catalin Marinas <catalin.marinas@arm.com>
If you like.
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
> ---
> arch/arm/Kconfig | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index f9ca7f3..7e825c3 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -1759,7 +1759,7 @@ comment "At least one emulation must be selected"
>
> config FPE_NWFPE
> bool "NWFPE math emulation"
> - depends on !AEABI || OABI_COMPAT
> + depends on (!AEABI || OABI_COMPAT) && !THUMB2_KERNEL
> ---help---
> Say Y to include the NWFPE floating point emulator in the
kernel.
> This is necessary to run most binaries. Linux does not currently
> --
> 1.7.1
WARNING: multiple messages have this Message-ID (diff)
From: santosh.shilimkar@ti.com (Santosh Shilimkar)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 2/2] ARM: Make CONFIG_FPE_NWFPE depend on !CONFIG_THUMB2_KERNEL
Date: Fri, 10 Dec 2010 11:18:00 +0530 [thread overview]
Message-ID: <07daf23764a279fb2f61f1666d1de74a@mail.gmail.com> (raw)
In-Reply-To: <1291895982-4775-3-git-send-email-dave.martin@linaro.org>
> -----Original Message-----
> From: Dave Martin [mailto:dave.martin at linaro.org]
> Sent: Thursday, December 09, 2010 5:30 PM
> To: linux-arm-kernel at lists.infradead.org
> Cc: Dave Martin; Santosh Shilimkar; linux-omap at vger.kernel.org
> Subject: [PATCH 2/2] ARM: Make CONFIG_FPE_NWFPE depend
> on !CONFIG_THUMB2_KERNEL
>
> Because the nwfpe support is unlikely to be used on new platforms
> and requires CONFIG_OABI_COMPAT, which is not generally used with
> ARMv7+, we shouldn't expect to build nwfpe support into a Thumb-2
> kernel.
>
> At present, nwfpe contains assembly code which isn't Thumb-2
> compatible, and for now it doesn't appear useful to port this
> code.
>
> All ARMv7-A/R platforms necessarily have VFPv3 hardware floating-
> point natively, making emulation unnecessary.
>
> Signed-off-by: Dave Martin <dave.martin@linaro.org>
> Acked-by: Catalin Marinas <catalin.marinas@arm.com>
If you like.
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
> ---
> arch/arm/Kconfig | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index f9ca7f3..7e825c3 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -1759,7 +1759,7 @@ comment "At least one emulation must be selected"
>
> config FPE_NWFPE
> bool "NWFPE math emulation"
> - depends on !AEABI || OABI_COMPAT
> + depends on (!AEABI || OABI_COMPAT) && !THUMB2_KERNEL
> ---help---
> Say Y to include the NWFPE floating point emulator in the
kernel.
> This is necessary to run most binaries. Linux does not currently
> --
> 1.7.1
next prev parent reply other threads:[~2010-12-10 5:48 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-12-09 11:59 [PATCH 0/2] ARM: Thumb-2: Fix Kconfig rules to avoid nonworking configs Dave Martin
2010-12-09 11:59 ` Dave Martin
2010-12-09 11:59 ` [PATCH 1/2] ARM: Thumb-2: Make CONFIG_THUMB2_KERNEL depend on !CPU_V6 Dave Martin
2010-12-09 11:59 ` Dave Martin
2010-12-09 18:34 ` Nicolas Pitre
2010-12-09 18:34 ` Nicolas Pitre
2010-12-10 5:47 ` Santosh Shilimkar
2010-12-10 5:47 ` Santosh Shilimkar
2011-02-04 10:47 ` Santosh Shilimkar
2011-02-04 10:47 ` Santosh Shilimkar
2010-12-09 11:59 ` [PATCH 2/2] ARM: Make CONFIG_FPE_NWFPE depend on !CONFIG_THUMB2_KERNEL Dave Martin
2010-12-09 11:59 ` Dave Martin
2010-12-09 18:32 ` Nicolas Pitre
2010-12-09 18:32 ` Nicolas Pitre
2010-12-10 5:48 ` Santosh Shilimkar [this message]
2010-12-10 5:48 ` Santosh Shilimkar
2011-02-04 10:47 ` Santosh Shilimkar
2011-02-04 10:47 ` Santosh Shilimkar
2011-02-04 11:03 ` Russell King - ARM Linux
2011-02-04 11:03 ` Russell King - ARM Linux
2011-02-04 12:01 ` Dave Martin
2011-02-04 12:01 ` Dave Martin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=07daf23764a279fb2f61f1666d1de74a@mail.gmail.com \
--to=santosh.shilimkar@ti.com \
--cc=dave.martin@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.