forked from openkylin/platform_build
Merge "Add a 32-bit x86_64 arch variant" am: 19b7692496
am: f51e73d8bf
am: 56242e5ca5
* commit '56242e5ca51db5c7f961d69e036b80687a8f7145':
Add a 32-bit x86_64 arch variant
Change-Id: Ifb47db7122e185b374d6938375dc8927728e72f6
This commit is contained in:
commit
4109f53ccd
|
@ -0,0 +1,18 @@
|
||||||
|
# This file is used as the second (32-bit) architecture when building a generic
|
||||||
|
# x86_64 64-bit platform image. (full_x86_64-eng / sdk_x86_64-eng)
|
||||||
|
#
|
||||||
|
# The generic 'x86' variant cannot be used, since it resets some flags used
|
||||||
|
# by the 'x86_64' variant.
|
||||||
|
|
||||||
|
ARCH_X86_HAVE_SSSE3 := true
|
||||||
|
ARCH_X86_HAVE_MOVBE := false # Only supported on Atom.
|
||||||
|
ARCH_X86_HAVE_POPCNT := true
|
||||||
|
ARCH_X86_HAVE_SSE4 := true
|
||||||
|
ARCH_X86_HAVE_SSE4_1 := true
|
||||||
|
ARCH_X86_HAVE_SSE4_2 := true
|
||||||
|
|
||||||
|
|
||||||
|
# Some intrinsic functions used by libcxx only exist for prescott or newer CPUs.
|
||||||
|
arch_variant_cflags := \
|
||||||
|
-march=prescott \
|
||||||
|
|
|
@ -13,7 +13,7 @@ TARGET_PRELINK_MODULE := false
|
||||||
|
|
||||||
TARGET_2ND_CPU_ABI := x86
|
TARGET_2ND_CPU_ABI := x86
|
||||||
TARGET_2ND_ARCH := x86
|
TARGET_2ND_ARCH := x86
|
||||||
TARGET_2ND_ARCH_VARIANT := x86
|
TARGET_2ND_ARCH_VARIANT := x86_64
|
||||||
|
|
||||||
TARGET_USES_64_BIT_BINDER := true
|
TARGET_USES_64_BIT_BINDER := true
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue