[OpenWrt-Devel] [PATCH] mvebu: fix the cortex-a9 fpu configure

Jonas Gorski jonas.gorski at gmail.com
Thu Aug 30 02:26:49 EDT 2018


On 30 August 2018 at 04:31, ayaka <ayaka at soulik.info> wrote:
> Both Marvell Armada 37x and 38x support NEON and VFPv3,
> so we enable the NEON FPU with the SIMD aliases.

But the Armada XP doesn't, so this would break devices based on it
(like the WRT1900AC v1).


Regards
Jonas

>
> Signed-off-by: ayaka <ayaka at soulik.info>
> ---
>  include/target.mk                     | 1 +
>  target/linux/mvebu/cortexa9/target.mk | 2 +-
>  2 files changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/include/target.mk b/include/target.mk
> index 53d7436311..330eb175cc 100644
> --- a/include/target.mk
> +++ b/include/target.mk
> @@ -201,6 +201,7 @@ ifeq ($(DUMP),1)
>        CPU_CFLAGS_neon = -mfpu=neon
>        CPU_CFLAGS_vfp = -mfpu=vfp
>        CPU_CFLAGS_vfpv3 = -mfpu=vfpv3-d16
> +      CPU_CFLAGS_simd = -mfpu=neon-vfpv3
>        CPU_CFLAGS_neon-vfpv4 = -mfpu=neon-vfpv4
>      endif
>    endif
> diff --git a/target/linux/mvebu/cortexa9/target.mk b/target/linux/mvebu/cortexa9/target.mk
> index 2a75599bc9..9e6119bf6b 100644
> --- a/target/linux/mvebu/cortexa9/target.mk
> +++ b/target/linux/mvebu/cortexa9/target.mk
> @@ -10,5 +10,5 @@ include $(TOPDIR)/rules.mk
>  ARCH:=arm
>  BOARDNAME:=Marvell Armada 37x/38x/XP
>  CPU_TYPE:=cortex-a9
> -CPU_SUBTYPE:=vfpv3
> +CPU_SUBTYPE:=simd
>  KERNELNAME:=zImage dtbs
> --
> 2.14.4
>
>
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel

_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list