Merge "Bump the remaining 32-bit arm configs to require neon"
This commit is contained in:
@@ -1,5 +0,0 @@
|
|||||||
# Configuration for Linux on ARM.
|
|
||||||
# Generating binaries for the ARMv7-a architecture and higher
|
|
||||||
#
|
|
||||||
ARCH_ARM_HAVE_ARMV7A := true
|
|
||||||
ARCH_ARM_HAVE_VFP := true
|
|
@@ -18,30 +18,13 @@ TARGET_ARCH := arm
|
|||||||
|
|
||||||
# Note: Before P, we built the platform images for ARMv7-A _without_ NEON.
|
# 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 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
|
# 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
|
# for real devices newly launched for Pi. These devices are usualy not
|
||||||
# as performant as the mainstream 64-bit devices and the performance
|
# as performant as the mainstream 64-bit devices and the performance
|
||||||
# provided by NEON is important for them to pass related CTS tests.
|
# provided by NEON is important for them to pass related CTS tests.
|
||||||
TARGET_ARCH_VARIANT := armv7-a-neon
|
TARGET_ARCH_VARIANT := armv7-a-neon
|
||||||
endif
|
|
||||||
TARGET_CPU_VARIANT := generic
|
TARGET_CPU_VARIANT := generic
|
||||||
TARGET_CPU_ABI := armeabi-v7a
|
TARGET_CPU_ABI := armeabi-v7a
|
||||||
TARGET_CPU_ABI2 := armeabi
|
TARGET_CPU_ABI2 := armeabi
|
||||||
|
@@ -41,11 +41,7 @@ ifneq ($(TARGET_BUILD_APPS)$(filter cts sdk vts,$(MAKECMDGOALS)),)
|
|||||||
#
|
#
|
||||||
# DO NOT USE
|
# DO NOT USE
|
||||||
# DO NOT USE
|
# DO NOT USE
|
||||||
ifneq ($(filter cts sdk vts,$(MAKECMDGOALS)),)
|
|
||||||
TARGET_2ND_ARCH_VARIANT := armv7-a-neon
|
TARGET_2ND_ARCH_VARIANT := armv7-a-neon
|
||||||
else
|
|
||||||
TARGET_2ND_ARCH_VARIANT := armv7-a
|
|
||||||
endif
|
|
||||||
# DO NOT USE
|
# DO NOT USE
|
||||||
# DO NOT USE
|
# DO NOT USE
|
||||||
TARGET_2ND_CPU_VARIANT := generic
|
TARGET_2ND_CPU_VARIANT := generic
|
||||||
|
@@ -21,7 +21,7 @@ TARGET_ARCH_VARIANT := x86
|
|||||||
TARGET_2ND_ARCH := arm
|
TARGET_2ND_ARCH := arm
|
||||||
TARGET_2ND_CPU_ABI := armeabi-v7a
|
TARGET_2ND_CPU_ABI := armeabi-v7a
|
||||||
TARGET_2ND_CPU_ABI2 := armeabi
|
TARGET_2ND_CPU_ABI2 := armeabi
|
||||||
TARGET_2ND_ARCH_VARIANT := armv7-a
|
TARGET_2ND_ARCH_VARIANT := armv7-a-neon
|
||||||
TARGET_2ND_CPU_VARIANT := generic
|
TARGET_2ND_CPU_VARIANT := generic
|
||||||
|
|
||||||
TARGET_CPU_ABI_LIST := x86 armeabi-v7a armeabi
|
TARGET_CPU_ABI_LIST := x86 armeabi-v7a armeabi
|
||||||
|
Reference in New Issue
Block a user