Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 53d62fed authored by Dan Willemsen's avatar Dan Willemsen
Browse files

Bump the remaining 32-bit arm configs to require neon

Stop using armv7-a without neon for 32-bit unbundled apps, and update
generic_x86_arm to match the cuttlefish configuration that includes
neon.

Test: treehugger
Change-Id: Ieb6a2106655803a8ca609907c12168e628ee1b85
parent d2da2ce3
Loading
Loading
Loading
Loading

core/combo/arch/arm/armv7-a.mk

deleted100644 → 0
+0 −5
Original line number Diff line number Diff line
# Configuration for Linux on ARM.
# Generating binaries for the ARMv7-a architecture and higher
#
ARCH_ARM_HAVE_ARMV7A            := true
ARCH_ARM_HAVE_VFP               := true
+1 −18
Original line number Diff line number Diff line
@@ -18,30 +18,13 @@ TARGET_ARCH := arm

# Note: Before P, we built the platform images for ARMv7-A _without_ NEON.
# Note: Before Q, we built the CTS and SDK images for ARMv7-A _without_ NEON.
# Note: Before Q, we built unbundled apps for ARMv7-A _without_ NEON.
#
ifneq ($(TARGET_BUILD_APPS),)
# DO NOT USE
#
# This architecture variant should NOT be used for 32 bit arm platform
# builds. It is the lowest common denominator required to build
# an unbundled application for all supported 32 platforms.
# cts for 32 bit arm is built using aosp_arm64 product.
#
# If you are building a 32 bit platform (and not an application),
# you should set the following as 2nd arch variant:
#
# TARGET_ARCH_VARIANT := armv7-a-neon
#
# DO NOT USE
TARGET_ARCH_VARIANT := armv7-a
# DO NOT USE
else
# Starting from Pi, System image of aosp_arm products is the new GSI
# for real devices newly launched for Pi. These devices are usualy not
# as performant as the mainstream 64-bit devices and the performance
# provided by NEON is important for them to pass related CTS tests.
TARGET_ARCH_VARIANT := armv7-a-neon
endif
TARGET_CPU_VARIANT := generic
TARGET_CPU_ABI := armeabi-v7a
TARGET_CPU_ABI2 := armeabi
+0 −4
Original line number Diff line number Diff line
@@ -41,11 +41,7 @@ ifneq ($(TARGET_BUILD_APPS)$(filter cts sdk vts,$(MAKECMDGOALS)),)
#
# DO NOT USE
# DO NOT USE
ifneq ($(filter cts sdk vts,$(MAKECMDGOALS)),)
TARGET_2ND_ARCH_VARIANT := armv7-a-neon
else
TARGET_2ND_ARCH_VARIANT := armv7-a
endif
# DO NOT USE
# DO NOT USE
TARGET_2ND_CPU_VARIANT := generic
+1 −1
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@ TARGET_ARCH_VARIANT := x86
TARGET_2ND_ARCH := arm
TARGET_2ND_CPU_ABI := armeabi-v7a
TARGET_2ND_CPU_ABI2 := armeabi
TARGET_2ND_ARCH_VARIANT := armv7-a
TARGET_2ND_ARCH_VARIANT := armv7-a-neon
TARGET_2ND_CPU_VARIANT := generic

TARGET_CPU_ABI_LIST := x86 armeabi-v7a armeabi