mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 00:59:48 +00:00
Convert to new override syntax
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -31,10 +31,10 @@ TUNECONFLICTS[feature] - A list of features which conflict with <feature>.
|
||||
New sanity checks will try to reject combinations in which a single
|
||||
tuning ends up with features which conflict with each other.
|
||||
|
||||
TUNE_FEATURES - This is automatically defined as TUNE_FEATURES_tune-<tune>.
|
||||
See TUNE_FEATURES_tune-<tune> for more information.
|
||||
TUNE_FEATURES - This is automatically defined as TUNE_FEATURES:tune-<tune>.
|
||||
See TUNE_FEATURES:tune-<tune> for more information.
|
||||
|
||||
TUNE_FEATURES_tune-<tune> - Specify the features used to describe a
|
||||
TUNE_FEATURES:tune-<tune> - Specify the features used to describe a
|
||||
specific tune. This is a list of features that a tune support, each
|
||||
feature must be in the TUNEVALID list. Note: the tune and a given
|
||||
feature name may be the same, but they have different purposes. Only
|
||||
@@ -66,10 +66,10 @@ CPU family.
|
||||
|
||||
PACKAGE_EXTRA_ARCHS - Lists all runtime compatible package
|
||||
architectures. By default this is equal to
|
||||
PACKAGE_EXTRA_ARCHS_tune-<tune>. If an architecture deviates from the
|
||||
PACKAGE_EXTRA_ARCHS:tune-<tune>. If an architecture deviates from the
|
||||
default it will be listed in the architecture README.
|
||||
|
||||
PACKAGE_EXTRA_ARCHS_tune-<tune> - List all of the package architectures
|
||||
PACKAGE_EXTRA_ARCHS:tune-<tune> - List all of the package architectures
|
||||
that are compatible with this specific tune. The package arch of this
|
||||
tune must be in the list.
|
||||
|
||||
@@ -79,7 +79,7 @@ architecture specific floating point. This is synchronized with the
|
||||
compiler and other toolchain items. This should be dynamically
|
||||
configured in the same way that TUNE_CCARGS is.
|
||||
|
||||
BASE_LIB_tune-<tune> - The "/lib" location for a specific ABI. This is
|
||||
BASE_LIB:tune-<tune> - The "/lib" location for a specific ABI. This is
|
||||
used in a multilib configuration to place the libraries in the correct,
|
||||
non-conflicting locations.
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ of the existence of the "bigendian" feature in a given tune.
|
||||
|
||||
A small set of ARM specific variables have been defined to allow
|
||||
TUNE_PKGARCH to be automatically defined. Optimized tunings must NOT
|
||||
change the definiton of TUNE_PKGARCH. TUNE_PKGACH_tune-<tune> will be
|
||||
change the definiton of TUNE_PKGARCH. TUNE_PKGACH:tune-<tune> will be
|
||||
ignored. The format of the package arch is enforced by the TUNE_PKGARCH
|
||||
default. The format must be of the form:
|
||||
<armversion>[t][e][hf][b][-vfp][-neon]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
TUNEVALID[bigendian] = "Enable big-endian mode."
|
||||
|
||||
ARMPKGARCH = "${ARMPKGARCH_tune-${DEFAULTTUNE}}"
|
||||
ARMPKGARCH = "${ARMPKGARCH:tune-${DEFAULTTUNE}}"
|
||||
ARMPKGSFX_ENDIAN = "${@bb.utils.contains('TUNE_FEATURES', 'bigendian', 'b', '', d)}"
|
||||
ARMPKGSFX_FPU ??= ""
|
||||
ARMPKGSFX_DSP ??= ""
|
||||
|
||||
@@ -9,17 +9,17 @@ MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'aarch64', 'aarch64:'
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "aarch64 aarch64_be"
|
||||
ARMPKGARCH_tune-aarch64 ?= "aarch64"
|
||||
ARMPKGARCH_tune-aarch64_be ?= "aarch64"
|
||||
TUNE_FEATURES_tune-aarch64 = "aarch64"
|
||||
TUNE_FEATURES_tune-aarch64_be = "${TUNE_FEATURES_tune-aarch64} bigendian"
|
||||
TUNE_PKGARCH_64_tune-aarch64 = "aarch64"
|
||||
TUNE_PKGARCH_64_tune-aarch64_be = "aarch64_be"
|
||||
BASE_LIB_tune-aarch64 = "lib64"
|
||||
BASE_LIB_tune-aarch64_be = "lib64"
|
||||
ARMPKGARCH:tune-aarch64 ?= "aarch64"
|
||||
ARMPKGARCH:tune-aarch64_be ?= "aarch64"
|
||||
TUNE_FEATURES:tune-aarch64 = "aarch64"
|
||||
TUNE_FEATURES:tune-aarch64_be = "${TUNE_FEATURES:tune-aarch64} bigendian"
|
||||
TUNE_PKGARCH_64:tune-aarch64 = "aarch64"
|
||||
TUNE_PKGARCH_64:tune-aarch64_be = "aarch64_be"
|
||||
BASE_LIB:tune-aarch64 = "lib64"
|
||||
BASE_LIB:tune-aarch64_be = "lib64"
|
||||
|
||||
PACKAGE_EXTRA_ARCHS_tune-aarch64 = "aarch64"
|
||||
PACKAGE_EXTRA_ARCHS_tune-aarch64_be = "aarch64_be"
|
||||
PACKAGE_EXTRA_ARCHS:tune-aarch64 = "aarch64"
|
||||
PACKAGE_EXTRA_ARCHS:tune-aarch64_be = "aarch64_be"
|
||||
|
||||
ARMPKGSFX_ENDIAN_64 = "${@bb.utils.contains('TUNE_FEATURES', 'bigendian', '_be', '', d)}"
|
||||
TUNE_ARCH_64 = "aarch64${ARMPKGSFX_ENDIAN_64}"
|
||||
|
||||
@@ -17,18 +17,18 @@ require conf/machine/include/arm/feature-arm-thumb.inc
|
||||
|
||||
# Little Endian
|
||||
AVAILTUNES += "armv4 armv4t"
|
||||
ARMPKGARCH_tune-armv4 ?= "armv4"
|
||||
ARMPKGARCH_tune-armv4t ?= "armv4"
|
||||
TUNE_FEATURES_tune-armv4 = "arm armv4"
|
||||
TUNE_FEATURES_tune-armv4t = "${TUNE_FEATURES_tune-armv4} thumb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv4 = "arm armv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv4t = "${PACKAGE_EXTRA_ARCHS_tune-armv4} armv4t"
|
||||
ARMPKGARCH:tune-armv4 ?= "armv4"
|
||||
ARMPKGARCH:tune-armv4t ?= "armv4"
|
||||
TUNE_FEATURES:tune-armv4 = "arm armv4"
|
||||
TUNE_FEATURES:tune-armv4t = "${TUNE_FEATURES:tune-armv4} thumb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv4 = "arm armv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv4t = "${PACKAGE_EXTRA_ARCHS:tune-armv4} armv4t"
|
||||
|
||||
# Big Endian
|
||||
AVAILTUNES += "armv4b armv4tb"
|
||||
ARMPKGARCH_tune-armv4b ?= "armv4"
|
||||
ARMPKGARCH_tune-armv4tb ?= "armv4"
|
||||
TUNE_FEATURES_tune-armv4b = "${TUNE_FEATURES_tune-armv4} bigendian"
|
||||
TUNE_FEATURES_tune-armv4tb = "${TUNE_FEATURES_tune-armv4t} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv4b = "armeb armv4b"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv4tb = "${PACKAGE_EXTRA_ARCHS_tune-armv4b} armv4tb"
|
||||
ARMPKGARCH:tune-armv4b ?= "armv4"
|
||||
ARMPKGARCH:tune-armv4tb ?= "armv4"
|
||||
TUNE_FEATURES:tune-armv4b = "${TUNE_FEATURES:tune-armv4} bigendian"
|
||||
TUNE_FEATURES:tune-armv4tb = "${TUNE_FEATURES:tune-armv4t} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv4b = "armeb armv4b"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv4tb = "${PACKAGE_EXTRA_ARCHS:tune-armv4b} armv4tb"
|
||||
|
||||
@@ -5,48 +5,48 @@ require conf/machine/include/arm/arch-armv5.inc
|
||||
|
||||
# Little Endian
|
||||
AVAILTUNES += "armv5e armv5te"
|
||||
ARMPKGARCH_tune-armv5e ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5te ?= "armv5"
|
||||
TUNE_FEATURES_tune-armv5e = "${TUNE_FEATURES_tune-armv5} dsp"
|
||||
TUNE_FEATURES_tune-armv5te = "${TUNE_FEATURES_tune-armv5t} dsp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5e = "${PACKAGE_EXTRA_ARCHS_tune-armv5} armv5e"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5te = "${PACKAGE_EXTRA_ARCHS_tune-armv5t} armv5e armv5te"
|
||||
ARMPKGARCH:tune-armv5e ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5te ?= "armv5"
|
||||
TUNE_FEATURES:tune-armv5e = "${TUNE_FEATURES:tune-armv5} dsp"
|
||||
TUNE_FEATURES:tune-armv5te = "${TUNE_FEATURES:tune-armv5t} dsp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5e = "${PACKAGE_EXTRA_ARCHS:tune-armv5} armv5e"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5te = "${PACKAGE_EXTRA_ARCHS:tune-armv5t} armv5e armv5te"
|
||||
|
||||
# Little Endian + VFP/DSP
|
||||
AVAILTUNES += "armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp"
|
||||
ARMPKGARCH_tune-armv5e-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5te-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5ehf-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5tehf-vfp ?= "armv5"
|
||||
TUNE_FEATURES_tune-armv5e-vfp = "${TUNE_FEATURES_tune-armv5e} vfp"
|
||||
TUNE_FEATURES_tune-armv5te-vfp = "${TUNE_FEATURES_tune-armv5te} vfp"
|
||||
TUNE_FEATURES_tune-armv5ehf-vfp = "${TUNE_FEATURES_tune-armv5e-vfp} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv5tehf-vfp = "${TUNE_FEATURES_tune-armv5te-vfp} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5e-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5-vfp} armv5e armv5e-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5te-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5t-vfp} armv5e armv5te armv5e-vfp armv5te-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5ehf-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5hf-vfp} armv5ehf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp} armv5ehf-vfp armv5tehf-vfp"
|
||||
ARMPKGARCH:tune-armv5e-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5te-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5ehf-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5tehf-vfp ?= "armv5"
|
||||
TUNE_FEATURES:tune-armv5e-vfp = "${TUNE_FEATURES:tune-armv5e} vfp"
|
||||
TUNE_FEATURES:tune-armv5te-vfp = "${TUNE_FEATURES:tune-armv5te} vfp"
|
||||
TUNE_FEATURES:tune-armv5ehf-vfp = "${TUNE_FEATURES:tune-armv5e-vfp} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv5tehf-vfp = "${TUNE_FEATURES:tune-armv5te-vfp} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5e-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5-vfp} armv5e armv5e-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5te-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5t-vfp} armv5e armv5te armv5e-vfp armv5te-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5ehf-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5hf-vfp} armv5ehf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5tehf-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5thf-vfp} armv5ehf-vfp armv5tehf-vfp"
|
||||
|
||||
# Big Endian
|
||||
AVAILTUNES += "armv5eb armv5teb"
|
||||
ARMPKGARCH_tune-armv5eb ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5teb ?= "armv5"
|
||||
TUNE_FEATURES_tune-armv5eb = "${TUNE_FEATURES_tune-armv5e} bigendian"
|
||||
TUNE_FEATURES_tune-armv5teb = "${TUNE_FEATURES_tune-armv5te} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5eb = "${PACKAGE_EXTRA_ARCHS_tune-armv5b} armv5eb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5teb = "${PACKAGE_EXTRA_ARCHS_tune-armv5tb} armv5eb armv5teb"
|
||||
ARMPKGARCH:tune-armv5eb ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5teb ?= "armv5"
|
||||
TUNE_FEATURES:tune-armv5eb = "${TUNE_FEATURES:tune-armv5e} bigendian"
|
||||
TUNE_FEATURES:tune-armv5teb = "${TUNE_FEATURES:tune-armv5te} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5eb = "${PACKAGE_EXTRA_ARCHS:tune-armv5b} armv5eb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5teb = "${PACKAGE_EXTRA_ARCHS:tune-armv5tb} armv5eb armv5teb"
|
||||
|
||||
# Big Endian + VFP/DSP
|
||||
AVAILTUNES += "armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp"
|
||||
ARMPKGARCH_tune-armv5eb-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5teb-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5ehfb-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5tehfb-vfp ?= "armv5"
|
||||
TUNE_FEATURES_tune-armv5eb-vfp = "${TUNE_FEATURES_tune-armv5e-vfp} bigendian"
|
||||
TUNE_FEATURES_tune-armv5teb-vfp = "${TUNE_FEATURES_tune-armv5te-vfp} bigendian"
|
||||
TUNE_FEATURES_tune-armv5ehfb-vfp = "${TUNE_FEATURES_tune-armv5ehf-vfp} bigendian"
|
||||
TUNE_FEATURES_tune-armv5tehfb-vfp = "${TUNE_FEATURES_tune-armv5tehf-vfp} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5eb-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5b-vfp} armv5eb armv5eb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5teb-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5tb-vfp} armv5eb armv5teb armv5eb-vfp armv5teb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5ehfb-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5hfb-vfp} armv5ehfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5tehfb-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5thfb-vfp} armv5ehfb-vfp armv5tehfb-vfp"
|
||||
ARMPKGARCH:tune-armv5eb-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5teb-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5ehfb-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5tehfb-vfp ?= "armv5"
|
||||
TUNE_FEATURES:tune-armv5eb-vfp = "${TUNE_FEATURES:tune-armv5e-vfp} bigendian"
|
||||
TUNE_FEATURES:tune-armv5teb-vfp = "${TUNE_FEATURES:tune-armv5te-vfp} bigendian"
|
||||
TUNE_FEATURES:tune-armv5ehfb-vfp = "${TUNE_FEATURES:tune-armv5ehf-vfp} bigendian"
|
||||
TUNE_FEATURES:tune-armv5tehfb-vfp = "${TUNE_FEATURES:tune-armv5tehf-vfp} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5eb-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5b-vfp} armv5eb armv5eb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5teb-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5tb-vfp} armv5eb armv5teb armv5eb-vfp armv5teb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5ehfb-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5hfb-vfp} armv5ehfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5tehfb-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5thfb-vfp} armv5ehfb-vfp armv5tehfb-vfp"
|
||||
|
||||
@@ -10,48 +10,48 @@ require conf/machine/include/arm/feature-arm-vfp.inc
|
||||
|
||||
# Little Endian
|
||||
AVAILTUNES += "armv5 armv5t"
|
||||
ARMPKGARCH_tune-armv5 ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5t ?= "armv5"
|
||||
TUNE_FEATURES_tune-armv5 = "arm armv5"
|
||||
TUNE_FEATURES_tune-armv5t = "${TUNE_FEATURES_tune-armv5} thumb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5 = "${PACKAGE_EXTRA_ARCHS_tune-armv4} armv5"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5t = "${PACKAGE_EXTRA_ARCHS_tune-armv4t} armv5 armv5t"
|
||||
ARMPKGARCH:tune-armv5 ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5t ?= "armv5"
|
||||
TUNE_FEATURES:tune-armv5 = "arm armv5"
|
||||
TUNE_FEATURES:tune-armv5t = "${TUNE_FEATURES:tune-armv5} thumb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5 = "${PACKAGE_EXTRA_ARCHS:tune-armv4} armv5"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5t = "${PACKAGE_EXTRA_ARCHS:tune-armv4t} armv5 armv5t"
|
||||
|
||||
# Little Endian + VFP/DSP
|
||||
AVAILTUNES += "armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp"
|
||||
ARMPKGARCH_tune-armv5-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5t-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5hf-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5thf-vfp ?= "armv5"
|
||||
TUNE_FEATURES_tune-armv5-vfp = "${TUNE_FEATURES_tune-armv5} vfp"
|
||||
TUNE_FEATURES_tune-armv5t-vfp = "${TUNE_FEATURES_tune-armv5t} vfp"
|
||||
TUNE_FEATURES_tune-armv5hf-vfp = "${TUNE_FEATURES_tune-armv5-vfp} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv5thf-vfp = "${TUNE_FEATURES_tune-armv5t-vfp} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5} armv5-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5t-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5t} armv5-vfp armv5t-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5hf-vfp = "armv5hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp = "armv5hf-vfp armv5thf-vfp"
|
||||
ARMPKGARCH:tune-armv5-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5t-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5hf-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5thf-vfp ?= "armv5"
|
||||
TUNE_FEATURES:tune-armv5-vfp = "${TUNE_FEATURES:tune-armv5} vfp"
|
||||
TUNE_FEATURES:tune-armv5t-vfp = "${TUNE_FEATURES:tune-armv5t} vfp"
|
||||
TUNE_FEATURES:tune-armv5hf-vfp = "${TUNE_FEATURES:tune-armv5-vfp} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv5thf-vfp = "${TUNE_FEATURES:tune-armv5t-vfp} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5} armv5-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5t-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5t} armv5-vfp armv5t-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5hf-vfp = "armv5hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5thf-vfp = "armv5hf-vfp armv5thf-vfp"
|
||||
|
||||
# Big Endian
|
||||
AVAILTUNES += "armv5b armv5tb"
|
||||
ARMPKGARCH_tune-armv5b ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5tb ?= "armv5"
|
||||
TUNE_FEATURES_tune-armv5b = "${TUNE_FEATURES_tune-armv5} bigendian"
|
||||
TUNE_FEATURES_tune-armv5tb = "${TUNE_FEATURES_tune-armv5t} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5b = "${PACKAGE_EXTRA_ARCHS_tune-armv4b} armv5b"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5tb = "${PACKAGE_EXTRA_ARCHS_tune-armv4tb} armv5b armv5tb"
|
||||
ARMPKGARCH:tune-armv5b ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5tb ?= "armv5"
|
||||
TUNE_FEATURES:tune-armv5b = "${TUNE_FEATURES:tune-armv5} bigendian"
|
||||
TUNE_FEATURES:tune-armv5tb = "${TUNE_FEATURES:tune-armv5t} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5b = "${PACKAGE_EXTRA_ARCHS:tune-armv4b} armv5b"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5tb = "${PACKAGE_EXTRA_ARCHS:tune-armv4tb} armv5b armv5tb"
|
||||
|
||||
# Big Endian + VFP/DSP
|
||||
AVAILTUNES += "armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp"
|
||||
ARMPKGARCH_tune-armv5b-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5tb-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5hfb-vfp ?= "armv5"
|
||||
ARMPKGARCH_tune-armv5thfb-vfp ?= "armv5"
|
||||
TUNE_FEATURES_tune-armv5b-vfp = "${TUNE_FEATURES_tune-armv5-vfp} bigendian"
|
||||
TUNE_FEATURES_tune-armv5tb-vfp = "${TUNE_FEATURES_tune-armv5t-vfp} bigendian"
|
||||
TUNE_FEATURES_tune-armv5hfb-vfp = "${TUNE_FEATURES_tune-armv5hf-vfp} bigendian"
|
||||
TUNE_FEATURES_tune-armv5thfb-vfp = "${TUNE_FEATURES_tune-armv5thf-vfp} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5b-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5b} armv5b-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5tb-vfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5tb} armv5b-vfp armv5tb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5hfb-vfp = "armv5hfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv5thfb-vfp = "armv5hfb-vfp armv5thfb-vfp"
|
||||
ARMPKGARCH:tune-armv5b-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5tb-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5hfb-vfp ?= "armv5"
|
||||
ARMPKGARCH:tune-armv5thfb-vfp ?= "armv5"
|
||||
TUNE_FEATURES:tune-armv5b-vfp = "${TUNE_FEATURES:tune-armv5-vfp} bigendian"
|
||||
TUNE_FEATURES:tune-armv5tb-vfp = "${TUNE_FEATURES:tune-armv5t-vfp} bigendian"
|
||||
TUNE_FEATURES:tune-armv5hfb-vfp = "${TUNE_FEATURES:tune-armv5hf-vfp} bigendian"
|
||||
TUNE_FEATURES:tune-armv5thfb-vfp = "${TUNE_FEATURES:tune-armv5thf-vfp} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5b-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5b} armv5b-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5tb-vfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5tb} armv5b-vfp armv5tb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5hfb-vfp = "armv5hfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv5thfb-vfp = "armv5hfb-vfp armv5thfb-vfp"
|
||||
|
||||
@@ -9,42 +9,42 @@ require conf/machine/include/arm/arch-armv5-dsp.inc
|
||||
|
||||
# Little Endian
|
||||
AVAILTUNES += "armv6-novfp armv6t-novfp armv6 armv6t armv6hf armv6thf"
|
||||
ARMPKGARCH_tune-armv6-novfp ?= "armv6"
|
||||
ARMPKGARCH_tune-armv6t-novfp ?= "armv6"
|
||||
ARMPKGARCH_tune-armv6 ?= "armv6"
|
||||
ARMPKGARCH_tune-armv6t ?= "armv6"
|
||||
ARMPKGARCH_tune-armv6hf ?= "armv6"
|
||||
ARMPKGARCH_tune-armv6thf ?= "armv6"
|
||||
TUNE_FEATURES_tune-armv6-novfp = "arm armv6"
|
||||
TUNE_FEATURES_tune-armv6t-novfp = "${TUNE_FEATURES_tune-armv6-novfp} thumb"
|
||||
TUNE_FEATURES_tune-armv6 = "${TUNE_FEATURES_tune-armv6-novfp} vfp"
|
||||
TUNE_FEATURES_tune-armv6t = "${TUNE_FEATURES_tune-armv6t-novfp} vfp"
|
||||
TUNE_FEATURES_tune-armv6hf = "${TUNE_FEATURES_tune-armv6} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv6thf = "${TUNE_FEATURES_tune-armv6t} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6-novfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5e} armv6"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6t-novfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5te} armv6 armv6t"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6 = "${PACKAGE_EXTRA_ARCHS_tune-armv5e-vfp} armv6 armv6-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6t = "${PACKAGE_EXTRA_ARCHS_tune-armv5te-vfp} armv6 armv6t armv6-vfp armv6t-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6hf = "${PACKAGE_EXTRA_ARCHS_tune-armv5ehf-vfp} armv6hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6thf = "${PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp} armv6hf-vfp armv6thf-vfp"
|
||||
ARMPKGARCH:tune-armv6-novfp ?= "armv6"
|
||||
ARMPKGARCH:tune-armv6t-novfp ?= "armv6"
|
||||
ARMPKGARCH:tune-armv6 ?= "armv6"
|
||||
ARMPKGARCH:tune-armv6t ?= "armv6"
|
||||
ARMPKGARCH:tune-armv6hf ?= "armv6"
|
||||
ARMPKGARCH:tune-armv6thf ?= "armv6"
|
||||
TUNE_FEATURES:tune-armv6-novfp = "arm armv6"
|
||||
TUNE_FEATURES:tune-armv6t-novfp = "${TUNE_FEATURES:tune-armv6-novfp} thumb"
|
||||
TUNE_FEATURES:tune-armv6 = "${TUNE_FEATURES:tune-armv6-novfp} vfp"
|
||||
TUNE_FEATURES:tune-armv6t = "${TUNE_FEATURES:tune-armv6t-novfp} vfp"
|
||||
TUNE_FEATURES:tune-armv6hf = "${TUNE_FEATURES:tune-armv6} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv6thf = "${TUNE_FEATURES:tune-armv6t} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6-novfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5e} armv6"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6t-novfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5te} armv6 armv6t"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6 = "${PACKAGE_EXTRA_ARCHS:tune-armv5e-vfp} armv6 armv6-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6t = "${PACKAGE_EXTRA_ARCHS:tune-armv5te-vfp} armv6 armv6t armv6-vfp armv6t-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6hf = "${PACKAGE_EXTRA_ARCHS:tune-armv5ehf-vfp} armv6hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6thf = "${PACKAGE_EXTRA_ARCHS:tune-armv5tehf-vfp} armv6hf-vfp armv6thf-vfp"
|
||||
|
||||
# Big Endian
|
||||
AVAILTUNES += "armv6b-novfp armv6tb-novfp armv6b armv6tb armv6hfb armv6thfb"
|
||||
ARMPKGARCH_tune-armv6b-novfp ?= "armv6"
|
||||
ARMPKGARCH_tune-armv6tb-novfp ?= "armv6"
|
||||
ARMPKGARCH_tune-armv6b ?= "armv6"
|
||||
ARMPKGARCH_tune-armv6tb ?= "armv6"
|
||||
ARMPKGARCH_tune-armv6hfb ?= "armv6"
|
||||
ARMPKGARCH_tune-armv6thfb ?= "armv6"
|
||||
TUNE_FEATURES_tune-armv6b-novfp = "${TUNE_FEATURES_tune-armv6-novfp} bigendian"
|
||||
TUNE_FEATURES_tune-armv6tb-novfp = "${TUNE_FEATURES_tune-armv6t-novfp} bigendian"
|
||||
TUNE_FEATURES_tune-armv6b = "${TUNE_FEATURES_tune-armv6} bigendian"
|
||||
TUNE_FEATURES_tune-armv6tb = "${TUNE_FEATURES_tune-armv6t} bigendian"
|
||||
TUNE_FEATURES_tune-armv6hfb = "${TUNE_FEATURES_tune-armv6hf} bigendian"
|
||||
TUNE_FEATURES_tune-armv6thfb = "${TUNE_FEATURES_tune-armv6thf} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6b-novfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5eb} armv6b"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6tb-novfp = "${PACKAGE_EXTRA_ARCHS_tune-armv5teb} armv6b armv6tb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6b = "${PACKAGE_EXTRA_ARCHS_tune-armv5eb-vfp} armv6b armv6b-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6tb = "${PACKAGE_EXTRA_ARCHS_tune-armv5teb-vfp} armv6b armv6tb armv6b-vfp armv6tb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6hfb = "${PACKAGE_EXTRA_ARCHS_tune-armv5ehfb-vfp} armv6hfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6thfb = "${PACKAGE_EXTRA_ARCHS_tune-armv5tehfb-vfp} armv6hfb-vfp armv6thfb-vfp"
|
||||
ARMPKGARCH:tune-armv6b-novfp ?= "armv6"
|
||||
ARMPKGARCH:tune-armv6tb-novfp ?= "armv6"
|
||||
ARMPKGARCH:tune-armv6b ?= "armv6"
|
||||
ARMPKGARCH:tune-armv6tb ?= "armv6"
|
||||
ARMPKGARCH:tune-armv6hfb ?= "armv6"
|
||||
ARMPKGARCH:tune-armv6thfb ?= "armv6"
|
||||
TUNE_FEATURES:tune-armv6b-novfp = "${TUNE_FEATURES:tune-armv6-novfp} bigendian"
|
||||
TUNE_FEATURES:tune-armv6tb-novfp = "${TUNE_FEATURES:tune-armv6t-novfp} bigendian"
|
||||
TUNE_FEATURES:tune-armv6b = "${TUNE_FEATURES:tune-armv6} bigendian"
|
||||
TUNE_FEATURES:tune-armv6tb = "${TUNE_FEATURES:tune-armv6t} bigendian"
|
||||
TUNE_FEATURES:tune-armv6hfb = "${TUNE_FEATURES:tune-armv6hf} bigendian"
|
||||
TUNE_FEATURES:tune-armv6thfb = "${TUNE_FEATURES:tune-armv6thf} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6b-novfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5eb} armv6b"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6tb-novfp = "${PACKAGE_EXTRA_ARCHS:tune-armv5teb} armv6b armv6tb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6b = "${PACKAGE_EXTRA_ARCHS:tune-armv5eb-vfp} armv6b armv6b-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6tb = "${PACKAGE_EXTRA_ARCHS:tune-armv5teb-vfp} armv6b armv6tb armv6b-vfp armv6tb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6hfb = "${PACKAGE_EXTRA_ARCHS:tune-armv5ehfb-vfp} armv6hfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6thfb = "${PACKAGE_EXTRA_ARCHS:tune-armv5tehfb-vfp} armv6hfb-vfp armv6thfb-vfp"
|
||||
|
||||
@@ -14,6 +14,6 @@ require conf/machine/include/arm/arch-armv5.inc
|
||||
|
||||
# Little Endian
|
||||
AVAILTUNES += "armv6m"
|
||||
ARMPKGARCH_tune-armv6m = "armv6m"
|
||||
TUNE_FEATURES_tune-armv6m = "armv6m"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv6m = "armv6m"
|
||||
ARMPKGARCH:tune-armv6m = "armv6m"
|
||||
TUNE_FEATURES:tune-armv6m = "armv6m"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv6m = "armv6m"
|
||||
|
||||
@@ -11,156 +11,156 @@ require conf/machine/include/arm/feature-arm-neon.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "armv7a armv7at armv7a-vfpv3d16 armv7at-vfpv3d16 armv7a-vfpv3 armv7at-vfpv3 armv7a-vfpv4d16 armv7at-vfpv4d16 armv7a-neon armv7at-neon armv7a-neon-vfpv4 armv7at-neon-vfpv4"
|
||||
ARMPKGARCH_tune-armv7a ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7at ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7a-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7at-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7a-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7at-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7a-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7at-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7a-neon ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7at-neon ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7a-neon-vfpv4 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7at-neon-vfpv4 ?= "armv7a"
|
||||
TUNE_FEATURES_tune-armv7a = "arm armv7a vfp"
|
||||
TUNE_FEATURES_tune-armv7at = "${TUNE_FEATURES_tune-armv7a} thumb"
|
||||
TUNE_FEATURES_tune-armv7a-vfpv3d16 = "${TUNE_FEATURES_tune-armv7a} vfpv3d16"
|
||||
TUNE_FEATURES_tune-armv7at-vfpv3d16 = "${TUNE_FEATURES_tune-armv7at} vfpv3d16"
|
||||
TUNE_FEATURES_tune-armv7a-vfpv3 = "${TUNE_FEATURES_tune-armv7a-vfpv3d16} vfpv3"
|
||||
TUNE_FEATURES_tune-armv7at-vfpv3 = "${TUNE_FEATURES_tune-armv7at-vfpv3d16} vfpv3"
|
||||
TUNE_FEATURES_tune-armv7a-vfpv4d16 = "${TUNE_FEATURES_tune-armv7a} vfpv4d16"
|
||||
TUNE_FEATURES_tune-armv7at-vfpv4d16 = "${TUNE_FEATURES_tune-armv7at} vfpv4d16"
|
||||
TUNE_FEATURES_tune-armv7a-neon = "${TUNE_FEATURES_tune-armv7a} neon"
|
||||
TUNE_FEATURES_tune-armv7at-neon = "${TUNE_FEATURES_tune-armv7at} neon"
|
||||
TUNE_FEATURES_tune-armv7a-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7a-neon} vfpv4"
|
||||
TUNE_FEATURES_tune-armv7at-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7at-neon} vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7a = "${PACKAGE_EXTRA_ARCHS_tune-armv6} armv7a armv7a-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7at = "${PACKAGE_EXTRA_ARCHS_tune-armv6t} armv7a armv7a-vfp armv7at2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7a-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} armv7a-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7at-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} armv7a-vfpv3d16 armv7at2-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7a-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-vfpv3d16} armv7a-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7at-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7at-vfpv3d16} armv7a-vfpv3 armv7at2-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7a-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} armv7a-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7at-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} armv7a-vfpv4d16 armv7at2-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7a-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} armv7a-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7at-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} armv7a-neon armv7at2-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7a-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} armv7a-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7at-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7at-neon} armv7a-neon-vfpv4 armv7at2-neon-vfpv4"
|
||||
ARMPKGARCH:tune-armv7a ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7at ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7a-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7at-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7a-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7at-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7a-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7at-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7a-neon ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7at-neon ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7a-neon-vfpv4 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7at-neon-vfpv4 ?= "armv7a"
|
||||
TUNE_FEATURES:tune-armv7a = "arm armv7a vfp"
|
||||
TUNE_FEATURES:tune-armv7at = "${TUNE_FEATURES:tune-armv7a} thumb"
|
||||
TUNE_FEATURES:tune-armv7a-vfpv3d16 = "${TUNE_FEATURES:tune-armv7a} vfpv3d16"
|
||||
TUNE_FEATURES:tune-armv7at-vfpv3d16 = "${TUNE_FEATURES:tune-armv7at} vfpv3d16"
|
||||
TUNE_FEATURES:tune-armv7a-vfpv3 = "${TUNE_FEATURES:tune-armv7a-vfpv3d16} vfpv3"
|
||||
TUNE_FEATURES:tune-armv7at-vfpv3 = "${TUNE_FEATURES:tune-armv7at-vfpv3d16} vfpv3"
|
||||
TUNE_FEATURES:tune-armv7a-vfpv4d16 = "${TUNE_FEATURES:tune-armv7a} vfpv4d16"
|
||||
TUNE_FEATURES:tune-armv7at-vfpv4d16 = "${TUNE_FEATURES:tune-armv7at} vfpv4d16"
|
||||
TUNE_FEATURES:tune-armv7a-neon = "${TUNE_FEATURES:tune-armv7a} neon"
|
||||
TUNE_FEATURES:tune-armv7at-neon = "${TUNE_FEATURES:tune-armv7at} neon"
|
||||
TUNE_FEATURES:tune-armv7a-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7a-neon} vfpv4"
|
||||
TUNE_FEATURES:tune-armv7at-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7at-neon} vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7a = "${PACKAGE_EXTRA_ARCHS:tune-armv6} armv7a armv7a-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7at = "${PACKAGE_EXTRA_ARCHS:tune-armv6t} armv7a armv7a-vfp armv7at2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7a-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7a} armv7a-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7at-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7at} armv7a-vfpv3d16 armv7at2-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7a-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7a-vfpv3d16} armv7a-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7at-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7at-vfpv3d16} armv7a-vfpv3 armv7at2-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7a-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7a} armv7a-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7at-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7at} armv7a-vfpv4d16 armv7at2-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7a-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7a} armv7a-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7at-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7at} armv7a-neon armv7at2-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7a-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7a-neon} armv7a-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7at-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7at-neon} armv7a-neon-vfpv4 armv7at2-neon-vfpv4"
|
||||
|
||||
# HF Tunes
|
||||
AVAILTUNES += "armv7ahf armv7athf armv7ahf-vfpv3d16 armv7athf-vfpv3d16 armv7ahf-vfpv3 armv7athf-vfpv3 armv7ahf-vfpv4d16 armv7athf-vfpv4d16 armv7ahf-neon armv7athf-neon armv7ahf-neon-vfpv4 armv7athf-neon-vfpv4"
|
||||
ARMPKGARCH_tune-armv7ahf ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athf ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ahf-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athf-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ahf-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athf-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ahf-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athf-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ahf-neon ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athf-neon ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ahf-neon-vfpv4 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athf-neon-vfpv4 ?= "armv7a"
|
||||
TUNE_FEATURES_tune-armv7ahf = "${TUNE_FEATURES_tune-armv7a} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7athf = "${TUNE_FEATURES_tune-armv7at} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7ahf-vfpv3d16 = "${TUNE_FEATURES_tune-armv7a-vfpv3d16} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7athf-vfpv3d16 = "${TUNE_FEATURES_tune-armv7at-vfpv3d16} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7ahf-vfpv3 = "${TUNE_FEATURES_tune-armv7a-vfpv3} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7athf-vfpv3 = "${TUNE_FEATURES_tune-armv7at-vfpv3} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7ahf-vfpv4d16 = "${TUNE_FEATURES_tune-armv7a-vfpv4d16} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7athf-vfpv4d16 = "${TUNE_FEATURES_tune-armv7at-vfpv4d16} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7ahf-neon = "${TUNE_FEATURES_tune-armv7a-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7athf-neon = "${TUNE_FEATURES_tune-armv7at-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7ahf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7a-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7athf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7at-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahf = "${PACKAGE_EXTRA_ARCHS_tune-armv6hf} armv7ahf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athf = "${PACKAGE_EXTRA_ARCHS_tune-armv6thf} armv7ahf-vfp armv7at2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahf-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} armv7ahf-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athf-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} armv7ahf-vfpv3d16 armv7at2hf-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahf-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-vfpv3d16} armv7ahf-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athf-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf-vfpv3d16} armv7ahf-vfpv3 armv7at2hf-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahf-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} armv7ahf-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athf-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} armv7ahf-vfpv4d16 armv7at2hf-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} armv7ahf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} armv7ahf-neon armv7at2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon} armv7ahf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf-neon} armv7ahf-neon-vfpv4 armv7at2hf-neon-vfpv4"
|
||||
ARMPKGARCH:tune-armv7ahf ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athf ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ahf-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athf-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ahf-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athf-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ahf-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athf-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ahf-neon ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athf-neon ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ahf-neon-vfpv4 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athf-neon-vfpv4 ?= "armv7a"
|
||||
TUNE_FEATURES:tune-armv7ahf = "${TUNE_FEATURES:tune-armv7a} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7athf = "${TUNE_FEATURES:tune-armv7at} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7ahf-vfpv3d16 = "${TUNE_FEATURES:tune-armv7a-vfpv3d16} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7athf-vfpv3d16 = "${TUNE_FEATURES:tune-armv7at-vfpv3d16} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7ahf-vfpv3 = "${TUNE_FEATURES:tune-armv7a-vfpv3} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7athf-vfpv3 = "${TUNE_FEATURES:tune-armv7at-vfpv3} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7ahf-vfpv4d16 = "${TUNE_FEATURES:tune-armv7a-vfpv4d16} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7athf-vfpv4d16 = "${TUNE_FEATURES:tune-armv7at-vfpv4d16} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7ahf-neon = "${TUNE_FEATURES:tune-armv7a-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7athf-neon = "${TUNE_FEATURES:tune-armv7at-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7ahf-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7a-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7athf-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7at-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahf = "${PACKAGE_EXTRA_ARCHS:tune-armv6hf} armv7ahf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athf = "${PACKAGE_EXTRA_ARCHS:tune-armv6thf} armv7ahf-vfp armv7at2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahf-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf} armv7ahf-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athf-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf} armv7ahf-vfpv3d16 armv7at2hf-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahf-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf-vfpv3d16} armv7ahf-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athf-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf-vfpv3d16} armv7ahf-vfpv3 armv7at2hf-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahf-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf} armv7ahf-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athf-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf} armv7ahf-vfpv4d16 armv7at2hf-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf} armv7ahf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf} armv7ahf-neon armv7at2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf-neon} armv7ahf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf-neon} armv7ahf-neon-vfpv4 armv7at2hf-neon-vfpv4"
|
||||
|
||||
# Big Endian
|
||||
AVAILTUNES += "armv7ab armv7atb armv7ab-vfpv3d16 armv7atb-vfpv3d16 armv7ab-vfpv3 armv7atb-vfpv3 armv7ab-vfpv4d16 armv7atb-vfpv4d16 armv7ab-neon armv7atb-neon armv7ab-neon-vfpv4 armv7atb-neon-vfpv4"
|
||||
ARMPKGARCH_tune-armv7ab ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7atb ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ab-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7atb-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ab-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7atb-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ab-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7atb-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ab-neon ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7atb-neon ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ab-neon-vfpv4 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7atb-neon-vfpv4 ?= "armv7a"
|
||||
TUNE_FEATURES_tune-armv7ab = "${TUNE_FEATURES_tune-armv7a} bigendian"
|
||||
TUNE_FEATURES_tune-armv7atb = "${TUNE_FEATURES_tune-armv7at} bigendian"
|
||||
TUNE_FEATURES_tune-armv7ab-vfpv3d16 = "${TUNE_FEATURES_tune-armv7a-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7atb-vfpv3d16 = "${TUNE_FEATURES_tune-armv7at-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7ab-vfpv3 = "${TUNE_FEATURES_tune-armv7a-vfpv3} bigendian"
|
||||
TUNE_FEATURES_tune-armv7atb-vfpv3 = "${TUNE_FEATURES_tune-armv7at-vfpv3} bigendian"
|
||||
TUNE_FEATURES_tune-armv7ab-vfpv4d16 = "${TUNE_FEATURES_tune-armv7a-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7atb-vfpv4d16 = "${TUNE_FEATURES_tune-armv7at-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7ab-neon = "${TUNE_FEATURES_tune-armv7a-neon} bigendian"
|
||||
TUNE_FEATURES_tune-armv7atb-neon = "${TUNE_FEATURES_tune-armv7at-neon} bigendian"
|
||||
TUNE_FEATURES_tune-armv7ab-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7a-neon-vfpv4} bigendian"
|
||||
TUNE_FEATURES_tune-armv7atb-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7at-neon-vfpv4} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ab = "${PACKAGE_EXTRA_ARCHS_tune-armv6b} armv7ab-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7atb = "${PACKAGE_EXTRA_ARCHS_tune-armv6tb} armv7ab-vfp armv7at2b-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ab-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ab} armv7ab-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7atb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7atb} armv7ab-vfpv3d16 armv7at2b-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ab-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ab-vfpv3d16} armv7ab-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7atb-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7atb-vfpv3d16} armv7ab-vfpv3 armv7at2b-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ab-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ab} armv7ab-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7atb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7atb} armv7ab-vfpv4d16 armv7at2b-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ab-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ab} armv7ab-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7atb-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7atb} armv7ab-neon armv7at2b-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ab-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ab-neon} armv7ab-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7atb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7atb-neon} armv7ab-neon-vfpv4 armv7at2b-neon-vfpv4"
|
||||
ARMPKGARCH:tune-armv7ab ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7atb ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ab-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7atb-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ab-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7atb-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ab-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7atb-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ab-neon ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7atb-neon ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ab-neon-vfpv4 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7atb-neon-vfpv4 ?= "armv7a"
|
||||
TUNE_FEATURES:tune-armv7ab = "${TUNE_FEATURES:tune-armv7a} bigendian"
|
||||
TUNE_FEATURES:tune-armv7atb = "${TUNE_FEATURES:tune-armv7at} bigendian"
|
||||
TUNE_FEATURES:tune-armv7ab-vfpv3d16 = "${TUNE_FEATURES:tune-armv7a-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7atb-vfpv3d16 = "${TUNE_FEATURES:tune-armv7at-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7ab-vfpv3 = "${TUNE_FEATURES:tune-armv7a-vfpv3} bigendian"
|
||||
TUNE_FEATURES:tune-armv7atb-vfpv3 = "${TUNE_FEATURES:tune-armv7at-vfpv3} bigendian"
|
||||
TUNE_FEATURES:tune-armv7ab-vfpv4d16 = "${TUNE_FEATURES:tune-armv7a-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7atb-vfpv4d16 = "${TUNE_FEATURES:tune-armv7at-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7ab-neon = "${TUNE_FEATURES:tune-armv7a-neon} bigendian"
|
||||
TUNE_FEATURES:tune-armv7atb-neon = "${TUNE_FEATURES:tune-armv7at-neon} bigendian"
|
||||
TUNE_FEATURES:tune-armv7ab-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7a-neon-vfpv4} bigendian"
|
||||
TUNE_FEATURES:tune-armv7atb-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7at-neon-vfpv4} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ab = "${PACKAGE_EXTRA_ARCHS:tune-armv6b} armv7ab-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7atb = "${PACKAGE_EXTRA_ARCHS:tune-armv6tb} armv7ab-vfp armv7at2b-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ab-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ab} armv7ab-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7atb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7atb} armv7ab-vfpv3d16 armv7at2b-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ab-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ab-vfpv3d16} armv7ab-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7atb-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7atb-vfpv3d16} armv7ab-vfpv3 armv7at2b-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ab-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ab} armv7ab-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7atb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7atb} armv7ab-vfpv4d16 armv7at2b-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ab-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7ab} armv7ab-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7atb-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7atb} armv7ab-neon armv7at2b-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ab-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ab-neon} armv7ab-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7atb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7atb-neon} armv7ab-neon-vfpv4 armv7at2b-neon-vfpv4"
|
||||
|
||||
# Big Endian + HF
|
||||
AVAILTUNES += "armv7ahfb armv7athfb armv7ahfb-vfpv3d16 armv7athfb-vfpv3d16 armv7ahfb-vfpv3 armv7athfb-vfpv3 armv7ahfb-vfpv4d16 armv7athfb-vfpv4d16 armv7ahfb-neon armv7athfb-neon armv7ahfb-neon-vfpv4 armv7athfb-neon-vfpv4"
|
||||
ARMPKGARCH_tune-armv7ahfb ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athfb ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ahfb-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athfb-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ahfb-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athfb-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ahfb-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athfb-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ahfb-neon ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athfb-neon ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7ahfb-neon-vfpv4 ?= "armv7a"
|
||||
ARMPKGARCH_tune-armv7athfb-neon-vfpv4 ?= "armv7a"
|
||||
TUNE_FEATURES_tune-armv7ahfb = "${TUNE_FEATURES_tune-armv7ahf} bigendian"
|
||||
TUNE_FEATURES_tune-armv7athfb = "${TUNE_FEATURES_tune-armv7athf} bigendian"
|
||||
TUNE_FEATURES_tune-armv7ahfb-vfpv3d16 = "${TUNE_FEATURES_tune-armv7ahf-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7athfb-vfpv3d16 = "${TUNE_FEATURES_tune-armv7athf-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7ahfb-vfpv3 = "${TUNE_FEATURES_tune-armv7ahf-vfpv3} bigendian"
|
||||
TUNE_FEATURES_tune-armv7athfb-vfpv3 = "${TUNE_FEATURES_tune-armv7athf-vfpv3} bigendian"
|
||||
TUNE_FEATURES_tune-armv7ahfb-vfpv4d16 = "${TUNE_FEATURES_tune-armv7ahf-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7athfb-vfpv4d16 = "${TUNE_FEATURES_tune-armv7athf-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7ahfb-neon = "${TUNE_FEATURES_tune-armv7ahf-neon} bigendian"
|
||||
TUNE_FEATURES_tune-armv7athfb-neon = "${TUNE_FEATURES_tune-armv7athf-neon} bigendian"
|
||||
TUNE_FEATURES_tune-armv7ahfb-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7ahf-neon-vfpv4} bigendian"
|
||||
TUNE_FEATURES_tune-armv7athfb-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7athf-neon-vfpv4} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahfb = "${PACKAGE_EXTRA_ARCHS_tune-armv6hfb} armv7ahfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athfb = "${PACKAGE_EXTRA_ARCHS_tune-armv6thfb} armv7ahfb-vfp armv7at2hfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahfb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahfb} armv7ahfb-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athfb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7athfb} armv7ahfb-vfpv3d16 armv7at2hfb-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahfb-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahfb-vfpv3d16} armv7ahfb-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athfb-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7athfb-vfpv3d16} armv7ahfb-vfpv3 armv7at2hfb-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahfb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahfb} armv7ahfb-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athfb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7athfb} armv7ahfb-vfpv4d16 armv7at2hfb-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahfb-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahfb} armv7ahfb-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athfb-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7athfb} armv7ahfb-neon armv7at2hfb-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ahfb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahfb-neon} armv7ahfb-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7athfb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7athfb-neon} armv7ahfb-neon-vfpv4 armv7at2hfb-neon-vfpv4"
|
||||
ARMPKGARCH:tune-armv7ahfb ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athfb ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ahfb-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athfb-vfpv3d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ahfb-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athfb-vfpv3 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ahfb-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athfb-vfpv4d16 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ahfb-neon ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athfb-neon ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7ahfb-neon-vfpv4 ?= "armv7a"
|
||||
ARMPKGARCH:tune-armv7athfb-neon-vfpv4 ?= "armv7a"
|
||||
TUNE_FEATURES:tune-armv7ahfb = "${TUNE_FEATURES:tune-armv7ahf} bigendian"
|
||||
TUNE_FEATURES:tune-armv7athfb = "${TUNE_FEATURES:tune-armv7athf} bigendian"
|
||||
TUNE_FEATURES:tune-armv7ahfb-vfpv3d16 = "${TUNE_FEATURES:tune-armv7ahf-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7athfb-vfpv3d16 = "${TUNE_FEATURES:tune-armv7athf-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7ahfb-vfpv3 = "${TUNE_FEATURES:tune-armv7ahf-vfpv3} bigendian"
|
||||
TUNE_FEATURES:tune-armv7athfb-vfpv3 = "${TUNE_FEATURES:tune-armv7athf-vfpv3} bigendian"
|
||||
TUNE_FEATURES:tune-armv7ahfb-vfpv4d16 = "${TUNE_FEATURES:tune-armv7ahf-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7athfb-vfpv4d16 = "${TUNE_FEATURES:tune-armv7athf-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7ahfb-neon = "${TUNE_FEATURES:tune-armv7ahf-neon} bigendian"
|
||||
TUNE_FEATURES:tune-armv7athfb-neon = "${TUNE_FEATURES:tune-armv7athf-neon} bigendian"
|
||||
TUNE_FEATURES:tune-armv7ahfb-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7ahf-neon-vfpv4} bigendian"
|
||||
TUNE_FEATURES:tune-armv7athfb-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7athf-neon-vfpv4} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahfb = "${PACKAGE_EXTRA_ARCHS:tune-armv6hfb} armv7ahfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athfb = "${PACKAGE_EXTRA_ARCHS:tune-armv6thfb} armv7ahfb-vfp armv7at2hfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahfb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahfb} armv7ahfb-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athfb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athfb} armv7ahfb-vfpv3d16 armv7at2hfb-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahfb-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahfb-vfpv3d16} armv7ahfb-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athfb-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athfb-vfpv3d16} armv7ahfb-vfpv3 armv7at2hfb-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahfb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahfb} armv7ahfb-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athfb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athfb} armv7ahfb-vfpv4d16 armv7at2hfb-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahfb-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahfb} armv7ahfb-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athfb-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7athfb} armv7ahfb-neon armv7at2hfb-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ahfb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahfb-neon} armv7ahfb-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7athfb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athfb-neon} armv7ahfb-neon-vfpv4 armv7at2hfb-neon-vfpv4"
|
||||
|
||||
@@ -9,156 +9,156 @@ require conf/machine/include/arm/arch-armv7a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "armv7ve armv7vet armv7ve-vfpv3d16 armv7vet-vfpv3d16 armv7ve-vfpv3 armv7vet-vfpv3 armv7ve-vfpv4d16 armv7vet-vfpv4d16 armv7ve-neon armv7vet-neon armv7ve-neon-vfpv4 armv7vet-neon-vfpv4"
|
||||
ARMPKGARCH_tune-armv7ve ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vet ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7ve-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vet-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7ve-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vet-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7ve-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vet-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7ve-neon ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vet-neon ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7ve-neon-vfpv4 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vet-neon-vfpv4 ?= "armv7ve"
|
||||
TUNE_FEATURES_tune-armv7ve = "arm armv7ve vfp"
|
||||
TUNE_FEATURES_tune-armv7vet = "${TUNE_FEATURES_tune-armv7ve} thumb"
|
||||
TUNE_FEATURES_tune-armv7ve-vfpv3d16 = "${TUNE_FEATURES_tune-armv7ve} vfpv3d16"
|
||||
TUNE_FEATURES_tune-armv7vet-vfpv3d16 = "${TUNE_FEATURES_tune-armv7vet} vfpv3d16"
|
||||
TUNE_FEATURES_tune-armv7ve-vfpv3 = "${TUNE_FEATURES_tune-armv7ve-vfpv3d16} vfpv3"
|
||||
TUNE_FEATURES_tune-armv7vet-vfpv3 = "${TUNE_FEATURES_tune-armv7vet-vfpv3d16} vfpv3"
|
||||
TUNE_FEATURES_tune-armv7ve-vfpv4d16 = "${TUNE_FEATURES_tune-armv7ve} vfpv4d16"
|
||||
TUNE_FEATURES_tune-armv7vet-vfpv4d16 = "${TUNE_FEATURES_tune-armv7vet} vfpv4d16"
|
||||
TUNE_FEATURES_tune-armv7ve-neon = "${TUNE_FEATURES_tune-armv7ve} neon"
|
||||
TUNE_FEATURES_tune-armv7vet-neon = "${TUNE_FEATURES_tune-armv7vet} neon"
|
||||
TUNE_FEATURES_tune-armv7ve-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7ve-neon} vfpv4"
|
||||
TUNE_FEATURES_tune-armv7vet-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vet-neon} vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ve = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} armv7ve armv7ve-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vet = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} armv7ve armv7ve-vfp armv7vet2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ve-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} armv7ve-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vet-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} armv7ve-vfpv3d16 armv7vet2-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ve-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-vfpv3d16} armv7ve-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vet-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet-vfpv3d16} armv7ve-vfpv3 armv7vet2-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ve-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} armv7ve-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vet-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} armv7ve-vfpv4d16 armv7vet2-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} armv7ve-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vet-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} armv7ve-neon armv7vet2-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon} armv7ve-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vet-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet-neon} armv7ve-neon-vfpv4 armv7vet2-neon-vfpv4"
|
||||
ARMPKGARCH:tune-armv7ve ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vet ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7ve-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vet-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7ve-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vet-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7ve-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vet-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7ve-neon ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vet-neon ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7ve-neon-vfpv4 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vet-neon-vfpv4 ?= "armv7ve"
|
||||
TUNE_FEATURES:tune-armv7ve = "arm armv7ve vfp"
|
||||
TUNE_FEATURES:tune-armv7vet = "${TUNE_FEATURES:tune-armv7ve} thumb"
|
||||
TUNE_FEATURES:tune-armv7ve-vfpv3d16 = "${TUNE_FEATURES:tune-armv7ve} vfpv3d16"
|
||||
TUNE_FEATURES:tune-armv7vet-vfpv3d16 = "${TUNE_FEATURES:tune-armv7vet} vfpv3d16"
|
||||
TUNE_FEATURES:tune-armv7ve-vfpv3 = "${TUNE_FEATURES:tune-armv7ve-vfpv3d16} vfpv3"
|
||||
TUNE_FEATURES:tune-armv7vet-vfpv3 = "${TUNE_FEATURES:tune-armv7vet-vfpv3d16} vfpv3"
|
||||
TUNE_FEATURES:tune-armv7ve-vfpv4d16 = "${TUNE_FEATURES:tune-armv7ve} vfpv4d16"
|
||||
TUNE_FEATURES:tune-armv7vet-vfpv4d16 = "${TUNE_FEATURES:tune-armv7vet} vfpv4d16"
|
||||
TUNE_FEATURES:tune-armv7ve-neon = "${TUNE_FEATURES:tune-armv7ve} neon"
|
||||
TUNE_FEATURES:tune-armv7vet-neon = "${TUNE_FEATURES:tune-armv7vet} neon"
|
||||
TUNE_FEATURES:tune-armv7ve-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7ve-neon} vfpv4"
|
||||
TUNE_FEATURES:tune-armv7vet-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7vet-neon} vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ve = "${PACKAGE_EXTRA_ARCHS:tune-armv7a} armv7ve armv7ve-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vet = "${PACKAGE_EXTRA_ARCHS:tune-armv7at} armv7ve armv7ve-vfp armv7vet2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ve-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve} armv7ve-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vet-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet} armv7ve-vfpv3d16 armv7vet2-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ve-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve-vfpv3d16} armv7ve-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vet-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet-vfpv3d16} armv7ve-vfpv3 armv7vet2-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ve-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve} armv7ve-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vet-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet} armv7ve-vfpv4d16 armv7vet2-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ve-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve} armv7ve-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vet-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet} armv7ve-neon armv7vet2-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7ve-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve-neon} armv7ve-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vet-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet-neon} armv7ve-neon-vfpv4 armv7vet2-neon-vfpv4"
|
||||
|
||||
# HF Tunes
|
||||
AVAILTUNES += "armv7vehf armv7vethf armv7vehf-vfpv3d16 armv7vethf-vfpv3d16 armv7vehf-vfpv3 armv7vethf-vfpv3 armv7vehf-vfpv4d16 armv7vethf-vfpv4d16 armv7vehf-neon armv7vethf-neon armv7vehf-neon-vfpv4 armv7vethf-neon-vfpv4"
|
||||
ARMPKGARCH_tune-armv7vehf ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethf ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vehf-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethf-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vehf-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethf-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vehf-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethf-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vehf-neon ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethf-neon ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vehf-neon-vfpv4 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethf-neon-vfpv4 ?= "armv7ve"
|
||||
TUNE_FEATURES_tune-armv7vehf = "${TUNE_FEATURES_tune-armv7ve} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7vethf = "${TUNE_FEATURES_tune-armv7vet} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7vehf-vfpv3d16 = "${TUNE_FEATURES_tune-armv7ve-vfpv3d16} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7vethf-vfpv3d16 = "${TUNE_FEATURES_tune-armv7vet-vfpv3d16} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7vehf-vfpv3 = "${TUNE_FEATURES_tune-armv7ve-vfpv3} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7vethf-vfpv3 = "${TUNE_FEATURES_tune-armv7vet-vfpv3} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7vehf-vfpv4d16 = "${TUNE_FEATURES_tune-armv7ve-vfpv4d16} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7vethf-vfpv4d16 = "${TUNE_FEATURES_tune-armv7vet-vfpv4d16} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7vehf-neon = "${TUNE_FEATURES_tune-armv7ve-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7vethf-neon = "${TUNE_FEATURES_tune-armv7vet-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7vehf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7ve-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES_tune-armv7vethf-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vet-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} armv7vehf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} armv7vehf-vfp armv7vet2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehf-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} armv7vehf-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethf-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} armv7vehf-vfpv3d16 armv7vet2hf-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehf-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-vfpv3d16} armv7vehf-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethf-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf-vfpv3d16} armv7vehf-vfpv3 armv7vet2hf-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehf-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} armv7vehf-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethf-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} armv7vehf-vfpv4d16 armv7vet2hf-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} armv7vehf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} armv7vehf-neon armv7vet2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon} armv7vehf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf-neon} armv7vehf-neon-vfpv4 armv7vet2hf-neon-vfpv4"
|
||||
ARMPKGARCH:tune-armv7vehf ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethf ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vehf-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethf-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vehf-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethf-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vehf-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethf-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vehf-neon ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethf-neon ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vehf-neon-vfpv4 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethf-neon-vfpv4 ?= "armv7ve"
|
||||
TUNE_FEATURES:tune-armv7vehf = "${TUNE_FEATURES:tune-armv7ve} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7vethf = "${TUNE_FEATURES:tune-armv7vet} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7vehf-vfpv3d16 = "${TUNE_FEATURES:tune-armv7ve-vfpv3d16} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7vethf-vfpv3d16 = "${TUNE_FEATURES:tune-armv7vet-vfpv3d16} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7vehf-vfpv3 = "${TUNE_FEATURES:tune-armv7ve-vfpv3} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7vethf-vfpv3 = "${TUNE_FEATURES:tune-armv7vet-vfpv3} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7vehf-vfpv4d16 = "${TUNE_FEATURES:tune-armv7ve-vfpv4d16} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7vethf-vfpv4d16 = "${TUNE_FEATURES:tune-armv7vet-vfpv4d16} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7vehf-neon = "${TUNE_FEATURES:tune-armv7ve-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7vethf-neon = "${TUNE_FEATURES:tune-armv7vet-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7vehf-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7ve-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES:tune-armv7vethf-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7vet-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehf = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf} armv7vehf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethf = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf} armv7vehf-vfp armv7vet2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehf-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf} armv7vehf-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethf-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf} armv7vehf-vfpv3d16 armv7vet2hf-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehf-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf-vfpv3d16} armv7vehf-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethf-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf-vfpv3d16} armv7vehf-vfpv3 armv7vet2hf-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehf-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf} armv7vehf-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethf-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf} armv7vehf-vfpv4d16 armv7vet2hf-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf} armv7vehf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf} armv7vehf-neon armv7vet2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf-neon} armv7vehf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf-neon} armv7vehf-neon-vfpv4 armv7vet2hf-neon-vfpv4"
|
||||
|
||||
# Big Endian
|
||||
AVAILTUNES += "armv7veb armv7vetb armv7veb-vfpv3d16 armv7vetb-vfpv3d16 armv7veb-vfpv3 armv7vetb-vfpv3 armv7veb-vfpv4d16 armv7vetb-vfpv4d16 armv7veb-neon armv7vetb-neon armv7veb-neon-vfpv4 armv7vetb-neon-vfpv4"
|
||||
ARMPKGARCH_tune-armv7veb ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vetb ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7veb-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vetb-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7veb-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vetb-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7veb-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vetb-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7veb-neon ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vetb-neon ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7veb-neon-vfpv4 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vetb-neon-vfpv4 ?= "armv7ve"
|
||||
TUNE_FEATURES_tune-armv7veb = "${TUNE_FEATURES_tune-armv7ve} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vetb = "${TUNE_FEATURES_tune-armv7vet} bigendian"
|
||||
TUNE_FEATURES_tune-armv7veb-vfpv3d16 = "${TUNE_FEATURES_tune-armv7ve-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vetb-vfpv3d16 = "${TUNE_FEATURES_tune-armv7vet-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7veb-vfpv3 = "${TUNE_FEATURES_tune-armv7ve-vfpv3} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vetb-vfpv3 = "${TUNE_FEATURES_tune-armv7vet-vfpv3} bigendian"
|
||||
TUNE_FEATURES_tune-armv7veb-vfpv4d16 = "${TUNE_FEATURES_tune-armv7ve-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vetb-vfpv4d16 = "${TUNE_FEATURES_tune-armv7vet-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7veb-neon = "${TUNE_FEATURES_tune-armv7ve-neon} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vetb-neon = "${TUNE_FEATURES_tune-armv7vet-neon} bigendian"
|
||||
TUNE_FEATURES_tune-armv7veb-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7ve-neon-vfpv4} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vetb-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vet-neon-vfpv4} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7veb = "${PACKAGE_EXTRA_ARCHS_tune-armv7ab} armv7veb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vetb = "${PACKAGE_EXTRA_ARCHS_tune-armv7atb} armv7veb-vfp armv7vet2b-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7veb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7veb} armv7veb-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vetb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vetb} armv7veb-vfpv3d16 armv7vet2b-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7veb-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7veb-vfpv3d16} armv7veb-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vetb-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vetb-vfpv3d16} armv7veb-vfpv3 armv7vet2b-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7veb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7veb} armv7veb-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vetb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vetb} armv7veb-vfpv4d16 armv7vet2b-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7veb-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7veb} armv7veb-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vetb-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vetb} armv7veb-neon armv7vet2b-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7veb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7veb-neon} armv7veb-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vetb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vetb-neon} armv7veb-neon-vfpv4 armv7vet2b-neon-vfpv4"
|
||||
ARMPKGARCH:tune-armv7veb ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vetb ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7veb-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vetb-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7veb-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vetb-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7veb-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vetb-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7veb-neon ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vetb-neon ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7veb-neon-vfpv4 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vetb-neon-vfpv4 ?= "armv7ve"
|
||||
TUNE_FEATURES:tune-armv7veb = "${TUNE_FEATURES:tune-armv7ve} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vetb = "${TUNE_FEATURES:tune-armv7vet} bigendian"
|
||||
TUNE_FEATURES:tune-armv7veb-vfpv3d16 = "${TUNE_FEATURES:tune-armv7ve-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vetb-vfpv3d16 = "${TUNE_FEATURES:tune-armv7vet-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7veb-vfpv3 = "${TUNE_FEATURES:tune-armv7ve-vfpv3} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vetb-vfpv3 = "${TUNE_FEATURES:tune-armv7vet-vfpv3} bigendian"
|
||||
TUNE_FEATURES:tune-armv7veb-vfpv4d16 = "${TUNE_FEATURES:tune-armv7ve-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vetb-vfpv4d16 = "${TUNE_FEATURES:tune-armv7vet-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7veb-neon = "${TUNE_FEATURES:tune-armv7ve-neon} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vetb-neon = "${TUNE_FEATURES:tune-armv7vet-neon} bigendian"
|
||||
TUNE_FEATURES:tune-armv7veb-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7ve-neon-vfpv4} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vetb-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7vet-neon-vfpv4} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7veb = "${PACKAGE_EXTRA_ARCHS:tune-armv7ab} armv7veb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vetb = "${PACKAGE_EXTRA_ARCHS:tune-armv7atb} armv7veb-vfp armv7vet2b-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7veb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7veb} armv7veb-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vetb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vetb} armv7veb-vfpv3d16 armv7vet2b-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7veb-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7veb-vfpv3d16} armv7veb-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vetb-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vetb-vfpv3d16} armv7veb-vfpv3 armv7vet2b-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7veb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7veb} armv7veb-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vetb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vetb} armv7veb-vfpv4d16 armv7vet2b-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7veb-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7veb} armv7veb-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vetb-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vetb} armv7veb-neon armv7vet2b-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7veb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7veb-neon} armv7veb-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vetb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vetb-neon} armv7veb-neon-vfpv4 armv7vet2b-neon-vfpv4"
|
||||
|
||||
# Big Endian + HF
|
||||
AVAILTUNES += "armv7vehfb armv7vethfb armv7vehfb-vfpv3d16 armv7vethfb-vfpv3d16 armv7vehfb-vfpv3 armv7vethfb-vfpv3 armv7vehfb-vfpv4d16 armv7vethfb-vfpv4d16 armv7vehfb-neon armv7vethfb-neon armv7vehfb-neon-vfpv4 armv7vethfb-neon-vfpv4"
|
||||
ARMPKGARCH_tune-armv7vehfb ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethfb ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vehfb-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethfb-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vehfb-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethfb-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vehfb-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethfb-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vehfb-neon ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethfb-neon ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vehfb-neon-vfpv4 ?= "armv7ve"
|
||||
ARMPKGARCH_tune-armv7vethfb-neon-vfpv4 ?= "armv7ve"
|
||||
TUNE_FEATURES_tune-armv7vehfb = "${TUNE_FEATURES_tune-armv7vehf} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vethfb = "${TUNE_FEATURES_tune-armv7vethf} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vehfb-vfpv3d16 = "${TUNE_FEATURES_tune-armv7vehf-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vethfb-vfpv3d16 = "${TUNE_FEATURES_tune-armv7vethf-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vehfb-vfpv3 = "${TUNE_FEATURES_tune-armv7vehf-vfpv3} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vethfb-vfpv3 = "${TUNE_FEATURES_tune-armv7vethf-vfpv3} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vehfb-vfpv4d16 = "${TUNE_FEATURES_tune-armv7vehf-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vethfb-vfpv4d16 = "${TUNE_FEATURES_tune-armv7vethf-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vehfb-neon = "${TUNE_FEATURES_tune-armv7vehf-neon} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vethfb-neon = "${TUNE_FEATURES_tune-armv7vethf-neon} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vehfb-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vehf-neon-vfpv4} bigendian"
|
||||
TUNE_FEATURES_tune-armv7vethfb-neon-vfpv4 = "${TUNE_FEATURES_tune-armv7vethf-neon-vfpv4} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehfb = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahfb} armv7vehfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethfb = "${PACKAGE_EXTRA_ARCHS_tune-armv7athfb} armv7vehfb-vfp armv7vet2hfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehfb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehfb} armv7vehfb-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethfb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethfb} armv7vehfb-vfpv3d16 armv7vet2hfb-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehfb-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehfb-vfpv3d16} armv7vehfb-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethfb-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethfb-vfpv3d16} armv7vehfb-vfpv3 armv7vet2hfb-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehfb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehfb} armv7vehfb-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethfb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethfb} armv7vehfb-vfpv4d16 armv7vet2hfb-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehfb-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehfb} armv7vehfb-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethfb-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethfb} armv7vehfb-neon armv7vet2hfb-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vehfb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehfb-neon} armv7vehfb-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv7vethfb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethfb-neon} armv7vehfb-neon-vfpv4 armv7vet2hfb-neon-vfpv4"
|
||||
ARMPKGARCH:tune-armv7vehfb ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethfb ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vehfb-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethfb-vfpv3d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vehfb-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethfb-vfpv3 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vehfb-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethfb-vfpv4d16 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vehfb-neon ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethfb-neon ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vehfb-neon-vfpv4 ?= "armv7ve"
|
||||
ARMPKGARCH:tune-armv7vethfb-neon-vfpv4 ?= "armv7ve"
|
||||
TUNE_FEATURES:tune-armv7vehfb = "${TUNE_FEATURES:tune-armv7vehf} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vethfb = "${TUNE_FEATURES:tune-armv7vethf} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vehfb-vfpv3d16 = "${TUNE_FEATURES:tune-armv7vehf-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vethfb-vfpv3d16 = "${TUNE_FEATURES:tune-armv7vethf-vfpv3d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vehfb-vfpv3 = "${TUNE_FEATURES:tune-armv7vehf-vfpv3} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vethfb-vfpv3 = "${TUNE_FEATURES:tune-armv7vethf-vfpv3} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vehfb-vfpv4d16 = "${TUNE_FEATURES:tune-armv7vehf-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vethfb-vfpv4d16 = "${TUNE_FEATURES:tune-armv7vethf-vfpv4d16} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vehfb-neon = "${TUNE_FEATURES:tune-armv7vehf-neon} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vethfb-neon = "${TUNE_FEATURES:tune-armv7vethf-neon} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vehfb-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7vehf-neon-vfpv4} bigendian"
|
||||
TUNE_FEATURES:tune-armv7vethfb-neon-vfpv4 = "${TUNE_FEATURES:tune-armv7vethf-neon-vfpv4} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehfb = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahfb} armv7vehfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethfb = "${PACKAGE_EXTRA_ARCHS:tune-armv7athfb} armv7vehfb-vfp armv7vet2hfb-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehfb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehfb} armv7vehfb-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethfb-vfpv3d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethfb} armv7vehfb-vfpv3d16 armv7vet2hfb-vfpv3d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehfb-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehfb-vfpv3d16} armv7vehfb-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethfb-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethfb-vfpv3d16} armv7vehfb-vfpv3 armv7vet2hfb-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehfb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehfb} armv7vehfb-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethfb-vfpv4d16 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethfb} armv7vehfb-vfpv4d16 armv7vet2hfb-vfpv4d16"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehfb-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehfb} armv7vehfb-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethfb-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethfb} armv7vehfb-neon armv7vet2hfb-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vehfb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehfb-neon} armv7vehfb-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv7vethfb-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethfb-neon} armv7vehfb-neon-vfpv4 armv7vet2hfb-neon-vfpv4"
|
||||
|
||||
@@ -9,11 +9,11 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "armv8-2a armv8-2a-crypto"
|
||||
ARMPKGARCH_tune-armv8-2a ?= "armv8-2a"
|
||||
ARMPKGARCH_tune-armv8-2a-crypto ?= "armv8-2a"
|
||||
TUNE_FEATURES_tune-armv8-2a = "aarch64 armv8-2a"
|
||||
TUNE_FEATURES_tune-armv8-2a-crypto = "${TUNE_FEATURES_tune-armv8-2a} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv8-2a = "${PACKAGE_EXTRA_ARCHS_tune-armv8a} armv8-2a"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a} armv8-2a-crypto"
|
||||
BASE_LIB_tune-armv8-2a = "lib64"
|
||||
BASE_LIB_tune-armv8-2a-crypto = "lib64"
|
||||
ARMPKGARCH:tune-armv8-2a ?= "armv8-2a"
|
||||
ARMPKGARCH:tune-armv8-2a-crypto ?= "armv8-2a"
|
||||
TUNE_FEATURES:tune-armv8-2a = "aarch64 armv8-2a"
|
||||
TUNE_FEATURES:tune-armv8-2a-crypto = "${TUNE_FEATURES:tune-armv8-2a} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv8-2a = "${PACKAGE_EXTRA_ARCHS:tune-armv8a} armv8-2a"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a} armv8-2a-crypto"
|
||||
BASE_LIB:tune-armv8-2a = "lib64"
|
||||
BASE_LIB:tune-armv8-2a-crypto = "lib64"
|
||||
|
||||
@@ -12,19 +12,19 @@ require conf/machine/include/arm/arch-arm64.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "armv8a armv8a-crc armv8a-crc-crypto armv8a-crypto"
|
||||
ARMPKGARCH_tune-armv8a ?= "armv8a"
|
||||
ARMPKGARCH_tune-armv8a-crc ?= "armv8a"
|
||||
ARMPKGARCH_tune-armv8a-crypto ?= "armv8a"
|
||||
ARMPKGARCH_tune-armv8a-crc-crypto ?= "armv8a"
|
||||
TUNE_FEATURES_tune-armv8a = "aarch64 armv8a"
|
||||
TUNE_FEATURES_tune-armv8a-crc = "${TUNE_FEATURES_tune-armv8a} crc"
|
||||
TUNE_FEATURES_tune-armv8a-crypto = "${TUNE_FEATURES_tune-armv8a} crypto"
|
||||
TUNE_FEATURES_tune-armv8a-crc-crypto = "${TUNE_FEATURES_tune-armv8a-crc} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv8a = "aarch64 armv8a"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv8a-crc = "${PACKAGE_EXTRA_ARCHS_tune-armv8a} armv8a-crc"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv8a-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8a} armv8a-crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc} armv8a-crypto armv8a-crc-crypto"
|
||||
BASE_LIB_tune-armv8a = "lib64"
|
||||
BASE_LIB_tune-armv8a-crc = "lib64"
|
||||
BASE_LIB_tune-armv8a-crypto = "lib64"
|
||||
BASE_LIB_tune-armv8a-crc-crypto = "lib64"
|
||||
ARMPKGARCH:tune-armv8a ?= "armv8a"
|
||||
ARMPKGARCH:tune-armv8a-crc ?= "armv8a"
|
||||
ARMPKGARCH:tune-armv8a-crypto ?= "armv8a"
|
||||
ARMPKGARCH:tune-armv8a-crc-crypto ?= "armv8a"
|
||||
TUNE_FEATURES:tune-armv8a = "aarch64 armv8a"
|
||||
TUNE_FEATURES:tune-armv8a-crc = "${TUNE_FEATURES:tune-armv8a} crc"
|
||||
TUNE_FEATURES:tune-armv8a-crypto = "${TUNE_FEATURES:tune-armv8a} crypto"
|
||||
TUNE_FEATURES:tune-armv8a-crc-crypto = "${TUNE_FEATURES:tune-armv8a-crc} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv8a = "aarch64 armv8a"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv8a-crc = "${PACKAGE_EXTRA_ARCHS:tune-armv8a} armv8a-crc"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv8a-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a} armv8a-crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} armv8a-crypto armv8a-crc-crypto"
|
||||
BASE_LIB:tune-armv8a = "lib64"
|
||||
BASE_LIB:tune-armv8a-crc = "lib64"
|
||||
BASE_LIB:tune-armv8a-crypto = "lib64"
|
||||
BASE_LIB:tune-armv8a-crc-crypto = "lib64"
|
||||
|
||||
@@ -10,7 +10,7 @@ require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa65"
|
||||
ARMPKGARCH_tune-cortexa65 = "cortexa65"
|
||||
TUNE_FEATURES_tune-cortexa65 = "${TUNE_FEATURES_tune-armv8-2a-crypto} cortexa65"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa65 = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} cortexa65"
|
||||
BASE_LIB_tune-cortexa65 = "lib64"
|
||||
ARMPKGARCH:tune-cortexa65 = "cortexa65"
|
||||
TUNE_FEATURES:tune-cortexa65 = "${TUNE_FEATURES:tune-armv8-2a-crypto} cortexa65"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa65 = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} cortexa65"
|
||||
BASE_LIB:tune-cortexa65 = "lib64"
|
||||
|
||||
@@ -10,7 +10,7 @@ require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa65ae"
|
||||
ARMPKGARCH_tune-cortexa65ae = "cortexa65ae"
|
||||
TUNE_FEATURES_tune-cortexa65ae = "${TUNE_FEATURES_tune-armv8-2a-crypto} cortexa65ae"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa65ae = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} cortexa65ae"
|
||||
BASE_LIB_tune-cortexa65ae = "lib64"
|
||||
ARMPKGARCH:tune-cortexa65ae = "cortexa65ae"
|
||||
TUNE_FEATURES:tune-cortexa65ae = "${TUNE_FEATURES:tune-armv8-2a-crypto} cortexa65ae"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa65ae = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} cortexa65ae"
|
||||
BASE_LIB:tune-cortexa65ae = "lib64"
|
||||
|
||||
@@ -10,11 +10,11 @@ TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "cortexa75-cortexa55", " -
|
||||
require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
AVAILTUNES += "cortexa75-cortexa55 cortexa75-cortexa55-crypto"
|
||||
ARMPKGARCH_tune-cortexa75-cortexa55 = "cortexa75-cortexa55"
|
||||
ARMPKGARCH_tune-cortexa75-cortexa55-crypto = "cortexa75-cortexa55-crypto"
|
||||
TUNE_FEATURES_tune-cortexa75-cortexa55 = "${TUNE_FEATURES_tune-armv8-2a} cortexa75-cortexa55"
|
||||
TUNE_FEATURES_tune-cortexa75-cortexa55-crypto = "${TUNE_FEATURES_tune-cortexa75-cortexa55} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa75-cortexa55 = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a} cortexa75-cortexa55"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa75-cortexa55-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} cortexa75-cortexa55 cortexa75-cortexa55-crypto"
|
||||
BASE_LIB_tune-cortexa75-cortexa55 = "lib64"
|
||||
BASE_LIB_tune-cortexa75-cortexa55-crypto = "lib64"
|
||||
ARMPKGARCH:tune-cortexa75-cortexa55 = "cortexa75-cortexa55"
|
||||
ARMPKGARCH:tune-cortexa75-cortexa55-crypto = "cortexa75-cortexa55-crypto"
|
||||
TUNE_FEATURES:tune-cortexa75-cortexa55 = "${TUNE_FEATURES:tune-armv8-2a} cortexa75-cortexa55"
|
||||
TUNE_FEATURES:tune-cortexa75-cortexa55-crypto = "${TUNE_FEATURES:tune-cortexa75-cortexa55} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa75-cortexa55 = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a} cortexa75-cortexa55"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa75-cortexa55-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} cortexa75-cortexa55 cortexa75-cortexa55-crypto"
|
||||
BASE_LIB:tune-cortexa75-cortexa55 = "lib64"
|
||||
BASE_LIB:tune-cortexa75-cortexa55-crypto = "lib64"
|
||||
|
||||
@@ -10,7 +10,7 @@ require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa75"
|
||||
ARMPKGARCH_tune-cortexa75 = "cortexa75"
|
||||
TUNE_FEATURES_tune-cortexa75 = "${TUNE_FEATURES_tune-armv8-2a-crypto} cortexa75"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa75 = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} cortexa75"
|
||||
BASE_LIB_tune-cortexa75 = "lib64"
|
||||
ARMPKGARCH:tune-cortexa75 = "cortexa75"
|
||||
TUNE_FEATURES:tune-cortexa75 = "${TUNE_FEATURES:tune-armv8-2a-crypto} cortexa75"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa75 = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} cortexa75"
|
||||
BASE_LIB:tune-cortexa75 = "lib64"
|
||||
|
||||
@@ -10,11 +10,11 @@ TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "cortexa76-cortexa55", " -
|
||||
require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
AVAILTUNES += "cortexa76-cortexa55 cortexa76-cortexa55-crypto"
|
||||
ARMPKGARCH_tune-cortexa76-cortexa55 = "cortexa76-cortexa55"
|
||||
ARMPKGARCH_tune-cortexa76-cortexa55-crypto = "cortexa76-cortexa55-crypto"
|
||||
TUNE_FEATURES_tune-cortexa76-cortexa55 = "${TUNE_FEATURES_tune-armv8-2a} cortexa76-cortexa55"
|
||||
TUNE_FEATURES_tune-cortexa76-cortexa55-crypto = "${TUNE_FEATURES_tune-cortexa76-cortexa55} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa76-cortexa55 = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a} cortexa76-cortexa55"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa76-cortexa55-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} cortexa76-cortexa55 cortexa76-cortexa55-crypto"
|
||||
BASE_LIB_tune-cortexa76-cortexa55 = "lib64"
|
||||
BASE_LIB_tune-cortexa76-cortexa55-crypto = "lib64"
|
||||
ARMPKGARCH:tune-cortexa76-cortexa55 = "cortexa76-cortexa55"
|
||||
ARMPKGARCH:tune-cortexa76-cortexa55-crypto = "cortexa76-cortexa55-crypto"
|
||||
TUNE_FEATURES:tune-cortexa76-cortexa55 = "${TUNE_FEATURES:tune-armv8-2a} cortexa76-cortexa55"
|
||||
TUNE_FEATURES:tune-cortexa76-cortexa55-crypto = "${TUNE_FEATURES:tune-cortexa76-cortexa55} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa76-cortexa55 = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a} cortexa76-cortexa55"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa76-cortexa55-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} cortexa76-cortexa55 cortexa76-cortexa55-crypto"
|
||||
BASE_LIB:tune-cortexa76-cortexa55 = "lib64"
|
||||
BASE_LIB:tune-cortexa76-cortexa55-crypto = "lib64"
|
||||
|
||||
@@ -10,7 +10,7 @@ require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa76"
|
||||
ARMPKGARCH_tune-cortexa76 = "cortexa76"
|
||||
TUNE_FEATURES_tune-cortexa76 = "${TUNE_FEATURES_tune-armv8-2a-crypto} cortexa76"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa76 = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} cortexa76"
|
||||
BASE_LIB_tune-cortexa76 = "lib64"
|
||||
ARMPKGARCH:tune-cortexa76 = "cortexa76"
|
||||
TUNE_FEATURES:tune-cortexa76 = "${TUNE_FEATURES:tune-armv8-2a-crypto} cortexa76"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa76 = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} cortexa76"
|
||||
BASE_LIB:tune-cortexa76 = "lib64"
|
||||
|
||||
@@ -10,7 +10,7 @@ require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa76ae"
|
||||
ARMPKGARCH_tune-cortexa76ae = "cortexa76ae"
|
||||
TUNE_FEATURES_tune-cortexa76ae = "${TUNE_FEATURES_tune-armv8-2a-crypto} cortexa76ae"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa76ae = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} cortexa76ae"
|
||||
BASE_LIB_tune-cortexa76ae = "lib64"
|
||||
ARMPKGARCH:tune-cortexa76ae = "cortexa76ae"
|
||||
TUNE_FEATURES:tune-cortexa76ae = "${TUNE_FEATURES:tune-armv8-2a-crypto} cortexa76ae"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa76ae = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} cortexa76ae"
|
||||
BASE_LIB:tune-cortexa76ae = "lib64"
|
||||
|
||||
@@ -10,7 +10,7 @@ require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa77"
|
||||
ARMPKGARCH_tune-cortexa77 = "cortexa77"
|
||||
TUNE_FEATURES_tune-cortexa77 = "${TUNE_FEATURES_tune-armv8-2a-crypto} cortexa77"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa77 = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} cortexa77"
|
||||
BASE_LIB_tune-cortexa77 = "lib64"
|
||||
ARMPKGARCH:tune-cortexa77 = "cortexa77"
|
||||
TUNE_FEATURES:tune-cortexa77 = "${TUNE_FEATURES:tune-armv8-2a-crypto} cortexa77"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa77 = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} cortexa77"
|
||||
BASE_LIB:tune-cortexa77 = "lib64"
|
||||
|
||||
@@ -10,7 +10,7 @@ require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "neoversee1"
|
||||
ARMPKGARCH_tune-neoversee1 = "neoversee1"
|
||||
TUNE_FEATURES_tune-neoversee1 = "${TUNE_FEATURES_tune-armv8-2a-crypto} neoversee1"
|
||||
PACKAGE_EXTRA_ARCHS_tune-neoversee1 = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} neoversee1"
|
||||
BASE_LIB_tune-neoversee1 = "lib64"
|
||||
ARMPKGARCH:tune-neoversee1 = "neoversee1"
|
||||
TUNE_FEATURES:tune-neoversee1 = "${TUNE_FEATURES:tune-armv8-2a-crypto} neoversee1"
|
||||
PACKAGE_EXTRA_ARCHS:tune-neoversee1 = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} neoversee1"
|
||||
BASE_LIB:tune-neoversee1 = "lib64"
|
||||
|
||||
@@ -11,7 +11,7 @@ require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "neoversen1"
|
||||
ARMPKGARCH_tune-neoversen1 = "neoversen1"
|
||||
TUNE_FEATURES_tune-neoversen1 = "${TUNE_FEATURES_tune-armv8-2a-crypto} neoversen1"
|
||||
PACKAGE_EXTRA_ARCHS_tune-neoversen1 = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} neoversen1"
|
||||
BASE_LIB_tune-neoversen1 = "lib64"
|
||||
ARMPKGARCH:tune-neoversen1 = "neoversen1"
|
||||
TUNE_FEATURES:tune-neoversen1 = "${TUNE_FEATURES:tune-armv8-2a-crypto} neoversen1"
|
||||
PACKAGE_EXTRA_ARCHS:tune-neoversen1 = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} neoversen1"
|
||||
BASE_LIB:tune-neoversen1 = "lib64"
|
||||
|
||||
@@ -7,7 +7,7 @@ require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "octeontx2"
|
||||
ARMPKGARCH_tune-octeontx2 = "octeontx2"
|
||||
TUNE_FEATURES_tune-octeontx2 = "${TUNE_FEATURES_tune-armv8-2a-crypto} octeontx2"
|
||||
PACKAGE_EXTRA_ARCHS_tune-octeontx2 = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} octeontx2"
|
||||
BASE_LIB_tune-octeontx2 = "lib64"
|
||||
ARMPKGARCH:tune-octeontx2 = "octeontx2"
|
||||
TUNE_FEATURES:tune-octeontx2 = "${TUNE_FEATURES:tune-armv8-2a-crypto} octeontx2"
|
||||
PACKAGE_EXTRA_ARCHS:tune-octeontx2 = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} octeontx2"
|
||||
BASE_LIB:tune-octeontx2 = "lib64"
|
||||
|
||||
@@ -10,11 +10,11 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa34 cortexa34-crypto"
|
||||
ARMPKGARCH_tune-cortexa34 = "cortexa34"
|
||||
ARMPKGARCH_tune-cortexa34-crypto = "cortexa34"
|
||||
TUNE_FEATURES_tune-cortexa34 = "${TUNE_FEATURES_tune-armv8a-crc} cortexa34"
|
||||
TUNE_FEATURES_tune-cortexa34-crypto = "${TUNE_FEATURES_tune-cortexa34} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa34 = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc} cortexa34"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa34-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto} cortexa34 cortexa34-crypto"
|
||||
BASE_LIB_tune-cortexa34 = "lib64"
|
||||
BASE_LIB_tune-cortexa34-crypto = "lib64"
|
||||
ARMPKGARCH:tune-cortexa34 = "cortexa34"
|
||||
ARMPKGARCH:tune-cortexa34-crypto = "cortexa34"
|
||||
TUNE_FEATURES:tune-cortexa34 = "${TUNE_FEATURES:tune-armv8a-crc} cortexa34"
|
||||
TUNE_FEATURES:tune-cortexa34-crypto = "${TUNE_FEATURES:tune-cortexa34} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa34 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa34"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa34-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa34 cortexa34-crypto"
|
||||
BASE_LIB:tune-cortexa34 = "lib64"
|
||||
BASE_LIB:tune-cortexa34-crypto = "lib64"
|
||||
|
||||
@@ -11,11 +11,11 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# cortexa73.cortexa35 implies crc support
|
||||
AVAILTUNES += "cortexa73-cortexa35 cortexa73-cortexa35-crypto"
|
||||
ARMPKGARCH_tune-cortexa73-cortexa35 = "cortexa73-cortexa35"
|
||||
ARMPKGARCH_tune-cortexa73-cortexa35-crypto = "cortexa73-cortexa35-crypto"
|
||||
TUNE_FEATURES_tune-cortexa73-cortexa35 = "${TUNE_FEATURES_tune-armv8a-crc} cortexa73-cortexa35"
|
||||
TUNE_FEATURES_tune-cortexa73-cortexa35-crypto = "${TUNE_FEATURES_tune-cortexa73-cortexa35} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa73-cortexa35 = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc} cortexa73-cortexa35"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa73-cortexa35-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto} cortexa73-cortexa35 cortexa73-cortexa35-crypto"
|
||||
BASE_LIB_tune-cortexa73-cortexa35 = "lib64"
|
||||
BASE_LIB_tune-cortexa73-cortexa35-crypto = "lib64"
|
||||
ARMPKGARCH:tune-cortexa73-cortexa35 = "cortexa73-cortexa35"
|
||||
ARMPKGARCH:tune-cortexa73-cortexa35-crypto = "cortexa73-cortexa35-crypto"
|
||||
TUNE_FEATURES:tune-cortexa73-cortexa35 = "${TUNE_FEATURES:tune-armv8a-crc} cortexa73-cortexa35"
|
||||
TUNE_FEATURES:tune-cortexa73-cortexa35-crypto = "${TUNE_FEATURES:tune-cortexa73-cortexa35} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa73-cortexa35 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa73-cortexa35"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa73-cortexa35-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa73-cortexa35 cortexa73-cortexa35-crypto"
|
||||
BASE_LIB:tune-cortexa73-cortexa35 = "lib64"
|
||||
BASE_LIB:tune-cortexa73-cortexa35-crypto = "lib64"
|
||||
|
||||
@@ -10,7 +10,7 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa73"
|
||||
ARMPKGARCH_tune-cortexa73 = "cortexa73"
|
||||
TUNE_FEATURES_tune-cortexa73 = "${TUNE_FEATURES_tune-armv8a-crc-crypto} cortexa73"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa73 = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto} cortexa73"
|
||||
BASE_LIB_tune-cortexa73 = "lib64"
|
||||
ARMPKGARCH:tune-cortexa73 = "cortexa73"
|
||||
TUNE_FEATURES:tune-cortexa73 = "${TUNE_FEATURES:tune-armv8a-crc-crypto} cortexa73"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa73 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa73"
|
||||
BASE_LIB:tune-cortexa73 = "lib64"
|
||||
|
||||
@@ -22,9 +22,9 @@ python () {
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'thumb', ' -m${ARM_M_OPT}', '', d)}"
|
||||
|
||||
ARM_THUMB_SUFFIX = "t2"
|
||||
ARM_THUMB_SUFFIX_armv4 = "t"
|
||||
ARM_THUMB_SUFFIX_armv5 = "t"
|
||||
ARM_THUMB_SUFFIX_armv6 = "t"
|
||||
ARM_THUMB_SUFFIX:armv4 = "t"
|
||||
ARM_THUMB_SUFFIX:armv5 = "t"
|
||||
ARM_THUMB_SUFFIX:armv6 = "t"
|
||||
|
||||
# Add suffix from ARM_THUMB_SUFFIX only if after all this we still set ARM_M_OPT to thumb
|
||||
ARMPKGSFX_THUMB .= "${@bb.utils.contains('TUNE_FEATURES', 'thumb', '${ARM_THUMB_SUFFIX}', '', d) if d.getVar('ARM_M_OPT') == 'thumb' else ''}"
|
||||
|
||||
@@ -5,4 +5,4 @@ DEFAULTTUNE ?= "m68k"
|
||||
# Architecture name
|
||||
TUNE_ARCH = "m68k"
|
||||
|
||||
TUNE_PKGARCH = "${TUNE_PKGARCH_tune-${DEFAULTTUNE}}"
|
||||
TUNE_PKGARCH = "${TUNE_PKGARCH:tune-${DEFAULTTUNE}}"
|
||||
|
||||
@@ -23,7 +23,7 @@ scheme. The scheme is: <mips variant>[-nf][-n32]
|
||||
|
||||
TUNE_PKGARCH is defined as:
|
||||
|
||||
${MIPSPKGSFX_VARIANT_tune-${DEFAULTTUNE}}${MIPSPKGSFX_FPU}${MIPSPKGSFX_ABI}
|
||||
${MIPSPKGSFX_VARIANT:tune-${DEFAULTTUNE}}${MIPSPKGSFX_FPU}${MIPSPKGSFX_ABI}
|
||||
|
||||
The following is a list of MIPS specific variables:
|
||||
|
||||
@@ -35,7 +35,7 @@ defined as "el".
|
||||
MIPSPKGSFX_ENDIAN2 - For bigendian hardware this is "eb", otherwise it's
|
||||
defined as "el".
|
||||
|
||||
MIPSPKGSFX_VARIANT_tune-<tune> - In the default tunings it is set to the
|
||||
MIPSPKGSFX_VARIANT:tune-<tune> - In the default tunings it is set to the
|
||||
same value as TUNE_ARCH. In custom, optimized tunings, the value should
|
||||
be modified to more precisely describe the tuning.
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ ABIEXTENSION .= "${@bb.utils.filter('TUNE_FEATURES', 'n32', d)}"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'n32', ' -mabi=n32', '', d)}"
|
||||
|
||||
# user mode qemu doesn't support mips64 n32: "Invalid ELF image for this architecture"
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED_append = " ${@bb.utils.contains('TUNE_FEATURES', 'n32', 'qemu-usermode', '', d)}"
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED:append = " ${@bb.utils.contains('TUNE_FEATURES', 'n32', 'qemu-usermode', '', d)}"
|
||||
|
||||
TUNEVALID[n64] = "MIPS64 n64 ABI"
|
||||
TUNECONFLICTS[n64] = "o32 n32"
|
||||
@@ -49,7 +49,7 @@ MIPSPKGSFX_64R6 = "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r6', 'isa', '
|
||||
MIPSPKGSFX_32R6 = "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa32r6', 'isa32', '', d)}"
|
||||
|
||||
TUNE_ARCH = "mips${MIPSPKGSFX_32R6}${MIPSPKGSFX_64R6}${MIPSPKGSFX_BYTE}${MIPSPKGSFX_R6}${MIPSPKGSFX_ENDIAN}"
|
||||
TUNE_PKGARCH = "${MIPSPKGSFX_VARIANT_tune-${DEFAULTTUNE}}${MIPSPKGSFX_FPU}${MIPSPKGSFX_ABI}"
|
||||
TUNE_PKGARCH = "${MIPSPKGSFX_VARIANT:tune-${DEFAULTTUNE}}${MIPSPKGSFX_FPU}${MIPSPKGSFX_ABI}"
|
||||
|
||||
# Various Global Machine Overrides
|
||||
MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'n64', 'mipsarchn64${MIPSPKGSFX_ENDIAN2}:', '', d)}"
|
||||
@@ -64,88 +64,88 @@ MACHINEOVERRIDES =. "mipsarch:"
|
||||
|
||||
# Base tunes
|
||||
AVAILTUNES += "mips mips64-n32 mips64 mipsel mips64el-n32 mips64el mips-nf mips64-nf-n32 mips64-nf mipsel-nf mips64el-nf-n32 mips64el-nf"
|
||||
TUNE_FEATURES_tune-mips = "o32 bigendian fpu-hard"
|
||||
BASE_LIB_tune-mips = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mips = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips = "mips"
|
||||
TUNE_FEATURES:tune-mips = "o32 bigendian fpu-hard"
|
||||
BASE_LIB:tune-mips = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mips = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips = "mips"
|
||||
|
||||
TUNE_FEATURES_tune-mips64-n32 = "n32 bigendian fpu-hard"
|
||||
BASE_LIB_tune-mips64-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64-n32 = "mips64-n32"
|
||||
TUNE_FEATURES:tune-mips64-n32 = "n32 bigendian fpu-hard"
|
||||
BASE_LIB:tune-mips64-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64-n32 = "mips64-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64 = "n64 bigendian fpu-hard"
|
||||
BASE_LIB_tune-mips64 = "lib64"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64 = "mips64"
|
||||
TUNE_FEATURES:tune-mips64 = "n64 bigendian fpu-hard"
|
||||
BASE_LIB:tune-mips64 = "lib64"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64 = "mips64"
|
||||
|
||||
TUNE_FEATURES_tune-mipsel = "o32 fpu-hard"
|
||||
BASE_LIB_tune-mipsel = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsel = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsel = "mipsel"
|
||||
TUNE_FEATURES:tune-mipsel = "o32 fpu-hard"
|
||||
BASE_LIB:tune-mipsel = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsel = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsel = "mipsel"
|
||||
|
||||
TUNE_FEATURES_tune-mips64el-n32 = "n32 fpu-hard"
|
||||
BASE_LIB_tune-mips64el-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64el-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64el-n32 = "mips64el-n32"
|
||||
TUNE_FEATURES:tune-mips64el-n32 = "n32 fpu-hard"
|
||||
BASE_LIB:tune-mips64el-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64el-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64el-n32 = "mips64el-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64el = "n64 fpu-hard"
|
||||
BASE_LIB_tune-mips64el = "lib64"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64el = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64el = "mips64el"
|
||||
TUNE_FEATURES:tune-mips64el = "n64 fpu-hard"
|
||||
BASE_LIB:tune-mips64el = "lib64"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64el = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64el = "mips64el"
|
||||
|
||||
TUNE_FEATURES_tune-mips-nf = "o32 bigendian"
|
||||
BASE_LIB_tune-mips-nf = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mips-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips-nf = "mips-nf"
|
||||
TUNE_FEATURES:tune-mips-nf = "o32 bigendian"
|
||||
BASE_LIB:tune-mips-nf = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mips-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips-nf = "mips-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mips64-nf-n32 = "n32 bigendian"
|
||||
BASE_LIB_tune-mips64-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64-nf-n32 = "mips64-nf-n32"
|
||||
TUNE_FEATURES:tune-mips64-nf-n32 = "n32 bigendian"
|
||||
BASE_LIB:tune-mips64-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64-nf-n32 = "mips64-nf-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64-nf = "n64 bigendian"
|
||||
BASE_LIB_tune-mips64-nf = "lib64"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64-nf = "mips64-nf"
|
||||
TUNE_FEATURES:tune-mips64-nf = "n64 bigendian"
|
||||
BASE_LIB:tune-mips64-nf = "lib64"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64-nf = "mips64-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mipsel-nf = "o32"
|
||||
BASE_LIB_tune-mipsel-nf = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsel-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsel-nf = "mipsel-nf"
|
||||
TUNE_FEATURES:tune-mipsel-nf = "o32"
|
||||
BASE_LIB:tune-mipsel-nf = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsel-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsel-nf = "mipsel-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mips64el-nf-n32 = "n32"
|
||||
BASE_LIB_tune-mips64el-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64el-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64el-nf-n32 = "mips64el-nf-n32"
|
||||
TUNE_FEATURES:tune-mips64el-nf-n32 = "n32"
|
||||
BASE_LIB:tune-mips64el-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64el-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64el-nf-n32 = "mips64el-nf-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64el-nf = "n64"
|
||||
BASE_LIB_tune-mips64el-nf = "lib64"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64el-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64el-nf = "mips64el-nf"
|
||||
TUNE_FEATURES:tune-mips64el-nf = "n64"
|
||||
BASE_LIB:tune-mips64el-nf = "lib64"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64el-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64el-nf = "mips64el-nf"
|
||||
|
||||
# MIPS 64 + o32
|
||||
AVAILTUNES += "mips64-o32 mips64el-o32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64-o32 = "o32 bigendian fpu-hard"
|
||||
BASE_LIB_tune-mips64-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64-o32 = "mips mips64-o32"
|
||||
TUNE_FEATURES:tune-mips64-o32 = "o32 bigendian fpu-hard"
|
||||
BASE_LIB:tune-mips64-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64-o32 = "mips mips64-o32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64el-o32 = "o32 fpu-hard"
|
||||
BASE_LIB_tune-mips64el-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64el-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64el-o32 = "mipsel mips64el-o32"
|
||||
TUNE_FEATURES:tune-mips64el-o32 = "o32 fpu-hard"
|
||||
BASE_LIB:tune-mips64el-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64el-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64el-o32 = "mipsel mips64el-o32"
|
||||
|
||||
# MIPS 64 o32 and Soft Float
|
||||
AVAILTUNES += "mips64-nf-o32 mips64el-nf-o32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64-nf-o32 = "o32 bigendian"
|
||||
BASE_LIB_tune-mips64-nf-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64-nf-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64-nf-o32 = "mips-nf mips64-nf-o32"
|
||||
TUNE_FEATURES:tune-mips64-nf-o32 = "o32 bigendian"
|
||||
BASE_LIB:tune-mips64-nf-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64-nf-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64-nf-o32 = "mips-nf mips64-nf-o32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64el-nf-o32 = "o32"
|
||||
BASE_LIB_tune-mips64el-nf-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64el-nf-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64el-nf-o32 = "mipsel-nf mips64el-nf-o32"
|
||||
TUNE_FEATURES:tune-mips64el-nf-o32 = "o32"
|
||||
BASE_LIB:tune-mips64el-nf-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64el-nf-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64el-nf-o32 = "mipsel-nf mips64el-nf-o32"
|
||||
|
||||
@@ -16,36 +16,36 @@ AVAILTUNES += "mips32r2-24kc mips32r2-24kec mips32r2-24kec-m16"
|
||||
AVAILTUNES += "mips32r2el-24kc mips32r2el-24kec mips32r2el-24kec-m16"
|
||||
|
||||
# big endian: kc, kc+dsp=kec, kc+dsp+mips16e=kec-m16
|
||||
TUNE_FEATURES_tune-mips32r2-24kc = "${TUNE_FEATURES_tune-mips32r2-nf} 24kc"
|
||||
TUNE_FEATURES_tune-mips32r2-24kec = "${TUNE_FEATURES_tune-mips32r2-nf} 24kec"
|
||||
TUNE_FEATURES_tune-mips32r2-24kec-m16 = "${TUNE_FEATURES_tune-mips32r2-24kec} mips16e"
|
||||
TUNE_FEATURES:tune-mips32r2-24kc = "${TUNE_FEATURES:tune-mips32r2-nf} 24kc"
|
||||
TUNE_FEATURES:tune-mips32r2-24kec = "${TUNE_FEATURES:tune-mips32r2-nf} 24kec"
|
||||
TUNE_FEATURES:tune-mips32r2-24kec-m16 = "${TUNE_FEATURES:tune-mips32r2-24kec} mips16e"
|
||||
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2-24kc = "mips32r2-24kc"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2-24kc = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2-nf} mips32r2-24kc-nf"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2-24kc = "mips32r2-24kc"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-nf} mips32r2-24kc-nf"
|
||||
QEMU_EXTRAOPTIONS_mips32r2-24kc-nf = " -cpu 24Kc"
|
||||
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2-24kec = "mips32r2-24kec"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2-24kec = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2-24kc} mips32r2-24kec-nf"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2-24kec = "mips32r2-24kec"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kc} mips32r2-24kec-nf"
|
||||
QEMU_EXTRAOPTIONS_mips32r2-24kec-nf = " -cpu 24KEc"
|
||||
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2-24kec-m16 = "mips32r2-24kec${MIPSPKGSFX_MIPS16E}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2-24kec-m16 = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2-24kec} mips32r2-24kec-m16-nf"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2-24kec-m16 = "mips32r2-24kec${MIPSPKGSFX_MIPS16E}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec} mips32r2-24kec-m16-nf"
|
||||
QEMU_EXTRAOPTIONS_mips32r2-24kec-m16-nf = " -cpu 24KEc"
|
||||
|
||||
|
||||
# little endian: kc, kc+dsp=kec, kc+dsp+mips16e=kec-m16
|
||||
TUNE_FEATURES_tune-mips32r2el-24kc = "${TUNE_FEATURES_tune-mips32r2el-nf} 24kc"
|
||||
TUNE_FEATURES_tune-mips32r2el-24kec = "${TUNE_FEATURES_tune-mips32r2el-nf} 24kec"
|
||||
TUNE_FEATURES_tune-mips32r2el-24kec-m16 = "${TUNE_FEATURES_tune-mips32r2el-24kec} mips16e"
|
||||
TUNE_FEATURES:tune-mips32r2el-24kc = "${TUNE_FEATURES:tune-mips32r2el-nf} 24kc"
|
||||
TUNE_FEATURES:tune-mips32r2el-24kec = "${TUNE_FEATURES:tune-mips32r2el-nf} 24kec"
|
||||
TUNE_FEATURES:tune-mips32r2el-24kec-m16 = "${TUNE_FEATURES:tune-mips32r2el-24kec} mips16e"
|
||||
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2el-24kc = "mips32r2el-24kc"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2el-24kc = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2el-nf} mips32r2el-24kc-nf"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2el-24kc = "mips32r2el-24kc"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-nf} mips32r2el-24kc-nf"
|
||||
QEMU_EXTRAOPTIONS_mips32r2el-24kc-nf = " -cpu 24Kc"
|
||||
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2el-24kec = "mips32r2el-24kec"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2el-24kec = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2el-24kc} mips32r2el-24kec-nf"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2el-24kec = "mips32r2el-24kec"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kc} mips32r2el-24kec-nf"
|
||||
QEMU_EXTRAOPTIONS_mips32r2el-24kec-nf = " -cpu 24KEc"
|
||||
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2el-24kec-m16 = "mips32r2el-24kec${MIPSPKGSFX_MIPS16E}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2el-24kec-m16 = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2el-24kec} mips32r2el-24kec-m16-nf"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2el-24kec-m16 = "mips32r2el-24kec${MIPSPKGSFX_MIPS16E}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-24kec} mips32r2el-24kec-m16-nf"
|
||||
QEMU_EXTRAOPTIONS_mips32r2el-24kec-m16-nf = " -cpu 24KEc"
|
||||
|
||||
@@ -13,25 +13,25 @@ AVAILTUNES += "mips32r2-74kc mips32r2-74kc-m16"
|
||||
AVAILTUNES += "mips32r2el-74kc mips32r2el-74kc-m16"
|
||||
|
||||
# big endian: kc+dsp2=kc, kc+dsp2+mips16e=kc-m16
|
||||
TUNE_FEATURES_tune-mips32r2-74kc = "${TUNE_FEATURES_tune-mips32r2-nf} 74kc"
|
||||
TUNE_FEATURES_tune-mips32r2-74kc-m16 = "${TUNE_FEATURES_tune-mips32r2-74kc} mips16e"
|
||||
TUNE_FEATURES:tune-mips32r2-74kc = "${TUNE_FEATURES:tune-mips32r2-nf} 74kc"
|
||||
TUNE_FEATURES:tune-mips32r2-74kc-m16 = "${TUNE_FEATURES:tune-mips32r2-74kc} mips16e"
|
||||
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2-74kc = "mips32r2-74kc"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2-74kc = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2-nf} mips32r2-74kc-nf"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2-74kc = "mips32r2-74kc"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-nf} mips32r2-74kc-nf"
|
||||
QEMU_EXTRAOPTIONS_mips32r2-74kc-nf = " -cpu 24Kc"
|
||||
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2-74kc-m16 = "mips32r2-74kc${MIPSPKGSFX_MIPS16E}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2-74kc-m16 = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2-74kc} mips32r2-74kc-m16-nf"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2-74kc-m16 = "mips32r2-74kc${MIPSPKGSFX_MIPS16E}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-74kc} mips32r2-74kc-m16-nf"
|
||||
QEMU_EXTRAOPTIONS_mips32r2-74kc-m16-nf = " -cpu 24KEc"
|
||||
|
||||
# little endian: kc+dsp2=kc, kc+dsp2+mips16e=kc-m16
|
||||
TUNE_FEATURES_tune-mips32r2el-74kc = "${TUNE_FEATURES_tune-mips32r2el-nf} 74kc"
|
||||
TUNE_FEATURES_tune-mips32r2el-74kc-m16 = "${TUNE_FEATURES_tune-mips32r2el-74kc} mips16e"
|
||||
TUNE_FEATURES:tune-mips32r2el-74kc = "${TUNE_FEATURES:tune-mips32r2el-nf} 74kc"
|
||||
TUNE_FEATURES:tune-mips32r2el-74kc-m16 = "${TUNE_FEATURES:tune-mips32r2el-74kc} mips16e"
|
||||
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2el-74kc = "mips32r2el-74kc"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2el-74kc = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2el-nf} mips32r2el-74kc-nf"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2el-74kc = "mips32r2el-74kc"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-nf} mips32r2el-74kc-nf"
|
||||
QEMU_EXTRAOPTIONS_mips32r2el-74kc-nf = " -cpu 24Kc"
|
||||
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2el-74kc-m16 = "mips32r2el-74kc${MIPSPKGSFX_MIPS16E}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2el-74kc-m16 = "${PACKAGE_EXTRA_ARCHS_tune-mips32r2el-74kc} mips32r2el-74kc-m16-nf"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2el-74kc-m16 = "mips32r2el-74kc${MIPSPKGSFX_MIPS16E}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2el-74kc} mips32r2el-74kc-m16-nf"
|
||||
QEMU_EXTRAOPTIONS_mips32r2el-74kc-m16-nf = " -cpu 24KEc"
|
||||
|
||||
@@ -12,6 +12,6 @@ May of the PowerPC package archictures are based on legacy Linux names.
|
||||
However, a general naming scheme should be similar to: ppc[64][<family>][-nf].
|
||||
(Note: the default package architectures are "powerpc" and "powerpc64".)
|
||||
|
||||
TUNE_PKGARCH is defined as TUNE_PKGARCH_tune-${DEFAULTTUNE}. All
|
||||
PowerPC tunings are required to define TUNE_PKGARCH_tune-<tune>.
|
||||
TUNE_PKGARCH is defined as TUNE_PKGARCH:tune-${DEFAULTTUNE}. All
|
||||
PowerPC tunings are required to define TUNE_PKGARCH:tune-<tune>.
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
DEFAULTTUNE ?= "powerpc"
|
||||
|
||||
TUNE_PKGARCH = "${TUNE_PKGARCH_tune-${DEFAULTTUNE}}"
|
||||
TUNE_PKGARCH = "${TUNE_PKGARCH:tune-${DEFAULTTUNE}}"
|
||||
ABIEXTENSION ?= ""
|
||||
|
||||
# Endian
|
||||
@@ -30,22 +30,22 @@ TUNEVALID[altivec] = "Altivec"
|
||||
# Basic tune definitions
|
||||
AVAILTUNES += "powerpc powerpc-nf powerpcle powerpcle-nf"
|
||||
|
||||
TUNE_FEATURES_tune-powerpc-nf = "m32 fpu-soft bigendian"
|
||||
BASE_LIB_tune-powerpc-nf = "lib"
|
||||
TUNE_PKGARCH_tune-powerpc-nf = "powerpc-nf"
|
||||
PACKAGE_EXTRA_ARCHS_tune-powerpc-nf = "powerpc-nf"
|
||||
TUNE_FEATURES:tune-powerpc-nf = "m32 fpu-soft bigendian"
|
||||
BASE_LIB:tune-powerpc-nf = "lib"
|
||||
TUNE_PKGARCH:tune-powerpc-nf = "powerpc-nf"
|
||||
PACKAGE_EXTRA_ARCHS:tune-powerpc-nf = "powerpc-nf"
|
||||
|
||||
TUNE_FEATURES_tune-powerpc = "m32 fpu-hard bigendian"
|
||||
BASE_LIB_tune-powerpc = "lib"
|
||||
TUNE_PKGARCH_tune-powerpc = "powerpc"
|
||||
PACKAGE_EXTRA_ARCHS_tune-powerpc = "powerpc"
|
||||
TUNE_FEATURES:tune-powerpc = "m32 fpu-hard bigendian"
|
||||
BASE_LIB:tune-powerpc = "lib"
|
||||
TUNE_PKGARCH:tune-powerpc = "powerpc"
|
||||
PACKAGE_EXTRA_ARCHS:tune-powerpc = "powerpc"
|
||||
|
||||
TUNE_FEATURES_tune-powerpcle-nf = "m32 fpu-soft"
|
||||
BASE_LIB_tune-powerpcle-nf = "lib"
|
||||
TUNE_PKGARCH_tune-powerpcle-nf = "powerpcle-nf"
|
||||
PACKAGE_EXTRA_ARCHS_tune-powerpcle-nf = "powerpcle-nf"
|
||||
TUNE_FEATURES:tune-powerpcle-nf = "m32 fpu-soft"
|
||||
BASE_LIB:tune-powerpcle-nf = "lib"
|
||||
TUNE_PKGARCH:tune-powerpcle-nf = "powerpcle-nf"
|
||||
PACKAGE_EXTRA_ARCHS:tune-powerpcle-nf = "powerpcle-nf"
|
||||
|
||||
TUNE_FEATURES_tune-powerpcle = "m32 fpu-hard"
|
||||
BASE_LIB_tune-powerpcle = "lib"
|
||||
TUNE_PKGARCH_tune-powerpcle = "powerpcle"
|
||||
PACKAGE_EXTRA_ARCHS_tune-powerpcle = "powerpcle"
|
||||
TUNE_FEATURES:tune-powerpcle = "m32 fpu-hard"
|
||||
BASE_LIB:tune-powerpcle = "lib"
|
||||
TUNE_PKGARCH:tune-powerpcle = "powerpcle"
|
||||
PACKAGE_EXTRA_ARCHS:tune-powerpcle = "powerpcle"
|
||||
|
||||
@@ -12,12 +12,12 @@ TUNE_CCARGS .= "${@['', ' -mabi=elfv2']['libc-musl' in d.getVar('OVERRIDES').spl
|
||||
|
||||
AVAILTUNES += "powerpc64 powerpc64le"
|
||||
|
||||
TUNE_FEATURES_tune-powerpc64 = "m64 fpu-hard bigendian"
|
||||
BASE_LIB_tune-powerpc64 = "lib64"
|
||||
TUNE_PKGARCH_tune-powerpc64 = "powerpc64"
|
||||
PACKAGE_EXTRA_ARCHS_tune-powerpc64 = "powerpc64"
|
||||
TUNE_FEATURES:tune-powerpc64 = "m64 fpu-hard bigendian"
|
||||
BASE_LIB:tune-powerpc64 = "lib64"
|
||||
TUNE_PKGARCH:tune-powerpc64 = "powerpc64"
|
||||
PACKAGE_EXTRA_ARCHS:tune-powerpc64 = "powerpc64"
|
||||
|
||||
TUNE_FEATURES_tune-powerpc64le = "m64 fpu-hard"
|
||||
BASE_LIB_tune-powerpc64le = "lib64"
|
||||
TUNE_PKGARCH_tune-powerpc64le = "powerpc64le"
|
||||
PACKAGE_EXTRA_ARCHS_tune-powerpc64le = "powerpc64le"
|
||||
TUNE_FEATURES:tune-powerpc64le = "m64 fpu-hard"
|
||||
BASE_LIB:tune-powerpc64le = "lib64"
|
||||
TUNE_PKGARCH:tune-powerpc64le = "powerpc64le"
|
||||
PACKAGE_EXTRA_ARCHS:tune-powerpc64le = "powerpc64le"
|
||||
|
||||
@@ -16,7 +16,7 @@ MACHINEOVERRIDES =. "qemuall:"
|
||||
IMAGE_FSTYPES += "tar.bz2 ext4"
|
||||
|
||||
# Don't include kernels in standard images
|
||||
RDEPENDS_${KERNEL_PACKAGE_NAME}-base = ""
|
||||
RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
|
||||
|
||||
# Use a common kernel recipe for all QEMU machines
|
||||
PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
|
||||
@@ -24,7 +24,7 @@ PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
|
||||
EXTRA_IMAGEDEPENDS += "qemu-system-native qemu-helper-native"
|
||||
|
||||
# Provide the nfs server kernel module for all qemu images
|
||||
KERNEL_FEATURES_append_pn-linux-yocto = " features/nfsd/nfsd-enable.scc"
|
||||
KERNEL_FEATURES_append_pn-linux-yocto-rt = " features/nfsd/nfsd-enable.scc"
|
||||
KERNEL_FEATURES:append:pn-linux-yocto = " features/nfsd/nfsd-enable.scc"
|
||||
KERNEL_FEATURES:append:pn-linux-yocto-rt = " features/nfsd/nfsd-enable.scc"
|
||||
|
||||
IMAGE_CLASSES += "qemuboot"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
# For runqemu
|
||||
IMAGE_CLASSES += "qemuboot"
|
||||
QB_SMP = "-smp 4"
|
||||
QB_CPU_x86 = "-cpu IvyBridge -machine q35"
|
||||
QB_CPU_KVM_x86 = "-cpu IvyBridge -machine q35"
|
||||
QB_CPU:x86 = "-cpu IvyBridge -machine q35"
|
||||
QB_CPU_KVM:x86 = "-cpu IvyBridge -machine q35"
|
||||
|
||||
QB_CPU_x86-64 = "-cpu IvyBridge -machine q35"
|
||||
QB_CPU_KVM_x86-64 = "-cpu IvyBridge -machine q35"
|
||||
QB_CPU:x86-64 = "-cpu IvyBridge -machine q35"
|
||||
QB_CPU_KVM:x86-64 = "-cpu IvyBridge -machine q35"
|
||||
|
||||
QB_AUDIO_DRV = "alsa"
|
||||
QB_AUDIO_OPT = "-soundhw ac97,es1370"
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
|
||||
DEFAULTTUNE ?= "riscv64"
|
||||
|
||||
TUNE_ARCH = "${TUNE_ARCH_tune-${DEFAULTTUNE}}"
|
||||
TUNE_PKGARCH = "${TUNE_PKGARCH_tune-${DEFAULTTUNE}}"
|
||||
TUNE_CCARGS_append = "${@bb.utils.contains('TUNE_FEATURES', 'riscv64nf', ' -mabi=lp64', ' ', d)}"
|
||||
TUNE_CCARGS_append = "${@bb.utils.contains('TUNE_FEATURES', 'riscv32nf', ' -mabi=ilp32', ' ', d)}"
|
||||
TUNE_ARCH = "${TUNE_ARCH:tune-${DEFAULTTUNE}}"
|
||||
TUNE_PKGARCH = "${TUNE_PKGARCH:tune-${DEFAULTTUNE}}"
|
||||
TUNE_CCARGS:append = "${@bb.utils.contains('TUNE_FEATURES', 'riscv64nf', ' -mabi=lp64', ' ', d)}"
|
||||
TUNE_CCARGS:append = "${@bb.utils.contains('TUNE_FEATURES', 'riscv32nf', ' -mabi=ilp32', ' ', d)}"
|
||||
|
||||
# Fix: ld: unrecognized option '--hash-style=sysv'
|
||||
LINKER_HASH_STYLE_libc-newlib = ""
|
||||
LINKER_HASH_STYLE:libc-newlib = ""
|
||||
# Fix: ld: unrecognized option '--hash-style=gnu'
|
||||
LINKER_HASH_STYLE_libc-baremetal = ""
|
||||
LINKER_HASH_STYLE:libc-baremetal = ""
|
||||
|
||||
@@ -22,8 +22,8 @@ EXTRA_IMAGEDEPENDS += "opensbi"
|
||||
RISCV_SBI_PLAT ?= "generic"
|
||||
RISCV_SBI_PAYLOAD ?= "${KERNEL_IMAGETYPE}-${MACHINE}.bin"
|
||||
|
||||
UBOOT_ENTRYPOINT_riscv32 = "0x80400000"
|
||||
UBOOT_ENTRYPOINT_riscv64 = "0x80200000"
|
||||
UBOOT_ENTRYPOINT:riscv32 = "0x80400000"
|
||||
UBOOT_ENTRYPOINT:riscv64 = "0x80200000"
|
||||
|
||||
# qemuboot options
|
||||
QB_SMP = "-smp 4"
|
||||
|
||||
@@ -11,23 +11,23 @@ TUNEVALID[bigendian] = "Big endian mode"
|
||||
AVAILTUNES += "riscv64 riscv32 riscv64nf riscv32nf"
|
||||
|
||||
# Default
|
||||
TUNE_FEATURES_tune-riscv64 = "riscv64"
|
||||
TUNE_ARCH_tune-riscv64 = "riscv64"
|
||||
TUNE_PKGARCH_tune-riscv64 = "riscv64"
|
||||
PACKAGE_EXTRA_ARCHS_tune-riscv64 = "riscv64"
|
||||
TUNE_FEATURES:tune-riscv64 = "riscv64"
|
||||
TUNE_ARCH:tune-riscv64 = "riscv64"
|
||||
TUNE_PKGARCH:tune-riscv64 = "riscv64"
|
||||
PACKAGE_EXTRA_ARCHS:tune-riscv64 = "riscv64"
|
||||
|
||||
TUNE_FEATURES_tune-riscv32 = "riscv32"
|
||||
TUNE_ARCH_tune-riscv32 = "riscv32"
|
||||
TUNE_PKGARCH_tune-riscv32 = "riscv32"
|
||||
PACKAGE_EXTRA_ARCHS_tune-riscv32 = "riscv32"
|
||||
TUNE_FEATURES:tune-riscv32 = "riscv32"
|
||||
TUNE_ARCH:tune-riscv32 = "riscv32"
|
||||
TUNE_PKGARCH:tune-riscv32 = "riscv32"
|
||||
PACKAGE_EXTRA_ARCHS:tune-riscv32 = "riscv32"
|
||||
|
||||
# No float
|
||||
TUNE_FEATURES_tune-riscv64nf = "${TUNE_FEATURES_tune-riscv64} riscv64nf"
|
||||
TUNE_ARCH_tune-riscv64nf = "riscv64"
|
||||
TUNE_PKGARCH_tune-riscv64nf = "riscv64nf"
|
||||
PACKAGE_EXTRA_ARCHS_tune-riscv64nf = "riscv64nf"
|
||||
TUNE_FEATURES:tune-riscv64nf = "${TUNE_FEATURES:tune-riscv64} riscv64nf"
|
||||
TUNE_ARCH:tune-riscv64nf = "riscv64"
|
||||
TUNE_PKGARCH:tune-riscv64nf = "riscv64nf"
|
||||
PACKAGE_EXTRA_ARCHS:tune-riscv64nf = "riscv64nf"
|
||||
|
||||
TUNE_FEATURES_tune-riscv32nf = "${TUNE_FEATURES_tune-riscv32} riscv32nf"
|
||||
TUNE_ARCH_tune-riscv32nf = "riscv32"
|
||||
TUNE_PKGARCH_tune-riscv32nf = "riscv32nf"
|
||||
PACKAGE_EXTRA_ARCHS_tune-riscv32nf = "riscv32nf"
|
||||
TUNE_FEATURES:tune-riscv32nf = "${TUNE_FEATURES:tune-riscv32} riscv32nf"
|
||||
TUNE_ARCH:tune-riscv32nf = "riscv32"
|
||||
TUNE_PKGARCH:tune-riscv32nf = "riscv32nf"
|
||||
PACKAGE_EXTRA_ARCHS:tune-riscv32nf = "riscv32nf"
|
||||
|
||||
@@ -5,7 +5,7 @@ Both big endian and little endian are defined for SH.
|
||||
|
||||
Experimental -- SH tunings have not been validated.
|
||||
|
||||
The TUNE_ARCH is defined as ${TUNE_ARCH_tune-${DEFAULTTUNE}}.
|
||||
The TUNE_ARCH is defined as ${TUNE_ARCH:tune-${DEFAULTTUNE}}.
|
||||
|
||||
The TUNE_PKGARCH is defind as ${TUNE_PKGARCH_tune-${DEFAULTTUNE}}.
|
||||
The TUNE_PKGARCH is defind as ${TUNE_PKGARCH:tune-${DEFAULTTUNE}}.
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
DEFAULTTUNE ?= "sh"
|
||||
|
||||
TUNE_ARCH = "${TUNE_ARCH_tune-${DEFAULTTUNE}}"
|
||||
TUNE_PKGARCH = "${TUNE_PKGARCH_tune-${DEFAULTTUNE}}"
|
||||
TUNE_ARCH = "${TUNE_ARCH:tune-${DEFAULTTUNE}}"
|
||||
TUNE_PKGARCH = "${TUNE_PKGARCH:tune-${DEFAULTTUNE}}"
|
||||
|
||||
TUNEVALID[bigendian] = "Enabled big-endian mode."
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'bigendian', ' -mb', ' -ml', d)}"
|
||||
|
||||
@@ -7,10 +7,10 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm1136jfs', ' -mcpu=arm1
|
||||
MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'arm1136jfs', 'armv6:', '', d)}"
|
||||
|
||||
AVAILTUNES += "arm1136jfs arm1136jfshf"
|
||||
ARMPKGARCH_tune-arm1136jfs = "arm1136jfs"
|
||||
ARMPKGARCH_tune-arm1136jfshf = "arm1136jfs"
|
||||
ARMPKGARCH:tune-arm1136jfs = "arm1136jfs"
|
||||
ARMPKGARCH:tune-arm1136jfshf = "arm1136jfs"
|
||||
# mcpu is used so don't use armv6 as we don't want march
|
||||
TUNE_FEATURES_tune-arm1136jfs = "arm vfp arm1136jfs"
|
||||
TUNE_FEATURES_tune-arm1136jfshf = "${TUNE_FEATURES_tune-arm1136jfs} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-arm1136jfs = "${PACKAGE_EXTRA_ARCHS_tune-armv6} arm1136jfs-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-arm1136jfshf = "${PACKAGE_EXTRA_ARCHS_tune-armv6hf} arm1136jfshf-vfp"
|
||||
TUNE_FEATURES:tune-arm1136jfs = "arm vfp arm1136jfs"
|
||||
TUNE_FEATURES:tune-arm1136jfshf = "${TUNE_FEATURES:tune-arm1136jfs} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-arm1136jfs = "${PACKAGE_EXTRA_ARCHS:tune-armv6} arm1136jfs-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-arm1136jfshf = "${PACKAGE_EXTRA_ARCHS:tune-armv6hf} arm1136jfshf-vfp"
|
||||
|
||||
@@ -7,11 +7,11 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm1176jzs', ' -mcpu=arm1
|
||||
MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'arm1176jzs', 'armv6:', '', d)}"
|
||||
|
||||
AVAILTUNES += "arm1176jzs"
|
||||
ARMPKGARCH_tune-arm1176jzs = "arm1176jzs"
|
||||
TUNE_FEATURES_tune-arm1176jzs = "arm thumb arm1176jzs"
|
||||
PACKAGE_EXTRA_ARCHS_tune-arm1176jzs = "${PACKAGE_EXTRA_ARCHS_tune-armv6t-novfp} arm1176jzs arm1176jzst"
|
||||
ARMPKGARCH:tune-arm1176jzs = "arm1176jzs"
|
||||
TUNE_FEATURES:tune-arm1176jzs = "arm thumb arm1176jzs"
|
||||
PACKAGE_EXTRA_ARCHS:tune-arm1176jzs = "${PACKAGE_EXTRA_ARCHS:tune-armv6t-novfp} arm1176jzs arm1176jzst"
|
||||
|
||||
AVAILTUNES += "arm1176jzs-be"
|
||||
ARMPKGARCH_tune-arm1176jzs-be = "${ARMPKGARCH_tune-arm1176jzs}"
|
||||
TUNE_FEATURES_tune-arm1176jzs-be = "${TUNE_FEATURES_tune-arm1176jzs} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-arm1176jzs-be = "${PACKAGE_EXTRA_ARCHS_tune-armv6tb-novfp} arm1176jzsb arm1176jzstb"
|
||||
ARMPKGARCH:tune-arm1176jzs-be = "${ARMPKGARCH:tune-arm1176jzs}"
|
||||
TUNE_FEATURES:tune-arm1176jzs-be = "${TUNE_FEATURES:tune-arm1176jzs} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-arm1176jzs-be = "${PACKAGE_EXTRA_ARCHS:tune-armv6tb-novfp} arm1176jzsb arm1176jzstb"
|
||||
|
||||
@@ -7,7 +7,7 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm920t', ' -mcpu=arm920t
|
||||
MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'arm920t', 'armv4:', '', d)}"
|
||||
|
||||
AVAILTUNES += "arm920t"
|
||||
ARMPKGARCH_tune-arm920t = "arm920t"
|
||||
ARMPKGARCH:tune-arm920t = "arm920t"
|
||||
# mcpu is used so don't use armv4t as we don't want march
|
||||
TUNE_FEATURES_tune-arm920t = "arm thumb arm920t"
|
||||
PACKAGE_EXTRA_ARCHS_tune-arm920t = "${PACKAGE_EXTRA_ARCHS_tune-armv4t} arm920t arm920tt"
|
||||
TUNE_FEATURES:tune-arm920t = "arm thumb arm920t"
|
||||
PACKAGE_EXTRA_ARCHS:tune-arm920t = "${PACKAGE_EXTRA_ARCHS:tune-armv4t} arm920t arm920tt"
|
||||
|
||||
@@ -7,7 +7,7 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm926ejs', ' -mcpu=arm92
|
||||
MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'arm926ejs', 'armv5:', '', d)}"
|
||||
|
||||
AVAILTUNES += "arm926ejs"
|
||||
ARMPKGARCH_tune-arm926ejs = "arm926ejs"
|
||||
ARMPKGARCH:tune-arm926ejs = "arm926ejs"
|
||||
# mcpu is used so don't use armv5te as we don't want march
|
||||
TUNE_FEATURES_tune-arm926ejs = "arm thumb dsp arm926ejs"
|
||||
PACKAGE_EXTRA_ARCHS_tune-arm926ejs = "${PACKAGE_EXTRA_ARCHS_tune-armv5te} arm926ejste arm926ejse"
|
||||
TUNE_FEATURES:tune-arm926ejs = "arm thumb dsp arm926ejs"
|
||||
PACKAGE_EXTRA_ARCHS:tune-arm926ejs = "${PACKAGE_EXTRA_ARCHS:tune-armv5te} arm926ejste arm926ejse"
|
||||
|
||||
@@ -7,7 +7,7 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm9tdmi', ' -mcpu=arm9td
|
||||
MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'arm9tdmi', 'armv4:', '', d)}"
|
||||
|
||||
AVAILTUNES += "arm9tdmi"
|
||||
ARMPKGARCH_tune-arm9tdmi = "arm9tdmi"
|
||||
ARMPKGARCH:tune-arm9tdmi = "arm9tdmi"
|
||||
# mcpu is used so don't use armv4t as we don't want march
|
||||
TUNE_FEATURES_tune-arm9tdmi = "arm thumb arm9tdmi"
|
||||
PACKAGE_EXTRA_ARCHS_tune-arm9tdmi = "${PACKAGE_EXTRA_ARCHS_tune-armv4t} arm9tdmi arm9tdmit"
|
||||
TUNE_FEATURES:tune-arm9tdmi = "arm thumb arm9tdmi"
|
||||
PACKAGE_EXTRA_ARCHS:tune-arm9tdmi = "${PACKAGE_EXTRA_ARCHS:tune-armv4t} arm9tdmi arm9tdmit"
|
||||
|
||||
@@ -5,8 +5,8 @@ TUNECONFLICTS[c3] = "m64 mx32"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'c3', ' -march=c3 -mtune=c3', '', d)}"
|
||||
|
||||
AVAILTUNES += "c3"
|
||||
TUNE_FEATURES_tune-c3 = "${TUNE_FEATURES_tune-x86} c3"
|
||||
BASE_LIBS_tune-c3 = "${BASE_LIB_tune-x86}"
|
||||
TUNE_FEATURES:tune-c3 = "${TUNE_FEATURES:tune-x86} c3"
|
||||
BASE_LIBS:tune-c3 = "${BASE_LIB:tune-x86}"
|
||||
# The following should likely be something other then i586...
|
||||
TUNE_PKGARCH_tune-c3 = "i586"
|
||||
PACKAGE_EXTRA_ARCHS_tune-c3 = "${PACKAGE_EXTRA_ARCHS_tune-x86} i386 i486 i586"
|
||||
TUNE_PKGARCH:tune-c3 = "i586"
|
||||
PACKAGE_EXTRA_ARCHS:tune-c3 = "${PACKAGE_EXTRA_ARCHS:tune-x86} i386 i486 i586"
|
||||
|
||||
@@ -17,22 +17,22 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'core2', ' -march=core2 -m
|
||||
|
||||
# Extra tune selections
|
||||
AVAILTUNES += "core2-32"
|
||||
TUNE_FEATURES_tune-core2-32 = "${TUNE_FEATURES_tune-x86} core2"
|
||||
BASE_LIB_tune-core2-32 = "lib"
|
||||
TUNE_PKGARCH_tune-core2-32 = "core2-32"
|
||||
PACKAGE_EXTRA_ARCHS_tune-core2-32 = "${PACKAGE_EXTRA_ARCHS_tune-i686} core2-32"
|
||||
TUNE_FEATURES:tune-core2-32 = "${TUNE_FEATURES:tune-x86} core2"
|
||||
BASE_LIB:tune-core2-32 = "lib"
|
||||
TUNE_PKGARCH:tune-core2-32 = "core2-32"
|
||||
PACKAGE_EXTRA_ARCHS:tune-core2-32 = "${PACKAGE_EXTRA_ARCHS:tune-i686} core2-32"
|
||||
QEMU_EXTRAOPTIONS_core2-32 = " -cpu n270"
|
||||
|
||||
AVAILTUNES += "core2-64"
|
||||
TUNE_FEATURES_tune-core2-64 = "${TUNE_FEATURES_tune-x86-64} core2"
|
||||
BASE_LIB_tune-core2-64 = "lib64"
|
||||
TUNE_PKGARCH_tune-core2-64 = "core2-64"
|
||||
PACKAGE_EXTRA_ARCHS_tune-core2-64 = "${PACKAGE_EXTRA_ARCHS_tune-x86-64} core2-64"
|
||||
TUNE_FEATURES:tune-core2-64 = "${TUNE_FEATURES:tune-x86-64} core2"
|
||||
BASE_LIB:tune-core2-64 = "lib64"
|
||||
TUNE_PKGARCH:tune-core2-64 = "core2-64"
|
||||
PACKAGE_EXTRA_ARCHS:tune-core2-64 = "${PACKAGE_EXTRA_ARCHS:tune-x86-64} core2-64"
|
||||
QEMU_EXTRAOPTIONS_core2-64 = " -cpu core2duo"
|
||||
|
||||
AVAILTUNES += "core2-64-x32"
|
||||
TUNE_FEATURES_tune-core2-64-x32 = "${TUNE_FEATURES_tune-x86-64-x32} core2"
|
||||
BASE_LIB_tune-core2-64-x32 = "libx32"
|
||||
TUNE_PKGARCH_tune-core2-64-x32 = "core2-64-x32"
|
||||
PACKAGE_EXTRA_ARCHS_tune-core2-64-x32 = "${PACKAGE_EXTRA_ARCHS_tune-x86-64-x32} core2-64-x32"
|
||||
TUNE_FEATURES:tune-core2-64-x32 = "${TUNE_FEATURES:tune-x86-64-x32} core2"
|
||||
BASE_LIB:tune-core2-64-x32 = "libx32"
|
||||
TUNE_PKGARCH:tune-core2-64-x32 = "core2-64-x32"
|
||||
PACKAGE_EXTRA_ARCHS:tune-core2-64-x32 = "${PACKAGE_EXTRA_ARCHS:tune-x86-64-x32} core2-64-x32"
|
||||
QEMU_EXTRAOPTIONS_core2-64-x32 = " -cpu core2duo"
|
||||
|
||||
@@ -17,22 +17,22 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'corei7', ' -march=nehalem
|
||||
|
||||
# Extra tune selections
|
||||
AVAILTUNES += "corei7-32"
|
||||
TUNE_FEATURES_tune-corei7-32 = "${TUNE_FEATURES_tune-x86} corei7"
|
||||
BASE_LIB_tune-corei7-32 = "lib"
|
||||
TUNE_PKGARCH_tune-corei7-32 = "corei7-32"
|
||||
PACKAGE_EXTRA_ARCHS_tune-corei7-32 = "${PACKAGE_EXTRA_ARCHS_tune-core2-32} corei7-32"
|
||||
TUNE_FEATURES:tune-corei7-32 = "${TUNE_FEATURES:tune-x86} corei7"
|
||||
BASE_LIB:tune-corei7-32 = "lib"
|
||||
TUNE_PKGARCH:tune-corei7-32 = "corei7-32"
|
||||
PACKAGE_EXTRA_ARCHS:tune-corei7-32 = "${PACKAGE_EXTRA_ARCHS:tune-core2-32} corei7-32"
|
||||
QEMU_EXTRAOPTIONS_corei7-32 = " -cpu Nehalem,check=false"
|
||||
|
||||
AVAILTUNES += "corei7-64"
|
||||
TUNE_FEATURES_tune-corei7-64 = "${TUNE_FEATURES_tune-x86-64} corei7"
|
||||
BASE_LIB_tune-corei7-64 = "lib64"
|
||||
TUNE_PKGARCH_tune-corei7-64 = "corei7-64"
|
||||
PACKAGE_EXTRA_ARCHS_tune-corei7-64 = "${PACKAGE_EXTRA_ARCHS_tune-core2-64} corei7-64"
|
||||
TUNE_FEATURES:tune-corei7-64 = "${TUNE_FEATURES:tune-x86-64} corei7"
|
||||
BASE_LIB:tune-corei7-64 = "lib64"
|
||||
TUNE_PKGARCH:tune-corei7-64 = "corei7-64"
|
||||
PACKAGE_EXTRA_ARCHS:tune-corei7-64 = "${PACKAGE_EXTRA_ARCHS:tune-core2-64} corei7-64"
|
||||
QEMU_EXTRAOPTIONS_corei7-64 = " -cpu Nehalem,check=false"
|
||||
|
||||
AVAILTUNES += "corei7-64-x32"
|
||||
TUNE_FEATURES_tune-corei7-64-x32 = "${TUNE_FEATURES_tune-x86-64-x32} corei7"
|
||||
BASE_LIB_tune-corei7-64-x32 = "libx32"
|
||||
TUNE_PKGARCH_tune-corei7-64-x32 = "corei7-64-x32"
|
||||
PACKAGE_EXTRA_ARCHS_tune-corei7-64-x32 = "${PACKAGE_EXTRA_ARCHS_tune-core2-64-x32} corei7-64-x32"
|
||||
TUNE_FEATURES:tune-corei7-64-x32 = "${TUNE_FEATURES:tune-x86-64-x32} corei7"
|
||||
BASE_LIB:tune-corei7-64-x32 = "libx32"
|
||||
TUNE_PKGARCH:tune-corei7-64-x32 = "corei7-64-x32"
|
||||
PACKAGE_EXTRA_ARCHS:tune-corei7-64-x32 = "${PACKAGE_EXTRA_ARCHS:tune-core2-64-x32} corei7-64-x32"
|
||||
QEMU_EXTRAOPTIONS_corei7-64-x32 = " -cpu Nehalem,check=false"
|
||||
|
||||
@@ -5,7 +5,7 @@ TUNEVALID[cortexm0] = "Enable Cortex-M0 specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexm0', ' -mcpu=cortex-m0', '', d)}"
|
||||
AVAILTUNES += "cortexm0"
|
||||
|
||||
ARMPKGARCH_tune-cortexm0 = "cortexm0"
|
||||
TUNE_FEATURES_tune-cortexm0 = "${TUNE_FEATURES_tune-armv6m} cortexm0"
|
||||
ARMPKGARCH:tune-cortexm0 = "cortexm0"
|
||||
TUNE_FEATURES:tune-cortexm0 = "${TUNE_FEATURES:tune-armv6m} cortexm0"
|
||||
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexm0 = "${PACKAGE_EXTRA_ARCHS_tune-armv6m} cortexm0"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexm0 = "${PACKAGE_EXTRA_ARCHS:tune-armv6m} cortexm0"
|
||||
|
||||
@@ -5,7 +5,7 @@ TUNEVALID[cortexm0-plus] = "Enable Cortex-M0 Plus specific processor optimizatio
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexm0-plus', ' -mcpu=cortex-m0plus', '', d)}"
|
||||
AVAILTUNES += "cortexm0-plus"
|
||||
|
||||
ARMPKGARCH_tune-cortexm0-plus = "cortexm0-plus"
|
||||
TUNE_FEATURES_tune-cortexm0-plus = "${TUNE_FEATURES_tune-armv6m} cortexm0-plus"
|
||||
ARMPKGARCH:tune-cortexm0-plus = "cortexm0-plus"
|
||||
TUNE_FEATURES:tune-cortexm0-plus = "${TUNE_FEATURES:tune-armv6m} cortexm0-plus"
|
||||
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexm0-plus = "${PACKAGE_EXTRA_ARCHS_tune-armv6m} cortexm0-plus"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexm0-plus = "${PACKAGE_EXTRA_ARCHS:tune-armv6m} cortexm0-plus"
|
||||
|
||||
@@ -8,44 +8,44 @@ MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa15', 'armv7ve
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa15 cortexa15t cortexa15-neon cortexa15t-neon cortexa15-neon-vfpv4 cortexa15t-neon-vfpv4"
|
||||
ARMPKGARCH_tune-cortexa15 = "cortexa15"
|
||||
ARMPKGARCH_tune-cortexa15t = "cortexa15"
|
||||
ARMPKGARCH_tune-cortexa15-neon = "cortexa15"
|
||||
ARMPKGARCH_tune-cortexa15t-neon = "cortexa15"
|
||||
ARMPKGARCH_tune-cortexa15-neon-vfpv4 = "cortexa15"
|
||||
ARMPKGARCH_tune-cortexa15t-neon-vfpv4 = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15 = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15t = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15-neon = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15t-neon = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15-neon-vfpv4 = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15t-neon-vfpv4 = "cortexa15"
|
||||
# mcpu is used so don't use armv7ve as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa15 = "arm vfp cortexa15"
|
||||
TUNE_FEATURES_tune-cortexa15t = "${TUNE_FEATURES_tune-cortexa15} thumb"
|
||||
TUNE_FEATURES_tune-cortexa15-neon = "${TUNE_FEATURES_tune-cortexa15} neon"
|
||||
TUNE_FEATURES_tune-cortexa15t-neon = "${TUNE_FEATURES_tune-cortexa15-neon} thumb"
|
||||
TUNE_FEATURES_tune-cortexa15-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa15-neon} vfpv4"
|
||||
TUNE_FEATURES_tune-cortexa15t-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa15-neon-vfpv4} thumb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} cortexa15-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15t = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} cortexa15-vfp cortexa15t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon} cortexa15-vfp cortexa15-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15t-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet-neon} cortexa15-vfp cortexa15-neon cortexa15t2-vfp cortexa15t2-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon-vfpv4} cortexa15-vfp cortexa15-neon cortexa15-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15t-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet-neon-vfpv4} cortexa15-vfp cortexa15-neon cortexa15-neon-vfpv4 cortexa15t2-vfp cortexa15t2-neon cortexa15t2-neon-vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa15 = "arm vfp cortexa15"
|
||||
TUNE_FEATURES:tune-cortexa15t = "${TUNE_FEATURES:tune-cortexa15} thumb"
|
||||
TUNE_FEATURES:tune-cortexa15-neon = "${TUNE_FEATURES:tune-cortexa15} neon"
|
||||
TUNE_FEATURES:tune-cortexa15t-neon = "${TUNE_FEATURES:tune-cortexa15-neon} thumb"
|
||||
TUNE_FEATURES:tune-cortexa15-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa15-neon} vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa15t-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa15-neon-vfpv4} thumb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve} cortexa15-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15t = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet} cortexa15-vfp cortexa15t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve-neon} cortexa15-vfp cortexa15-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15t-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet-neon} cortexa15-vfp cortexa15-neon cortexa15t2-vfp cortexa15t2-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve-neon-vfpv4} cortexa15-vfp cortexa15-neon cortexa15-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15t-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet-neon-vfpv4} cortexa15-vfp cortexa15-neon cortexa15-neon-vfpv4 cortexa15t2-vfp cortexa15t2-neon cortexa15t2-neon-vfpv4"
|
||||
|
||||
# HF Tunes
|
||||
AVAILTUNES += "cortexa15hf cortexa15thf cortexa15hf-neon cortexa15thf-neon cortexa15hf-neon-vfpv4 cortexa15thf-neon-vfpv4"
|
||||
ARMPKGARCH_tune-cortexa15hf = "cortexa15"
|
||||
ARMPKGARCH_tune-cortexa15thf = "cortexa15"
|
||||
ARMPKGARCH_tune-cortexa15hf-neon = "cortexa15"
|
||||
ARMPKGARCH_tune-cortexa15thf-neon = "cortexa15"
|
||||
ARMPKGARCH_tune-cortexa15hf-neon-vfpv4 = "cortexa15"
|
||||
ARMPKGARCH_tune-cortexa15thf-neon-vfpv4 = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15hf = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15thf = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15hf-neon = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15thf-neon = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15hf-neon-vfpv4 = "cortexa15"
|
||||
ARMPKGARCH:tune-cortexa15thf-neon-vfpv4 = "cortexa15"
|
||||
# mcpu is used so don't use armv7ve as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa15hf = "${TUNE_FEATURES_tune-cortexa15} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa15thf = "${TUNE_FEATURES_tune-cortexa15t} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa15hf-neon = "${TUNE_FEATURES_tune-cortexa15-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa15thf-neon = "${TUNE_FEATURES_tune-cortexa15t-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa15hf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa15-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa15thf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa15t-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} cortexa15hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} cortexa15hf-vfp cortexa15t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon} cortexa15hf-vfp cortexa15hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15thf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf-neon} cortexa15hf-vfp cortexa15hf-neon cortexa15t2hf-vfp cortexa15t2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15hf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon-vfpv4} cortexa15hf-vfp cortexa15hf-neon cortexa15hf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa15thf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf-neon-vfpv4} cortexa15hf-vfp cortexa15hf-neon cortexa15hf-neon-vfpv4 cortexa15t2hf-vfp cortexa15t2hf-neon cortexa15t2hf-neon-vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa15hf = "${TUNE_FEATURES:tune-cortexa15} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa15thf = "${TUNE_FEATURES:tune-cortexa15t} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa15hf-neon = "${TUNE_FEATURES:tune-cortexa15-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa15thf-neon = "${TUNE_FEATURES:tune-cortexa15t-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa15hf-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa15-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa15thf-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa15t-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15hf = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf} cortexa15hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15thf = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf} cortexa15hf-vfp cortexa15t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15hf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf-neon} cortexa15hf-vfp cortexa15hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15thf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf-neon} cortexa15hf-vfp cortexa15hf-neon cortexa15t2hf-vfp cortexa15t2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15hf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf-neon-vfpv4} cortexa15hf-vfp cortexa15hf-neon cortexa15hf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa15thf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf-neon-vfpv4} cortexa15hf-vfp cortexa15hf-neon cortexa15hf-neon-vfpv4 cortexa15t2hf-vfp cortexa15t2hf-neon cortexa15t2hf-neon-vfpv4"
|
||||
|
||||
@@ -8,44 +8,44 @@ MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa17', 'armv7ve
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa17 cortexa17t cortexa17-neon cortexa17t-neon cortexa17-neon-vfpv4 cortexa17t-neon-vfpv4"
|
||||
ARMPKGARCH_tune-cortexa17 = "cortexa17"
|
||||
ARMPKGARCH_tune-cortexa17t = "cortexa17"
|
||||
ARMPKGARCH_tune-cortexa17-neon = "cortexa17"
|
||||
ARMPKGARCH_tune-cortexa17t-neon = "cortexa17"
|
||||
ARMPKGARCH_tune-cortexa17-neon-vfpv4 = "cortexa17"
|
||||
ARMPKGARCH_tune-cortexa17t-neon-vfpv4 = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17 = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17t = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17-neon = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17t-neon = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17-neon-vfpv4 = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17t-neon-vfpv4 = "cortexa17"
|
||||
# mcpu is used so don't use armv7ve as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa17 = "arm vfp cortexa17"
|
||||
TUNE_FEATURES_tune-cortexa17t = "${TUNE_FEATURES_tune-cortexa17} thumb"
|
||||
TUNE_FEATURES_tune-cortexa17-neon = "${TUNE_FEATURES_tune-cortexa17} neon"
|
||||
TUNE_FEATURES_tune-cortexa17t-neon = "${TUNE_FEATURES_tune-cortexa17-neon} thumb"
|
||||
TUNE_FEATURES_tune-cortexa17-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa17-neon} vfpv4"
|
||||
TUNE_FEATURES_tune-cortexa17t-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa17-neon-vfpv4} thumb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} cortexa17-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17t = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} cortexa17-vfp cortexa17t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon} cortexa17-vfp cortexa17-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17t-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet-neon} cortexa17-vfp cortexa17-neon cortexa17t2-vfp cortexa17t2-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon-vfpv4} cortexa17-vfp cortexa17-neon cortexa17-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17t-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet-neon-vfpv4} cortexa17-vfp cortexa17-neon cortexa17-neon-vfpv4 cortexa17t2-vfp cortexa17t2-neon cortexa17t2-neon-vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa17 = "arm vfp cortexa17"
|
||||
TUNE_FEATURES:tune-cortexa17t = "${TUNE_FEATURES:tune-cortexa17} thumb"
|
||||
TUNE_FEATURES:tune-cortexa17-neon = "${TUNE_FEATURES:tune-cortexa17} neon"
|
||||
TUNE_FEATURES:tune-cortexa17t-neon = "${TUNE_FEATURES:tune-cortexa17-neon} thumb"
|
||||
TUNE_FEATURES:tune-cortexa17-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa17-neon} vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa17t-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa17-neon-vfpv4} thumb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve} cortexa17-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17t = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet} cortexa17-vfp cortexa17t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve-neon} cortexa17-vfp cortexa17-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17t-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet-neon} cortexa17-vfp cortexa17-neon cortexa17t2-vfp cortexa17t2-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve-neon-vfpv4} cortexa17-vfp cortexa17-neon cortexa17-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17t-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet-neon-vfpv4} cortexa17-vfp cortexa17-neon cortexa17-neon-vfpv4 cortexa17t2-vfp cortexa17t2-neon cortexa17t2-neon-vfpv4"
|
||||
|
||||
# HF Tunes
|
||||
AVAILTUNES += "cortexa17hf cortexa17thf cortexa17hf-neon cortexa17thf-neon cortexa17hf-neon-vfpv4 cortexa17thf-neon-vfpv4"
|
||||
ARMPKGARCH_tune-cortexa17hf = "cortexa17"
|
||||
ARMPKGARCH_tune-cortexa17thf = "cortexa17"
|
||||
ARMPKGARCH_tune-cortexa17hf-neon = "cortexa17"
|
||||
ARMPKGARCH_tune-cortexa17thf-neon = "cortexa17"
|
||||
ARMPKGARCH_tune-cortexa17hf-neon-vfpv4 = "cortexa17"
|
||||
ARMPKGARCH_tune-cortexa17thf-neon-vfpv4 = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17hf = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17thf = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17hf-neon = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17thf-neon = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17hf-neon-vfpv4 = "cortexa17"
|
||||
ARMPKGARCH:tune-cortexa17thf-neon-vfpv4 = "cortexa17"
|
||||
# mcpu is used so don't use armv7ve as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa17hf = "${TUNE_FEATURES_tune-cortexa17} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa17thf = "${TUNE_FEATURES_tune-cortexa17t} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa17hf-neon = "${TUNE_FEATURES_tune-cortexa17-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa17thf-neon = "${TUNE_FEATURES_tune-cortexa17t-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa17hf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa17-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa17thf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa17t-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} cortexa17hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} cortexa17hf-vfp cortexa17t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon} cortexa17hf-vfp cortexa17hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17thf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf-neon} cortexa17hf-vfp cortexa17hf-neon cortexa17t2hf-vfp cortexa17t2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17hf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon-vfpv4} cortexa17hf-vfp cortexa17hf-neon cortexa17hf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa17thf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf-neon-vfpv4} cortexa17hf-vfp cortexa17hf-neon cortexa17hf-neon-vfpv4 cortexa17t2hf-vfp cortexa17t2hf-neon cortexa17t2hf-neon-vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa17hf = "${TUNE_FEATURES:tune-cortexa17} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa17thf = "${TUNE_FEATURES:tune-cortexa17t} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa17hf-neon = "${TUNE_FEATURES:tune-cortexa17-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa17thf-neon = "${TUNE_FEATURES:tune-cortexa17t-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa17hf-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa17-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa17thf-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa17t-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17hf = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf} cortexa17hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17thf = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf} cortexa17hf-vfp cortexa17t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17hf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf-neon} cortexa17hf-vfp cortexa17hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17thf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf-neon} cortexa17hf-vfp cortexa17hf-neon cortexa17t2hf-vfp cortexa17t2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17hf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf-neon-vfpv4} cortexa17hf-vfp cortexa17hf-neon cortexa17hf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa17thf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf-neon-vfpv4} cortexa17hf-vfp cortexa17hf-neon cortexa17hf-neon-vfpv4 cortexa17t2hf-vfp cortexa17t2hf-neon cortexa17t2hf-neon-vfpv4"
|
||||
|
||||
@@ -7,11 +7,11 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa32 cortexa32-crypto"
|
||||
ARMPKGARCH_tune-cortexa32 = "cortexa32"
|
||||
ARMPKGARCH_tune-cortexa32-crypto = "cortexa32"
|
||||
TUNE_FEATURES_tune-cortexa32 = "armv8a cortexa32 crc callconvention-hard neon"
|
||||
TUNE_FEATURES_tune-cortexa32-crypto = "${TUNE_FEATURES_tune-cortexa32} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa32 = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc} cortexa32 cortexa32hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa32-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto} cortexa32 cortexa32hf-neon cortexa32hf-neon-crypto"
|
||||
BASE_LIB_tune-cortexa32 = "lib"
|
||||
BASE_LIB_tune-cortexa32-crypto = "lib"
|
||||
ARMPKGARCH:tune-cortexa32 = "cortexa32"
|
||||
ARMPKGARCH:tune-cortexa32-crypto = "cortexa32"
|
||||
TUNE_FEATURES:tune-cortexa32 = "armv8a cortexa32 crc callconvention-hard neon"
|
||||
TUNE_FEATURES:tune-cortexa32-crypto = "${TUNE_FEATURES:tune-cortexa32} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa32 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa32 cortexa32hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa32-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa32 cortexa32hf-neon cortexa32hf-neon-crypto"
|
||||
BASE_LIB:tune-cortexa32 = "lib"
|
||||
BASE_LIB:tune-cortexa32-crypto = "lib"
|
||||
|
||||
@@ -7,11 +7,11 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa35 cortexa35-crypto"
|
||||
ARMPKGARCH_tune-cortexa35 = "cortexa35"
|
||||
ARMPKGARCH_tune-cortexa35-crypto = "cortexa35"
|
||||
TUNE_FEATURES_tune-cortexa35 = "${TUNE_FEATURES_tune-armv8a-crc} cortexa35"
|
||||
TUNE_FEATURES_tune-cortexa35-crypto = "${TUNE_FEATURES_tune-cortexa35} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa35 = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc} cortexa35"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa35-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto} cortexa35 cortexa35-crypto"
|
||||
BASE_LIB_tune-cortexa35 = "lib64"
|
||||
BASE_LIB_tune-cortexa35-crypto = "lib64"
|
||||
ARMPKGARCH:tune-cortexa35 = "cortexa35"
|
||||
ARMPKGARCH:tune-cortexa35-crypto = "cortexa35"
|
||||
TUNE_FEATURES:tune-cortexa35 = "${TUNE_FEATURES:tune-armv8a-crc} cortexa35"
|
||||
TUNE_FEATURES:tune-cortexa35-crypto = "${TUNE_FEATURES:tune-cortexa35} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa35 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa35"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa35-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa35 cortexa35-crypto"
|
||||
BASE_LIB:tune-cortexa35 = "lib64"
|
||||
BASE_LIB:tune-cortexa35-crypto = "lib64"
|
||||
|
||||
@@ -8,44 +8,44 @@ MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa5', 'armv7a:'
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa5 cortexa5t cortexa5-neon cortexa5t-neon cortexa5-neon-vfpv4 cortexa5t-neon-vfpv4"
|
||||
ARMPKGARCH_tune-cortexa5 = "cortexa5"
|
||||
ARMPKGARCH_tune-cortexa5t = "cortexa5"
|
||||
ARMPKGARCH_tune-cortexa5-neon = "cortexa5"
|
||||
ARMPKGARCH_tune-cortexa5t-neon = "cortexa5"
|
||||
ARMPKGARCH_tune-cortexa5-neon-vfpv4 = "cortexa5"
|
||||
ARMPKGARCH_tune-cortexa5t-neon-vfpv4 = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5 = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5t = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5-neon = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5t-neon = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5-neon-vfpv4 = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5t-neon-vfpv4 = "cortexa5"
|
||||
# mcpu is used so don't use armv7a as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa5 = "arm vfp cortexa5"
|
||||
TUNE_FEATURES_tune-cortexa5t = "${TUNE_FEATURES_tune-cortexa5} thumb"
|
||||
TUNE_FEATURES_tune-cortexa5-neon = "${TUNE_FEATURES_tune-cortexa5} neon"
|
||||
TUNE_FEATURES_tune-cortexa5t-neon = "${TUNE_FEATURES_tune-cortexa5-neon} thumb"
|
||||
TUNE_FEATURES_tune-cortexa5-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa5-neon} vfpv4"
|
||||
TUNE_FEATURES_tune-cortexa5t-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa5-neon-vfpv4} thumb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} cortexa5-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} cortexa5-vfp cortexa5t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} cortexa5-vfp cortexa5-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5t-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7at-neon} cortexa5-vfp cortexa5-neon cortexa5t2-vfp cortexa5t2-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon-vfpv4} cortexa5-vfp cortexa5-neon cortexa5-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5t-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7at-neon-vfpv4} cortexa5-vfp cortexa5-neon cortexa5-neon-vfpv4 cortexa5t2-vfp cortexa5t2-neon cortexa5t2-neon-vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa5 = "arm vfp cortexa5"
|
||||
TUNE_FEATURES:tune-cortexa5t = "${TUNE_FEATURES:tune-cortexa5} thumb"
|
||||
TUNE_FEATURES:tune-cortexa5-neon = "${TUNE_FEATURES:tune-cortexa5} neon"
|
||||
TUNE_FEATURES:tune-cortexa5t-neon = "${TUNE_FEATURES:tune-cortexa5-neon} thumb"
|
||||
TUNE_FEATURES:tune-cortexa5-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa5-neon} vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa5t-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa5-neon-vfpv4} thumb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5 = "${PACKAGE_EXTRA_ARCHS:tune-armv7a} cortexa5-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5t = "${PACKAGE_EXTRA_ARCHS:tune-armv7at} cortexa5-vfp cortexa5t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7a-neon} cortexa5-vfp cortexa5-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5t-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7at-neon} cortexa5-vfp cortexa5-neon cortexa5t2-vfp cortexa5t2-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7a-neon-vfpv4} cortexa5-vfp cortexa5-neon cortexa5-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5t-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7at-neon-vfpv4} cortexa5-vfp cortexa5-neon cortexa5-neon-vfpv4 cortexa5t2-vfp cortexa5t2-neon cortexa5t2-neon-vfpv4"
|
||||
|
||||
# HF Tunes
|
||||
AVAILTUNES += "cortexa5hf cortexa5thf cortexa5hf-neon cortexa5thf-neon cortexa5hf-neon-vfpv4 cortexa5thf-neon-vfpv4"
|
||||
ARMPKGARCH_tune-cortexa5hf = "cortexa5"
|
||||
ARMPKGARCH_tune-cortexa5thf = "cortexa5"
|
||||
ARMPKGARCH_tune-cortexa5hf-neon = "cortexa5"
|
||||
ARMPKGARCH_tune-cortexa5thf-neon = "cortexa5"
|
||||
ARMPKGARCH_tune-cortexa5hf-neon-vfpv4 = "cortexa5"
|
||||
ARMPKGARCH_tune-cortexa5thf-neon-vfpv4 = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5hf = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5thf = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5hf-neon = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5thf-neon = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5hf-neon-vfpv4 = "cortexa5"
|
||||
ARMPKGARCH:tune-cortexa5thf-neon-vfpv4 = "cortexa5"
|
||||
# mcpu is used so don't use armv7a as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa5hf = "${TUNE_FEATURES_tune-cortexa5} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa5thf = "${TUNE_FEATURES_tune-cortexa5t} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa5hf-neon = "${TUNE_FEATURES_tune-cortexa5-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa5thf-neon = "${TUNE_FEATURES_tune-cortexa5t-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa5hf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa5-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa5thf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa5t-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} cortexa5hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} cortexa5hf-vfp cortexa5t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon} cortexa5hf-vfp cortexa5hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5thf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf-neon} cortexa5hf-vfp cortexa5hf-neon cortexa5t2hf-vfp cortexa5t2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5hf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon-vfpv4} cortexa5hf-vfp cortexa5hf-neon cortexa5hf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa5thf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf-neon-vfpv4} cortexa5hf-vfp cortexa5hf-neon cortexa5hf-neon-vfpv4 cortexa5t2hf-vfp cortexa5t2hf-neon cortexa5t2hf-neon-vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa5hf = "${TUNE_FEATURES:tune-cortexa5} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa5thf = "${TUNE_FEATURES:tune-cortexa5t} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa5hf-neon = "${TUNE_FEATURES:tune-cortexa5-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa5thf-neon = "${TUNE_FEATURES:tune-cortexa5t-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa5hf-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa5-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa5thf-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa5t-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5hf = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf} cortexa5hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5thf = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf} cortexa5hf-vfp cortexa5t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5hf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf-neon} cortexa5hf-vfp cortexa5hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5thf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf-neon} cortexa5hf-vfp cortexa5hf-neon cortexa5t2hf-vfp cortexa5t2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5hf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf-neon-vfpv4} cortexa5hf-vfp cortexa5hf-neon cortexa5hf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa5thf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf-neon-vfpv4} cortexa5hf-vfp cortexa5hf-neon cortexa5hf-neon-vfpv4 cortexa5t2hf-vfp cortexa5t2hf-neon cortexa5t2hf-neon-vfpv4"
|
||||
|
||||
@@ -7,11 +7,11 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa53 cortexa53-crypto"
|
||||
ARMPKGARCH_tune-cortexa53 = "cortexa53"
|
||||
ARMPKGARCH_tune-cortexa53-crypto = "cortexa53-crypto"
|
||||
TUNE_FEATURES_tune-cortexa53 = "${TUNE_FEATURES_tune-armv8a-crc} cortexa53"
|
||||
TUNE_FEATURES_tune-cortexa53-crypto = "${TUNE_FEATURES_tune-cortexa53} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa53 = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc} cortexa53"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa53-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto} cortexa53 cortexa53-crypto"
|
||||
BASE_LIB_tune-cortexa53 = "lib64"
|
||||
BASE_LIB_tune-cortexa53-crypto = "lib64"
|
||||
ARMPKGARCH:tune-cortexa53 = "cortexa53"
|
||||
ARMPKGARCH:tune-cortexa53-crypto = "cortexa53-crypto"
|
||||
TUNE_FEATURES:tune-cortexa53 = "${TUNE_FEATURES:tune-armv8a-crc} cortexa53"
|
||||
TUNE_FEATURES:tune-cortexa53-crypto = "${TUNE_FEATURES:tune-cortexa53} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa53 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa53"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa53-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa53 cortexa53-crypto"
|
||||
BASE_LIB:tune-cortexa53 = "lib64"
|
||||
BASE_LIB:tune-cortexa53-crypto = "lib64"
|
||||
|
||||
@@ -7,7 +7,7 @@ require conf/machine/include/arm/arch-armv8-2a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa55"
|
||||
ARMPKGARCH_tune-cortexa55 = "cortexa55"
|
||||
TUNE_FEATURES_tune-cortexa55 = "${TUNE_FEATURES_tune-armv8-2a-crypto} cortexa55"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa55 = "${PACKAGE_EXTRA_ARCHS_tune-armv8-2a-crypto} cortexa55"
|
||||
BASE_LIB_tune-cortexa55 = "lib64"
|
||||
ARMPKGARCH:tune-cortexa55 = "cortexa55"
|
||||
TUNE_FEATURES:tune-cortexa55 = "${TUNE_FEATURES:tune-armv8-2a-crypto} cortexa55"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa55 = "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} cortexa55"
|
||||
BASE_LIB:tune-cortexa55 = "lib64"
|
||||
|
||||
@@ -8,7 +8,7 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa57-cortexa53"
|
||||
ARMPKGARCH_tune-cortexa57-cortexa53 = "cortexa57-cortexa53"
|
||||
TUNE_FEATURES_tune-cortexa57-cortexa53 = "${TUNE_FEATURES_tune-armv8a-crc} cortexa57-cortexa53"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa57-cortexa53 = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc} cortexa57-cortexa53"
|
||||
BASE_LIB_tune-cortexa57-cortexa53 = "lib64"
|
||||
ARMPKGARCH:tune-cortexa57-cortexa53 = "cortexa57-cortexa53"
|
||||
TUNE_FEATURES:tune-cortexa57-cortexa53 = "${TUNE_FEATURES:tune-armv8a-crc} cortexa57-cortexa53"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa57-cortexa53 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa57-cortexa53"
|
||||
BASE_LIB:tune-cortexa57-cortexa53 = "lib64"
|
||||
|
||||
@@ -7,11 +7,11 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa57 cortexa57-crypto"
|
||||
ARMPKGARCH_tune-cortexa57 = "cortexa57"
|
||||
ARMPKGARCH_tune-cortexa57-crypto = "cortexa57-crypto"
|
||||
TUNE_FEATURES_tune-cortexa57 = "${TUNE_FEATURES_tune-armv8a-crc} cortexa57"
|
||||
TUNE_FEATURES_tune-cortexa57-crypto = "${TUNE_FEATURES_tune-cortexa57} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa57 = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc} cortexa57"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa57-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto} cortexa57 cortexa57-crypto"
|
||||
BASE_LIB_tune-cortexa57 = "lib64"
|
||||
BASE_LIB_tune-cortexa57-crypto = "lib64"
|
||||
ARMPKGARCH:tune-cortexa57 = "cortexa57"
|
||||
ARMPKGARCH:tune-cortexa57-crypto = "cortexa57-crypto"
|
||||
TUNE_FEATURES:tune-cortexa57 = "${TUNE_FEATURES:tune-armv8a-crc} cortexa57"
|
||||
TUNE_FEATURES:tune-cortexa57-crypto = "${TUNE_FEATURES:tune-cortexa57} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa57 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa57"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa57-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa57 cortexa57-crypto"
|
||||
BASE_LIB:tune-cortexa57 = "lib64"
|
||||
BASE_LIB:tune-cortexa57-crypto = "lib64"
|
||||
|
||||
@@ -8,44 +8,44 @@ MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa7', 'armv7ve:
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa7 cortexa7t cortexa7-neon cortexa7t-neon cortexa7-neon-vfpv4 cortexa7t-neon-vfpv4"
|
||||
ARMPKGARCH_tune-cortexa7 = "cortexa7"
|
||||
ARMPKGARCH_tune-cortexa7t = "cortexa7"
|
||||
ARMPKGARCH_tune-cortexa7-neon = "cortexa7"
|
||||
ARMPKGARCH_tune-cortexa7t-neon = "cortexa7"
|
||||
ARMPKGARCH_tune-cortexa7-neon-vfpv4 = "cortexa7"
|
||||
ARMPKGARCH_tune-cortexa7t-neon-vfpv4 = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7 = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7t = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7-neon = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7t-neon = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7-neon-vfpv4 = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7t-neon-vfpv4 = "cortexa7"
|
||||
# mcpu is used so don't use armv7ve as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa7 = "arm vfp cortexa7"
|
||||
TUNE_FEATURES_tune-cortexa7t = "${TUNE_FEATURES_tune-cortexa7} thumb"
|
||||
TUNE_FEATURES_tune-cortexa7-neon = "${TUNE_FEATURES_tune-cortexa7} neon"
|
||||
TUNE_FEATURES_tune-cortexa7t-neon = "${TUNE_FEATURES_tune-cortexa7-neon} thumb"
|
||||
TUNE_FEATURES_tune-cortexa7-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa7-neon} vfpv4"
|
||||
TUNE_FEATURES_tune-cortexa7t-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa7-neon-vfpv4} thumb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve} cortexa7-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7t = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet} cortexa7-vfp cortexa7t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon} cortexa7-vfp cortexa7-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7t-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet-neon} cortexa7-vfp cortexa7-neon cortexa7t2-vfp cortexa7t2-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ve-neon-vfpv4} cortexa7-vfp cortexa7-neon cortexa7-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7t-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vet-neon-vfpv4} cortexa7-vfp cortexa7-neon cortexa7-neon-vfpv4 cortexa7t2-vfp cortexa7t2-neon cortexa7t2-neon-vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa7 = "arm vfp cortexa7"
|
||||
TUNE_FEATURES:tune-cortexa7t = "${TUNE_FEATURES:tune-cortexa7} thumb"
|
||||
TUNE_FEATURES:tune-cortexa7-neon = "${TUNE_FEATURES:tune-cortexa7} neon"
|
||||
TUNE_FEATURES:tune-cortexa7t-neon = "${TUNE_FEATURES:tune-cortexa7-neon} thumb"
|
||||
TUNE_FEATURES:tune-cortexa7-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa7-neon} vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa7t-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa7-neon-vfpv4} thumb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve} cortexa7-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7t = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet} cortexa7-vfp cortexa7t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve-neon} cortexa7-vfp cortexa7-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7t-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet-neon} cortexa7-vfp cortexa7-neon cortexa7t2-vfp cortexa7t2-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ve-neon-vfpv4} cortexa7-vfp cortexa7-neon cortexa7-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7t-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vet-neon-vfpv4} cortexa7-vfp cortexa7-neon cortexa7-neon-vfpv4 cortexa7t2-vfp cortexa7t2-neon cortexa7t2-neon-vfpv4"
|
||||
|
||||
# HF Tunes
|
||||
AVAILTUNES += "cortexa7hf cortexa7thf cortexa7hf-neon cortexa7thf-neon cortexa7hf-neon-vfpv4 cortexa7thf-neon-vfpv4"
|
||||
ARMPKGARCH_tune-cortexa7hf = "cortexa7"
|
||||
ARMPKGARCH_tune-cortexa7thf = "cortexa7"
|
||||
ARMPKGARCH_tune-cortexa7hf-neon = "cortexa7"
|
||||
ARMPKGARCH_tune-cortexa7thf-neon = "cortexa7"
|
||||
ARMPKGARCH_tune-cortexa7hf-neon-vfpv4 = "cortexa7"
|
||||
ARMPKGARCH_tune-cortexa7thf-neon-vfpv4 = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7hf = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7thf = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7hf-neon = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7thf-neon = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7hf-neon-vfpv4 = "cortexa7"
|
||||
ARMPKGARCH:tune-cortexa7thf-neon-vfpv4 = "cortexa7"
|
||||
# mcpu is used so don't use armv7ve as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa7hf = "${TUNE_FEATURES_tune-cortexa7} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa7thf = "${TUNE_FEATURES_tune-cortexa7t} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa7hf-neon = "${TUNE_FEATURES_tune-cortexa7-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa7thf-neon = "${TUNE_FEATURES_tune-cortexa7t-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa7hf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa7-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa7thf-neon-vfpv4 = "${TUNE_FEATURES_tune-cortexa7t-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf} cortexa7hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf} cortexa7hf-vfp cortexa7t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon} cortexa7hf-vfp cortexa7hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7thf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf-neon} cortexa7hf-vfp cortexa7hf-neon cortexa7t2hf-vfp cortexa7t2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7hf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vehf-neon-vfpv4} cortexa7hf-vfp cortexa7hf-neon cortexa7hf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa7thf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS_tune-armv7vethf-neon-vfpv4} cortexa7hf-vfp cortexa7hf-neon cortexa7hf-neon-vfpv4 cortexa7t2hf-vfp cortexa7t2hf-neon cortexa7t2hf-neon-vfpv4"
|
||||
TUNE_FEATURES:tune-cortexa7hf = "${TUNE_FEATURES:tune-cortexa7} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa7thf = "${TUNE_FEATURES:tune-cortexa7t} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa7hf-neon = "${TUNE_FEATURES:tune-cortexa7-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa7thf-neon = "${TUNE_FEATURES:tune-cortexa7t-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa7hf-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa7-neon-vfpv4} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa7thf-neon-vfpv4 = "${TUNE_FEATURES:tune-cortexa7t-neon-vfpv4} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7hf = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf} cortexa7hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7thf = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf} cortexa7hf-vfp cortexa7t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7hf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf-neon} cortexa7hf-vfp cortexa7hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7thf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf-neon} cortexa7hf-vfp cortexa7hf-neon cortexa7t2hf-vfp cortexa7t2hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7hf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vehf-neon-vfpv4} cortexa7hf-vfp cortexa7hf-neon cortexa7hf-neon-vfpv4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa7thf-neon-vfpv4 = "${PACKAGE_EXTRA_ARCHS:tune-armv7vethf-neon-vfpv4} cortexa7hf-vfp cortexa7hf-neon cortexa7hf-neon-vfpv4 cortexa7t2hf-vfp cortexa7t2hf-neon cortexa7t2hf-neon-vfpv4"
|
||||
|
||||
@@ -8,12 +8,12 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# cortexa72.cortexa53 implies crc support
|
||||
AVAILTUNES += "cortexa72-cortexa53 cortexa72-cortexa53-crypto"
|
||||
ARMPKGARCH_tune-cortexa72-cortexa53 = "cortexa72-cortexa53"
|
||||
ARMPKGARCH_tune-cortexa72-cortexa53-crypto = "cortexa72-cortexa53-crypto"
|
||||
TUNE_FEATURES_tune-cortexa72-cortexa53 = "${TUNE_FEATURES_tune-armv8a-crc} cortexa72-cortexa53"
|
||||
TUNE_FEATURES_tune-cortexa72-cortexa53-crypto = "${TUNE_FEATURES_tune-cortexa72-cortexa53} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa72-cortexa53 = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc} cortexa72-cortexa53"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa72-cortexa53-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto} cortexa72-cortexa53 cortexa72-cortexa53-crypto"
|
||||
BASE_LIB_tune-cortexa72-cortexa53 = "lib64"
|
||||
BASE_LIB_tune-cortexa72-cortexa53-crypto = "lib64"
|
||||
ARMPKGARCH:tune-cortexa72-cortexa53 = "cortexa72-cortexa53"
|
||||
ARMPKGARCH:tune-cortexa72-cortexa53-crypto = "cortexa72-cortexa53-crypto"
|
||||
TUNE_FEATURES:tune-cortexa72-cortexa53 = "${TUNE_FEATURES:tune-armv8a-crc} cortexa72-cortexa53"
|
||||
TUNE_FEATURES:tune-cortexa72-cortexa53-crypto = "${TUNE_FEATURES:tune-cortexa72-cortexa53} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa72-cortexa53 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa72-cortexa53"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa72-cortexa53-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa72-cortexa53 cortexa72-cortexa53-crypto"
|
||||
BASE_LIB:tune-cortexa72-cortexa53 = "lib64"
|
||||
BASE_LIB:tune-cortexa72-cortexa53-crypto = "lib64"
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa72"
|
||||
ARMPKGARCH_tune-cortexa72 = "cortexa72"
|
||||
TUNE_FEATURES_tune-cortexa72 = "${TUNE_FEATURES_tune-armv8a-crc-crypto} cortexa72"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa72 = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto} cortexa72"
|
||||
BASE_LIB_tune-cortexa72 = "lib64"
|
||||
ARMPKGARCH:tune-cortexa72 = "cortexa72"
|
||||
TUNE_FEATURES:tune-cortexa72 = "${TUNE_FEATURES:tune-armv8a-crc-crypto} cortexa72"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa72 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa72"
|
||||
BASE_LIB:tune-cortexa72 = "lib64"
|
||||
|
||||
@@ -8,12 +8,12 @@ require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
# cortexa73.cortexa53 implies crc support
|
||||
AVAILTUNES += "cortexa73-cortexa53 cortexa73-cortexa53-crypto"
|
||||
ARMPKGARCH_tune-cortexa73-cortexa53 = "cortexa73-cortexa53"
|
||||
ARMPKGARCH_tune-cortexa73-cortexa53-crypto = "cortexa73-cortexa53-crypto"
|
||||
TUNE_FEATURES_tune-cortexa73-cortexa53 = "${TUNE_FEATURES_tune-armv8a-crc} cortexa73-cortexa53"
|
||||
TUNE_FEATURES_tune-cortexa73-cortexa53-crypto = "${TUNE_FEATURES_tune-cortexa73-cortexa53} crypto"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa73-cortexa53 = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc} cortexa73-cortexa53"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa73-cortexa53-crypto = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto} cortexa73-cortexa53 cortexa73-cortexa53-crypto"
|
||||
BASE_LIB_tune-cortexa73-cortexa53 = "lib64"
|
||||
BASE_LIB_tune-cortexa73-cortexa53-crypto = "lib64"
|
||||
ARMPKGARCH:tune-cortexa73-cortexa53 = "cortexa73-cortexa53"
|
||||
ARMPKGARCH:tune-cortexa73-cortexa53-crypto = "cortexa73-cortexa53-crypto"
|
||||
TUNE_FEATURES:tune-cortexa73-cortexa53 = "${TUNE_FEATURES:tune-armv8a-crc} cortexa73-cortexa53"
|
||||
TUNE_FEATURES:tune-cortexa73-cortexa53-crypto = "${TUNE_FEATURES:tune-cortexa73-cortexa53} crypto"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa73-cortexa53 = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} cortexa73-cortexa53"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa73-cortexa53-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} cortexa73-cortexa53 cortexa73-cortexa53-crypto"
|
||||
BASE_LIB:tune-cortexa73-cortexa53 = "lib64"
|
||||
BASE_LIB:tune-cortexa73-cortexa53-crypto = "lib64"
|
||||
|
||||
|
||||
@@ -8,32 +8,32 @@ MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa8', 'armv7a:'
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa8 cortexa8t cortexa8-neon cortexa8t-neon"
|
||||
ARMPKGARCH_tune-cortexa8 = "cortexa8"
|
||||
ARMPKGARCH_tune-cortexa8t = "cortexa8"
|
||||
ARMPKGARCH_tune-cortexa8-neon = "cortexa8"
|
||||
ARMPKGARCH_tune-cortexa8t-neon = "cortexa8"
|
||||
ARMPKGARCH:tune-cortexa8 = "cortexa8"
|
||||
ARMPKGARCH:tune-cortexa8t = "cortexa8"
|
||||
ARMPKGARCH:tune-cortexa8-neon = "cortexa8"
|
||||
ARMPKGARCH:tune-cortexa8t-neon = "cortexa8"
|
||||
# mcpu is used so don't use armv7a as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa8 = "arm vfp cortexa8"
|
||||
TUNE_FEATURES_tune-cortexa8t = "${TUNE_FEATURES_tune-cortexa8} thumb"
|
||||
TUNE_FEATURES_tune-cortexa8-neon = "${TUNE_FEATURES_tune-cortexa8} neon"
|
||||
TUNE_FEATURES_tune-cortexa8t-neon = "${TUNE_FEATURES_tune-cortexa8-neon} thumb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa8 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} cortexa8-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa8t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} cortexa8-vfp cortexa8t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa8-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} cortexa8-vfp cortexa8-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa8t-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7at-neon} cortexa8-vfp cortexa8-neon cortexa8t2-vfp cortexa8t2-neon"
|
||||
TUNE_FEATURES:tune-cortexa8 = "arm vfp cortexa8"
|
||||
TUNE_FEATURES:tune-cortexa8t = "${TUNE_FEATURES:tune-cortexa8} thumb"
|
||||
TUNE_FEATURES:tune-cortexa8-neon = "${TUNE_FEATURES:tune-cortexa8} neon"
|
||||
TUNE_FEATURES:tune-cortexa8t-neon = "${TUNE_FEATURES:tune-cortexa8-neon} thumb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa8 = "${PACKAGE_EXTRA_ARCHS:tune-armv7a} cortexa8-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa8t = "${PACKAGE_EXTRA_ARCHS:tune-armv7at} cortexa8-vfp cortexa8t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa8-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7a-neon} cortexa8-vfp cortexa8-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa8t-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7at-neon} cortexa8-vfp cortexa8-neon cortexa8t2-vfp cortexa8t2-neon"
|
||||
|
||||
# HF Tunes
|
||||
AVAILTUNES += "cortexa8hf cortexa8thf cortexa8hf-neon cortexa8thf-neon"
|
||||
ARMPKGARCH_tune-cortexa8hf = "cortexa8"
|
||||
ARMPKGARCH_tune-cortexa8thf = "cortexa8"
|
||||
ARMPKGARCH_tune-cortexa8hf-neon = "cortexa8"
|
||||
ARMPKGARCH_tune-cortexa8thf-neon = "cortexa8"
|
||||
ARMPKGARCH:tune-cortexa8hf = "cortexa8"
|
||||
ARMPKGARCH:tune-cortexa8thf = "cortexa8"
|
||||
ARMPKGARCH:tune-cortexa8hf-neon = "cortexa8"
|
||||
ARMPKGARCH:tune-cortexa8thf-neon = "cortexa8"
|
||||
# mcpu is used so don't use armv7a as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa8hf = "${TUNE_FEATURES_tune-cortexa8} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa8thf = "${TUNE_FEATURES_tune-cortexa8t} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa8hf-neon = "${TUNE_FEATURES_tune-cortexa8-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa8thf-neon = "${TUNE_FEATURES_tune-cortexa8t-neon} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa8hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} cortexa8hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa8thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} cortexa8hf-vfp cortexa8t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa8hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon} cortexa8hf-vfp cortexa8hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa8thf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf-neon} cortexa8hf-vfp cortexa8hf-neon cortexa8t2hf-vfp cortexa8t2hf-neon"
|
||||
TUNE_FEATURES:tune-cortexa8hf = "${TUNE_FEATURES:tune-cortexa8} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa8thf = "${TUNE_FEATURES:tune-cortexa8t} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa8hf-neon = "${TUNE_FEATURES:tune-cortexa8-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa8thf-neon = "${TUNE_FEATURES:tune-cortexa8t-neon} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa8hf = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf} cortexa8hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa8thf = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf} cortexa8hf-vfp cortexa8t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa8hf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf-neon} cortexa8hf-vfp cortexa8hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa8thf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf-neon} cortexa8hf-vfp cortexa8hf-neon cortexa8t2hf-vfp cortexa8t2hf-neon"
|
||||
|
||||
@@ -8,48 +8,48 @@ MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa9', 'armv7a:'
|
||||
|
||||
# Little Endian base configs
|
||||
AVAILTUNES += "cortexa9 cortexa9t cortexa9-neon cortexa9t-neon"
|
||||
ARMPKGARCH_tune-cortexa9 = "cortexa9"
|
||||
ARMPKGARCH_tune-cortexa9t = "cortexa9"
|
||||
ARMPKGARCH_tune-cortexa9-neon = "cortexa9"
|
||||
ARMPKGARCH_tune-cortexa9t-neon = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9 = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9t = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9-neon = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9t-neon = "cortexa9"
|
||||
# mcpu is used so don't use armv7a as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa9 = "arm vfp cortexa9"
|
||||
TUNE_FEATURES_tune-cortexa9t = "${TUNE_FEATURES_tune-cortexa9} thumb"
|
||||
TUNE_FEATURES_tune-cortexa9-neon = "${TUNE_FEATURES_tune-cortexa9} neon"
|
||||
TUNE_FEATURES_tune-cortexa9t-neon = "${TUNE_FEATURES_tune-cortexa9-neon} thumb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a} cortexa9-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9t = "${PACKAGE_EXTRA_ARCHS_tune-armv7at} cortexa9-vfp cortexa9t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-neon} cortexa9-vfp cortexa9-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9t-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7at-neon} cortexa9-vfp cortexa9-neon cortexa9t2-vfp cortexa9t2-neon"
|
||||
TUNE_FEATURES:tune-cortexa9 = "arm vfp cortexa9"
|
||||
TUNE_FEATURES:tune-cortexa9t = "${TUNE_FEATURES:tune-cortexa9} thumb"
|
||||
TUNE_FEATURES:tune-cortexa9-neon = "${TUNE_FEATURES:tune-cortexa9} neon"
|
||||
TUNE_FEATURES:tune-cortexa9t-neon = "${TUNE_FEATURES:tune-cortexa9-neon} thumb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9 = "${PACKAGE_EXTRA_ARCHS:tune-armv7a} cortexa9-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9t = "${PACKAGE_EXTRA_ARCHS:tune-armv7at} cortexa9-vfp cortexa9t2-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7a-neon} cortexa9-vfp cortexa9-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9t-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7at-neon} cortexa9-vfp cortexa9-neon cortexa9t2-vfp cortexa9t2-neon"
|
||||
|
||||
# HF Tunes
|
||||
AVAILTUNES += "cortexa9hf cortexa9thf cortexa9hf-neon cortexa9thf-neon"
|
||||
ARMPKGARCH_tune-cortexa9hf = "cortexa9"
|
||||
ARMPKGARCH_tune-cortexa9thf = "cortexa9"
|
||||
ARMPKGARCH_tune-cortexa9hf-neon = "cortexa9"
|
||||
ARMPKGARCH_tune-cortexa9thf-neon = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9hf = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9thf = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9hf-neon = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9thf-neon = "cortexa9"
|
||||
# mcpu is used so don't use armv7a as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa9hf = "${TUNE_FEATURES_tune-cortexa9} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa9thf = "${TUNE_FEATURES_tune-cortexa9t} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa9hf-neon = "${TUNE_FEATURES_tune-cortexa9-neon} callconvention-hard"
|
||||
TUNE_FEATURES_tune-cortexa9thf-neon = "${TUNE_FEATURES_tune-cortexa9t-neon} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9hf = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf} cortexa9hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9thf = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf} cortexa9hf-vfp cortexa9t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9hf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-neon} cortexa9hf-vfp cortexa9hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9thf-neon = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf-neon} cortexa9hf-vfp cortexa9hf-neon cortexa9t2hf-vfp cortexa9t2hf-neon"
|
||||
TUNE_FEATURES:tune-cortexa9hf = "${TUNE_FEATURES:tune-cortexa9} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa9thf = "${TUNE_FEATURES:tune-cortexa9t} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa9hf-neon = "${TUNE_FEATURES:tune-cortexa9-neon} callconvention-hard"
|
||||
TUNE_FEATURES:tune-cortexa9thf-neon = "${TUNE_FEATURES:tune-cortexa9t-neon} callconvention-hard"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9hf = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf} cortexa9hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9thf = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf} cortexa9hf-vfp cortexa9t2hf-vfp"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9hf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf-neon} cortexa9hf-vfp cortexa9hf-neon"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9thf-neon = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf-neon} cortexa9hf-vfp cortexa9hf-neon cortexa9t2hf-vfp cortexa9t2hf-neon"
|
||||
|
||||
# VFPv3 Tunes
|
||||
AVAILTUNES += "cortexa9-vfpv3 cortexa9t-vfpv3 cortexa9hf-vfpv3 cortexa9thf-vfpv3"
|
||||
ARMPKGARCH_tune-cortexa9-vfpv3 = "cortexa9"
|
||||
ARMPKGARCH_tune-cortexa9t-vfpv3 = "cortexa9"
|
||||
ARMPKGARCH_tune-cortexa9hf-vfpv3 = "cortexa9"
|
||||
ARMPKGARCH_tune-cortexa9thf-vfpv3 = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9-vfpv3 = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9t-vfpv3 = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9hf-vfpv3 = "cortexa9"
|
||||
ARMPKGARCH:tune-cortexa9thf-vfpv3 = "cortexa9"
|
||||
# mcpu is used so don't use armv7a as we don't want march
|
||||
TUNE_FEATURES_tune-cortexa9-vfpv3 = "${TUNE_FEATURES_tune-cortexa9} vfpv3"
|
||||
TUNE_FEATURES_tune-cortexa9t-vfpv3 = "${TUNE_FEATURES_tune-cortexa9t} vfpv3"
|
||||
TUNE_FEATURES_tune-cortexa9hf-vfpv3 = "${TUNE_FEATURES_tune-cortexa9hf} vfpv3"
|
||||
TUNE_FEATURES_tune-cortexa9thf-vfpv3 = "${TUNE_FEATURES_tune-cortexa9thf} vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7a-vfpv3} cortexa9-vfp cortexa9-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9t-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7at-vfpv3} cortexa9-vfp cortexa9-vfpv3 cortexa9t2-vfp cortexa9t2-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9hf-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7ahf-vfpv3} cortexa9hf-vfp cortexa9hf-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-cortexa9thf-vfpv3 = "${PACKAGE_EXTRA_ARCHS_tune-armv7athf-vfpv3} cortexa9hf-vfp cortexa9hf-vfpv3 cortexa9t2hf-vfp cortexa9t2hf-vfpv3"
|
||||
TUNE_FEATURES:tune-cortexa9-vfpv3 = "${TUNE_FEATURES:tune-cortexa9} vfpv3"
|
||||
TUNE_FEATURES:tune-cortexa9t-vfpv3 = "${TUNE_FEATURES:tune-cortexa9t} vfpv3"
|
||||
TUNE_FEATURES:tune-cortexa9hf-vfpv3 = "${TUNE_FEATURES:tune-cortexa9hf} vfpv3"
|
||||
TUNE_FEATURES:tune-cortexa9thf-vfpv3 = "${TUNE_FEATURES:tune-cortexa9thf} vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7a-vfpv3} cortexa9-vfp cortexa9-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9t-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7at-vfpv3} cortexa9-vfp cortexa9-vfpv3 cortexa9t2-vfp cortexa9t2-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9hf-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7ahf-vfpv3} cortexa9hf-vfp cortexa9hf-vfpv3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-cortexa9thf-vfpv3 = "${PACKAGE_EXTRA_ARCHS:tune-armv7athf-vfpv3} cortexa9hf-vfp cortexa9hf-vfpv3 cortexa9t2hf-vfp cortexa9t2hf-vfpv3"
|
||||
|
||||
@@ -7,6 +7,6 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ep9312', ' -march=ep9312
|
||||
MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'ep9312', 'armv4:', '', d)}"
|
||||
|
||||
AVAILTUNES += "ep9312"
|
||||
ARMPKGARCH_tune-ep9312 = "ep9312"
|
||||
TUNE_FEATURES_tune-ep9312 = "thumb ep9312"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ep9312 = "${PACKAGE_EXTRA_ARCHS_tune-armv4t} ep9312t"
|
||||
ARMPKGARCH:tune-ep9312 = "ep9312"
|
||||
TUNE_FEATURES:tune-ep9312 = "thumb ep9312"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ep9312 = "${PACKAGE_EXTRA_ARCHS:tune-armv4t} ep9312t"
|
||||
|
||||
@@ -13,7 +13,7 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'i586-nlp', ' -march=i586
|
||||
|
||||
# Quark tune feature
|
||||
AVAILTUNES = "i586-nlp-32"
|
||||
TUNE_FEATURES_tune-i586-nlp-32 = "${TUNE_FEATURES_tune-x86} i586-nlp"
|
||||
BASE_LIB_tune-i586-nlp-32 = "lib"
|
||||
TUNE_PKGARCH_tune-i586-nlp-32 = "i586-nlp-32"
|
||||
PACKAGE_EXTRA_ARCHS_tune-i586-nlp-32 = "i586-nlp-32"
|
||||
TUNE_FEATURES:tune-i586-nlp-32 = "${TUNE_FEATURES:tune-x86} i586-nlp"
|
||||
BASE_LIB:tune-i586-nlp-32 = "lib"
|
||||
TUNE_PKGARCH:tune-i586-nlp-32 = "i586-nlp-32"
|
||||
PACKAGE_EXTRA_ARCHS:tune-i586-nlp-32 = "i586-nlp-32"
|
||||
|
||||
@@ -8,7 +8,7 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'i586', ' -march=i586', ''
|
||||
|
||||
# Extra tune selections
|
||||
AVAILTUNES += "i586"
|
||||
TUNE_FEATURES_tune-i586 = "${TUNE_FEATURES_tune-x86} i586"
|
||||
BASE_LIB_tune-i586 = "lib"
|
||||
TUNE_PKGARCH_tune-i586 = "i586"
|
||||
PACKAGE_EXTRA_ARCHS_tune-i586 = "${PACKAGE_EXTRA_ARCHS_tune-x86} i586"
|
||||
TUNE_FEATURES:tune-i586 = "${TUNE_FEATURES:tune-x86} i586"
|
||||
BASE_LIB:tune-i586 = "lib"
|
||||
TUNE_PKGARCH:tune-i586 = "i586"
|
||||
PACKAGE_EXTRA_ARCHS:tune-i586 = "${PACKAGE_EXTRA_ARCHS:tune-x86} i586"
|
||||
|
||||
@@ -21,7 +21,7 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'i686', ' -march=i686', ''
|
||||
|
||||
# Extra tune selections
|
||||
AVAILTUNES += "i686"
|
||||
TUNE_FEATURES_tune-i686 = "${TUNE_FEATURES_tune-x86} i686"
|
||||
BASE_LIB_tune-i686 = "lib"
|
||||
TUNE_PKGARCH_tune-i686 = "i686"
|
||||
PACKAGE_EXTRA_ARCHS_tune-i686 = "${PACKAGE_EXTRA_ARCHS_tune-i586} i686"
|
||||
TUNE_FEATURES:tune-i686 = "${TUNE_FEATURES:tune-x86} i686"
|
||||
BASE_LIB:tune-i686 = "lib"
|
||||
TUNE_PKGARCH:tune-i686 = "i686"
|
||||
PACKAGE_EXTRA_ARCHS:tune-i686 = "${PACKAGE_EXTRA_ARCHS:tune-i586} i686"
|
||||
|
||||
@@ -10,6 +10,6 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'iwmmxt', ' -mcpu=iwmmxt',
|
||||
MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'iwmmxt', 'armv5:', '', d)}"
|
||||
|
||||
AVAILTUNES += "iwmmxt"
|
||||
ARMPKGARCH_tune-iwmmxt = "iwmmxt"
|
||||
TUNE_FEATURES_tune-iwmmxt = "thumb iwmmxt"
|
||||
PACKAGE_EXTRA_ARCHS_tune-iwmmxt = "${PACKAGE_EXTRA_ARCHS_tune-armv5te} iwmmxt iwmmxtt"
|
||||
ARMPKGARCH:tune-iwmmxt = "iwmmxt"
|
||||
TUNE_FEATURES:tune-iwmmxt = "thumb iwmmxt"
|
||||
PACKAGE_EXTRA_ARCHS:tune-iwmmxt = "${PACKAGE_EXTRA_ARCHS:tune-armv5te} iwmmxt iwmmxtt"
|
||||
|
||||
@@ -6,8 +6,8 @@ TUNEVALID[mcf5441x] = "Enable coldfire specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'mcf5441x', ' -mcpu=54418', '', d)}"
|
||||
|
||||
AVAILTUNES += "mcf5441x"
|
||||
TUNE_FEATURES_tune-mcf5441x = "mcf5441x"
|
||||
TUNE_ARCH_tune-mcf5441x = "mcf5441x"
|
||||
TUNE_PKGARCH_tune-mcf5441x = "mcf5441x"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mcf5441x = "m68k mcf5441x"
|
||||
TUNE_FEATURES:tune-mcf5441x = "mcf5441x"
|
||||
TUNE_ARCH:tune-mcf5441x = "mcf5441x"
|
||||
TUNE_PKGARCH:tune-mcf5441x = "mcf5441x"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mcf5441x = "m68k mcf5441x"
|
||||
|
||||
|
||||
@@ -3,6 +3,6 @@ DEFAULTTUNE ?= "microblaze"
|
||||
require conf/machine/include/microblaze/arch-microblaze.inc
|
||||
|
||||
AVAILTUNES += "microblaze"
|
||||
TUNE_FEATURES_tune-microblaze = "microblaze"
|
||||
PACKAGE_EXTRA_ARCHS_tune-microblaze = "${TUNE_PKGARCH}"
|
||||
TUNE_FEATURES:tune-microblaze = "microblaze"
|
||||
PACKAGE_EXTRA_ARCHS:tune-microblaze = "${TUNE_PKGARCH}"
|
||||
|
||||
|
||||
@@ -9,21 +9,21 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'mips32', ' -march=mips32'
|
||||
# Base Tunes (Hard Float)
|
||||
AVAILTUNES += "mips32 mips32el"
|
||||
|
||||
TUNE_FEATURES_tune-mips32 = "${TUNE_FEATURES_tune-mips} mips32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips32 = "mips32"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32 = "mips mips32"
|
||||
TUNE_FEATURES:tune-mips32 = "${TUNE_FEATURES:tune-mips} mips32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32 = "mips32"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32 = "mips mips32"
|
||||
|
||||
TUNE_FEATURES_tune-mips32el = "${TUNE_FEATURES_tune-mipsel} mips32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips32el = "mips32el"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32el = "mipsel mips32el"
|
||||
TUNE_FEATURES:tune-mips32el = "${TUNE_FEATURES:tune-mipsel} mips32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32el = "mips32el"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32el = "mipsel mips32el"
|
||||
|
||||
# Soft Float
|
||||
AVAILTUNES += "mips32-nf mips32el-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mips32-nf = "${TUNE_FEATURES_tune-mips-nf} mips32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips32-nf = "mips32"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32-nf = "mips-nf mips32-nf"
|
||||
TUNE_FEATURES:tune-mips32-nf = "${TUNE_FEATURES:tune-mips-nf} mips32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32-nf = "mips32"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32-nf = "mips-nf mips32-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mips32el-nf = "${TUNE_FEATURES_tune-mipsel-nf} mips32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips32el-nf = "mips32el"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32el-nf = "mipsel-nf mips32el-nf"
|
||||
TUNE_FEATURES:tune-mips32el-nf = "${TUNE_FEATURES:tune-mipsel-nf} mips32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32el-nf = "mips32el"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32el-nf = "mipsel-nf mips32el-nf"
|
||||
|
||||
@@ -9,21 +9,21 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'mips32r2', ' -march=mips3
|
||||
# Base Tunes (Hard Float)
|
||||
AVAILTUNES += "mips32r2 mips32r2el"
|
||||
|
||||
TUNE_FEATURES_tune-mips32r2 = "${TUNE_FEATURES_tune-mips} mips32r2"
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2 = "mips32r2"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2 = "mips mips32 mips32r2"
|
||||
TUNE_FEATURES:tune-mips32r2 = "${TUNE_FEATURES:tune-mips} mips32r2"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2 = "mips32r2"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2 = "mips mips32 mips32r2"
|
||||
|
||||
TUNE_FEATURES_tune-mips32r2el = "${TUNE_FEATURES_tune-mipsel} mips32r2"
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2el = "mips32r2el"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2el = "mipsel mips32el mips32r2el"
|
||||
TUNE_FEATURES:tune-mips32r2el = "${TUNE_FEATURES:tune-mipsel} mips32r2"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2el = "mips32r2el"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2el = "mipsel mips32el mips32r2el"
|
||||
|
||||
# Soft Float
|
||||
AVAILTUNES += "mips32r2-nf mips32r2el-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mips32r2-nf = "${TUNE_FEATURES_tune-mips-nf} mips32r2"
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2-nf = "mips32r2"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2-nf = "mips-nf mips32-nf mips32r2-nf"
|
||||
TUNE_FEATURES:tune-mips32r2-nf = "${TUNE_FEATURES:tune-mips-nf} mips32r2"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2-nf = "mips32r2"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2-nf = "mips-nf mips32-nf mips32r2-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mips32r2el-nf = "${TUNE_FEATURES_tune-mipsel-nf} mips32r2"
|
||||
MIPSPKGSFX_VARIANT_tune-mips32r2el-nf = "mips32r2el"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips32r2el-nf = "mipsel-nf mips32el-nf mips32r2el-nf"
|
||||
TUNE_FEATURES:tune-mips32r2el-nf = "${TUNE_FEATURES:tune-mipsel-nf} mips32r2"
|
||||
MIPSPKGSFX_VARIANT:tune-mips32r2el-nf = "mips32r2el"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips32r2el-nf = "mipsel-nf mips32el-nf mips32r2el-nf"
|
||||
|
||||
@@ -9,21 +9,21 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa32r6', ' -march=mi
|
||||
# Base Tunes (Hard Float)
|
||||
AVAILTUNES += "mipsisa32r6 mipsisa32r6el"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa32r6 = "o32 bigendian mipsisa32r6 fpu-hard r6"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa32r6 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa32r6 = "mipsisa32r6"
|
||||
TUNE_FEATURES:tune-mipsisa32r6 = "o32 bigendian mipsisa32r6 fpu-hard r6"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa32r6 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa32r6 = "mipsisa32r6"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa32r6el = "o32 fpu-hard mipsisa32r6 r6"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa32r6el = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa32r6el = "mipsisa32r6el"
|
||||
TUNE_FEATURES:tune-mipsisa32r6el = "o32 fpu-hard mipsisa32r6 r6"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa32r6el = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa32r6el = "mipsisa32r6el"
|
||||
|
||||
# Soft Float
|
||||
AVAILTUNES += "mipsisa32r6-nf mipsisa32r6el-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa32r6-nf = "o32 bigendian mipsisa32r6 r6"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa32r6-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa32r6-nf = "mipsisa32r6-nf"
|
||||
TUNE_FEATURES:tune-mipsisa32r6-nf = "o32 bigendian mipsisa32r6 r6"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa32r6-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa32r6-nf = "mipsisa32r6-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa32r6el-nf = "o32 mipsisa32r6 r6"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa32r6el-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa32r6el-nf = "mipsisa32r6el-nf"
|
||||
TUNE_FEATURES:tune-mipsisa32r6el-nf = "o32 mipsisa32r6 r6"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa32r6el-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa32r6el-nf = "mipsisa32r6el-nf"
|
||||
|
||||
@@ -8,77 +8,77 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'mips64r2', ' -march=mips6
|
||||
# Base tunes
|
||||
AVAILTUNES += "mips64r2 mips64r2el"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2 = "${TUNE_FEATURES_tune-mips64} mips64r2"
|
||||
BASE_LIB_tune-mips64r2 = "lib64"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2 = "mips64r2"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2 = "mips64 mips64r2"
|
||||
TUNE_FEATURES:tune-mips64r2 = "${TUNE_FEATURES:tune-mips64} mips64r2"
|
||||
BASE_LIB:tune-mips64r2 = "lib64"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2 = "mips64r2"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2 = "mips64 mips64r2"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2el = "${TUNE_FEATURES_tune-mips64el} mips64r2"
|
||||
BASE_LIB_tune-mips64r2el = "lib64"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2el = "mips64r2el"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2el = "mips64el mips64r2el"
|
||||
TUNE_FEATURES:tune-mips64r2el = "${TUNE_FEATURES:tune-mips64el} mips64r2"
|
||||
BASE_LIB:tune-mips64r2el = "lib64"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2el = "mips64r2el"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2el = "mips64el mips64r2el"
|
||||
|
||||
# MIPS 64r2 Soft Float
|
||||
AVAILTUNES += "mips64r2-nf mips64r2el-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2-nf = "${TUNE_FEATURES_tune-mips64-nf} mips64r2"
|
||||
BASE_LIB_tune-mips64r2-nf = "lib64"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2-nf = "mips64-nf mips64r2-nf"
|
||||
TUNE_FEATURES:tune-mips64r2-nf = "${TUNE_FEATURES:tune-mips64-nf} mips64r2"
|
||||
BASE_LIB:tune-mips64r2-nf = "lib64"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2-nf = "mips64-nf mips64r2-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2el-nf = "${TUNE_FEATURES_tune-mips64el-nf} mips64r2"
|
||||
BASE_LIB_tune-mips64r2el-nf = "lib64"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2el-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2el-nf = "mips64el-nf mips64r2el-nf"
|
||||
TUNE_FEATURES:tune-mips64r2el-nf = "${TUNE_FEATURES:tune-mips64el-nf} mips64r2"
|
||||
BASE_LIB:tune-mips64r2el-nf = "lib64"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2el-nf = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2el-nf = "mips64el-nf mips64r2el-nf"
|
||||
|
||||
# MIPS 64r2 n32
|
||||
AVAILTUNES += "mips64r2-n32 mips64r2el-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2-n32 = "${TUNE_FEATURES_tune-mips64-n32} mips64r2"
|
||||
BASE_LIB_tune-mips64r2-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2-n32 = "mips64-n32 mips64r2-n32"
|
||||
TUNE_FEATURES:tune-mips64r2-n32 = "${TUNE_FEATURES:tune-mips64-n32} mips64r2"
|
||||
BASE_LIB:tune-mips64r2-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2-n32 = "mips64-n32 mips64r2-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2el-n32 = "${TUNE_FEATURES_tune-mips64el-n32} mips64r2"
|
||||
BASE_LIB_tune-mips64r2el-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2el-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2el-n32 = "mips64el-n32 mips64r2el-n32"
|
||||
TUNE_FEATURES:tune-mips64r2el-n32 = "${TUNE_FEATURES:tune-mips64el-n32} mips64r2"
|
||||
BASE_LIB:tune-mips64r2el-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2el-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2el-n32 = "mips64el-n32 mips64r2el-n32"
|
||||
|
||||
# MIPS 64r2 n32 and Soft Float
|
||||
AVAILTUNES += "mips64r2-nf-n32 mips64r2el-nf-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2-nf-n32 = "${TUNE_FEATURES_tune-mips64-nf-n32} mips64r2"
|
||||
BASE_LIB_tune-mips64r2-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2-nf-n32 = "mips64-nf-n32 mips64r2-nf-n32"
|
||||
TUNE_FEATURES:tune-mips64r2-nf-n32 = "${TUNE_FEATURES:tune-mips64-nf-n32} mips64r2"
|
||||
BASE_LIB:tune-mips64r2-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2-nf-n32 = "mips64-nf-n32 mips64r2-nf-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2el-nf-n32 = "${TUNE_FEATURES_tune-mips64el-nf-n32} mips64r2"
|
||||
BASE_LIB_tune-mips64r2el-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2el-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2el-nf-n32 = "mips64el-nf-n32 mips64r2el-nf-n32"
|
||||
TUNE_FEATURES:tune-mips64r2el-nf-n32 = "${TUNE_FEATURES:tune-mips64el-nf-n32} mips64r2"
|
||||
BASE_LIB:tune-mips64r2el-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2el-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2el-nf-n32 = "mips64el-nf-n32 mips64r2el-nf-n32"
|
||||
|
||||
# MIPS 64r2 o32
|
||||
AVAILTUNES += "mips64r2-o32 mips64r2el-o32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2-o32 = "${TUNE_FEATURES_tune-mips64-o32} mips64r2"
|
||||
BASE_LIB_tune-mips64r2-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2-o32 = "mips mips64-o32 mips64r2-o32"
|
||||
TUNE_FEATURES:tune-mips64r2-o32 = "${TUNE_FEATURES:tune-mips64-o32} mips64r2"
|
||||
BASE_LIB:tune-mips64r2-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2-o32 = "mips mips64-o32 mips64r2-o32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2el-o32 = "${TUNE_FEATURES_tune-mips64el-o32} mips64r2"
|
||||
BASE_LIB_tune-mips64r2el-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2el-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2el-o32 = "mipsel mips64el-o32 mips64r2el-o32"
|
||||
TUNE_FEATURES:tune-mips64r2el-o32 = "${TUNE_FEATURES:tune-mips64el-o32} mips64r2"
|
||||
BASE_LIB:tune-mips64r2el-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2el-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2el-o32 = "mipsel mips64el-o32 mips64r2el-o32"
|
||||
|
||||
# MIPS 64r2 o32 and Soft Float
|
||||
AVAILTUNES += "mips64r2-nf-o32 mips64r2el-nf-o32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2-nf-o32 = "${TUNE_FEATURES_tune-mips64-nf-o32} mips64r2"
|
||||
BASE_LIB_tune-mips64r2-nf-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2-nf-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2-nf-o32 = "mips-nf mips64r2-nf-o32"
|
||||
TUNE_FEATURES:tune-mips64r2-nf-o32 = "${TUNE_FEATURES:tune-mips64-nf-o32} mips64r2"
|
||||
BASE_LIB:tune-mips64r2-nf-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2-nf-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2-nf-o32 = "mips-nf mips64r2-nf-o32"
|
||||
|
||||
TUNE_FEATURES_tune-mips64r2el-nf-o32 = "${TUNE_FEATURES_tune-mips64el-nf-o32} mips64r2"
|
||||
BASE_LIB_tune-mips64r2el-nf-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT_tune-mips64r2el-nf-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mips64r2el-nf-o32 = "mipsel-nf mips64r2el-nf-o32"
|
||||
TUNE_FEATURES:tune-mips64r2el-nf-o32 = "${TUNE_FEATURES:tune-mips64el-nf-o32} mips64r2"
|
||||
BASE_LIB:tune-mips64r2el-nf-o32 = "lib"
|
||||
MIPSPKGSFX_VARIANT:tune-mips64r2el-nf-o32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mips64r2el-nf-o32 = "mipsel-nf mips64r2el-nf-o32"
|
||||
|
||||
@@ -8,51 +8,51 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r6', ' -march=mi
|
||||
# Base Tunes
|
||||
AVAILTUNES += "mipsisa64r6 mipsisa64r6el"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa64r6 = "bigendian fpu-hard n64 mipsisa64r6 r6"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa64r6 = "${TUNE_ARCH}"
|
||||
BASE_LIB_tune-mipsisa64r6 = "lib64"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa64r6 = "mipsisa64r6"
|
||||
TUNE_FEATURES:tune-mipsisa64r6 = "bigendian fpu-hard n64 mipsisa64r6 r6"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa64r6 = "${TUNE_ARCH}"
|
||||
BASE_LIB:tune-mipsisa64r6 = "lib64"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6 = "mipsisa64r6"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa64r6el = "fpu-hard r6 n64 mipsisa64r6"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa64r6el = "${TUNE_ARCH}"
|
||||
BASE_LIB_tune-mipsisa64r6el = "lib64"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa64r6el = "mipsisa64r6el"
|
||||
TUNE_FEATURES:tune-mipsisa64r6el = "fpu-hard r6 n64 mipsisa64r6"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa64r6el = "${TUNE_ARCH}"
|
||||
BASE_LIB:tune-mipsisa64r6el = "lib64"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6el = "mipsisa64r6el"
|
||||
|
||||
# Soft Float
|
||||
AVAILTUNES += "mipsisa64r6-nf mipsisa64r6el-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa64r6-nf = "bigendian r6 n64 mipsisa64r6"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa64r6-nf = "${TUNE_ARCH}"
|
||||
BASE_LIB_tune-mipsisa64r6-nf = "lib64"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa64r6-nf = "mipsisa64r6-nf"
|
||||
TUNE_FEATURES:tune-mipsisa64r6-nf = "bigendian r6 n64 mipsisa64r6"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa64r6-nf = "${TUNE_ARCH}"
|
||||
BASE_LIB:tune-mipsisa64r6-nf = "lib64"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6-nf = "mipsisa64r6-nf"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa64r6el-nf = "r6 n64 mipsisa64r6"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa64r6el-nf = "${TUNE_ARCH}"
|
||||
BASE_LIB_tune-mipsisa64r6el-nf = "lib64"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa64r6el-nf = "mipsisa64r6el-nf"
|
||||
TUNE_FEATURES:tune-mipsisa64r6el-nf = "r6 n64 mipsisa64r6"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa64r6el-nf = "${TUNE_ARCH}"
|
||||
BASE_LIB:tune-mipsisa64r6el-nf = "lib64"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6el-nf = "mipsisa64r6el-nf"
|
||||
|
||||
# MIPS 64r6 n32
|
||||
AVAILTUNES += "mipsisa64r6-n32 mipsisa64r6el-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa64r6-n32 = "bigendian fpu-hard r6 n32 mipsisa64r6"
|
||||
BASE_LIB_tune-mipsisa64r6-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa64r6-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa64r6-n32 = "mipsisa64r6-n32"
|
||||
TUNE_FEATURES:tune-mipsisa64r6-n32 = "bigendian fpu-hard r6 n32 mipsisa64r6"
|
||||
BASE_LIB:tune-mipsisa64r6-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa64r6-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6-n32 = "mipsisa64r6-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa64r6el-n32 = "fpu-hard r6 n32 mipsisa64r6"
|
||||
BASE_LIB_tune-mipsisa64r6el-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa64r6el-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa64r6el-n32 = "mipsisa64r6el-n32"
|
||||
TUNE_FEATURES:tune-mipsisa64r6el-n32 = "fpu-hard r6 n32 mipsisa64r6"
|
||||
BASE_LIB:tune-mipsisa64r6el-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa64r6el-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6el-n32 = "mipsisa64r6el-n32"
|
||||
|
||||
# MIPS 64r6 n32 and Soft Float
|
||||
AVAILTUNES += "mipsisa64r6-nf-n32 mipsisa64r6el-nf-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa64r6-nf-n32 = "bigendian r6 n32 mipsisa64r6"
|
||||
BASE_LIB_tune-mipsisa64r6-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa64r6-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa64r6-nf-n32 = "mipsisa64r6-nf-n32"
|
||||
TUNE_FEATURES:tune-mipsisa64r6-nf-n32 = "bigendian r6 n32 mipsisa64r6"
|
||||
BASE_LIB:tune-mipsisa64r6-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa64r6-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6-nf-n32 = "mipsisa64r6-nf-n32"
|
||||
|
||||
TUNE_FEATURES_tune-mipsisa64r6el-nf-n32 = "r6 n32 mipsisa64r6"
|
||||
BASE_LIB_tune-mipsisa64r6el-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-mipsisa64r6el-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS_tune-mipsisa64r6el-nf-n32 = "mipsisa64r6el-nf-n32"
|
||||
TUNE_FEATURES:tune-mipsisa64r6el-nf-n32 = "r6 n32 mipsisa64r6"
|
||||
BASE_LIB:tune-mipsisa64r6el-nf-n32 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-mipsisa64r6el-nf-n32 = "${TUNE_ARCH}"
|
||||
PACKAGE_EXTRA_ARCHS:tune-mipsisa64r6el-nf-n32 = "mipsisa64r6el-nf-n32"
|
||||
|
||||
@@ -7,26 +7,26 @@ AVAILTUNES += "octeon2 octeon2_64 octeon3 octeon3_64"
|
||||
TUNEVALID[octeon2] = "Enable optimization related to octeon2 support"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'octeon2', ' -march=octeon2 ', '',d)}"
|
||||
|
||||
TUNE_FEATURES_tune-octeon2 = "${TUNE_FEATURES_tune-mips64-n32} octeon2"
|
||||
BASE_LIB_tune-octeon2 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-octeon2 = "octeon2"
|
||||
PACKAGE_EXTRA_ARCHS_tune-octeon2 = "mips64-n32 octeon2-n32"
|
||||
TUNE_FEATURES:tune-octeon2 = "${TUNE_FEATURES:tune-mips64-n32} octeon2"
|
||||
BASE_LIB:tune-octeon2 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-octeon2 = "octeon2"
|
||||
PACKAGE_EXTRA_ARCHS:tune-octeon2 = "mips64-n32 octeon2-n32"
|
||||
|
||||
TUNE_FEATURES_tune-octeon2_64 = "${TUNE_FEATURES_tune-mips64} octeon2"
|
||||
BASE_LIB_tune-octeon2_64 = "lib64"
|
||||
MIPSPKGSFX_VARIANT_tune-octeon2_64 = "octeon2_64"
|
||||
PACKAGE_EXTRA_ARCHS_tune-octeon2_64 = "mips64 octeon2_64"
|
||||
TUNE_FEATURES:tune-octeon2_64 = "${TUNE_FEATURES:tune-mips64} octeon2"
|
||||
BASE_LIB:tune-octeon2_64 = "lib64"
|
||||
MIPSPKGSFX_VARIANT:tune-octeon2_64 = "octeon2_64"
|
||||
PACKAGE_EXTRA_ARCHS:tune-octeon2_64 = "mips64 octeon2_64"
|
||||
|
||||
|
||||
TUNEVALID[octeon3] = "Enable optimization related to octeon3 support"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'octeon3', ' -march=octeon3 ', '',d)}"
|
||||
|
||||
TUNE_FEATURES_tune-octeon3 = "${TUNE_FEATURES_tune-mips64-n32} octeon3"
|
||||
BASE_LIB_tune-octeon3 = "lib32"
|
||||
MIPSPKGSFX_VARIANT_tune-octeon3 = "octeon3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-octeon3 = "mips64-n32 octeon3-n32"
|
||||
TUNE_FEATURES:tune-octeon3 = "${TUNE_FEATURES:tune-mips64-n32} octeon3"
|
||||
BASE_LIB:tune-octeon3 = "lib32"
|
||||
MIPSPKGSFX_VARIANT:tune-octeon3 = "octeon3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-octeon3 = "mips64-n32 octeon3-n32"
|
||||
|
||||
TUNE_FEATURES_tune-octeon3_64 = "${TUNE_FEATURES_tune-mips64} octeon3"
|
||||
BASE_LIB_tune-octeon3_64 = "lib64"
|
||||
MIPSPKGSFX_VARIANT_tune-octeon3_64 = "octeon3_64"
|
||||
PACKAGE_EXTRA_ARCHS_tune-octeon3_64 = "mips64 octeon3_64"
|
||||
TUNE_FEATURES:tune-octeon3_64 = "${TUNE_FEATURES:tune-mips64} octeon3"
|
||||
BASE_LIB:tune-octeon3_64 = "lib64"
|
||||
MIPSPKGSFX_VARIANT:tune-octeon3_64 = "octeon3_64"
|
||||
PACKAGE_EXTRA_ARCHS:tune-octeon3_64 = "mips64 octeon3_64"
|
||||
|
||||
@@ -6,19 +6,19 @@ TUNEVALID[power5] = "Enable IBM Power5 specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'power5', ' -mcpu=power5', '', d)}"
|
||||
|
||||
AVAILTUNES += "ppcp5 ppc64p5"
|
||||
TUNE_FEATURES_tune-ppcp5 = "m32 fpu-hard power5 altivec bigendian"
|
||||
BASE_LIB_tune-ppcp5 = "lib"
|
||||
TUNE_PKGARCH_tune-ppcp5 = "ppcp5"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppcp5 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppcp5"
|
||||
TUNE_FEATURES:tune-ppcp5 = "m32 fpu-hard power5 altivec bigendian"
|
||||
BASE_LIB:tune-ppcp5 = "lib"
|
||||
TUNE_PKGARCH:tune-ppcp5 = "ppcp5"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppcp5 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppcp5"
|
||||
|
||||
TUNE_FEATURES_tune-ppc64p5 = "m64 fpu-hard power5 altivec bigendian"
|
||||
BASE_LIB_tune-ppc64p5 = "lib64"
|
||||
TUNE_PKGARCH_tune-ppc64p5 = "ppc64p5"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppc64p5 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64p5"
|
||||
TUNE_FEATURES:tune-ppc64p5 = "m64 fpu-hard power5 altivec bigendian"
|
||||
BASE_LIB:tune-ppc64p5 = "lib64"
|
||||
TUNE_PKGARCH:tune-ppc64p5 = "ppc64p5"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppc64p5 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64} ppc64p5"
|
||||
|
||||
# glibc configure options to get power5 specific library
|
||||
GLIBC_EXTRA_OECONF_powerpc64 += "${@bb.utils.contains('TUNE_FEATURES', 'power5', '--with-cpu=power5', '', d)}"
|
||||
GLIBC_EXTRA_OECONF_powerpc += "${@bb.utils.contains('TUNE_FEATURES', 'power5', '--with-cpu=power5', '', d)}"
|
||||
GLIBC_EXTRA_OECONF:powerpc64 += "${@bb.utils.contains('TUNE_FEATURES', 'power5', '--with-cpu=power5', '', d)}"
|
||||
GLIBC_EXTRA_OECONF:powerpc += "${@bb.utils.contains('TUNE_FEATURES', 'power5', '--with-cpu=power5', '', d)}"
|
||||
|
||||
# QEMU usermode fails with invalid instruction error
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED_append = "${@bb.utils.contains('TUNE_FEATURES', 'power5', ' qemu-usermode', '', d)}"
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED:append = "${@bb.utils.contains('TUNE_FEATURES', 'power5', ' qemu-usermode', '', d)}"
|
||||
|
||||
@@ -6,19 +6,19 @@ TUNEVALID[power6] = "Enable IBM Power6 specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'power6', ' -mcpu=power6', '', d)}"
|
||||
|
||||
AVAILTUNES += "ppcp6 ppc64p6"
|
||||
TUNE_FEATURES_tune-ppcp6 = "m32 fpu-hard power6 altivec bigendian"
|
||||
BASE_LIB_tune-ppcp6 = "lib"
|
||||
TUNE_PKGARCH_tune-ppcp6 = "ppcp6"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppcp6 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppcp6"
|
||||
TUNE_FEATURES:tune-ppcp6 = "m32 fpu-hard power6 altivec bigendian"
|
||||
BASE_LIB:tune-ppcp6 = "lib"
|
||||
TUNE_PKGARCH:tune-ppcp6 = "ppcp6"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppcp6 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppcp6"
|
||||
|
||||
TUNE_FEATURES_tune-ppc64p6 = "m64 fpu-hard power6 altivec bigendian"
|
||||
BASE_LIB_tune-ppc64p6 = "lib64"
|
||||
TUNE_PKGARCH_tune-ppc64p6 = "ppc64p6"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppc64p6 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64p6"
|
||||
TUNE_FEATURES:tune-ppc64p6 = "m64 fpu-hard power6 altivec bigendian"
|
||||
BASE_LIB:tune-ppc64p6 = "lib64"
|
||||
TUNE_PKGARCH:tune-ppc64p6 = "ppc64p6"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppc64p6 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64} ppc64p6"
|
||||
|
||||
# glibc configure options to get power6 specific library
|
||||
GLIBC_EXTRA_OECONF_powerpc64 += "${@bb.utils.contains('TUNE_FEATURES', 'power6', '--with-cpu=power6', '', d)}"
|
||||
GLIBC_EXTRA_OECONF_powerpc += "${@bb.utils.contains('TUNE_FEATURES', 'power6', '--with-cpu=power6', '', d)}"
|
||||
GLIBC_EXTRA_OECONF:powerpc64 += "${@bb.utils.contains('TUNE_FEATURES', 'power6', '--with-cpu=power6', '', d)}"
|
||||
GLIBC_EXTRA_OECONF:powerpc += "${@bb.utils.contains('TUNE_FEATURES', 'power6', '--with-cpu=power6', '', d)}"
|
||||
|
||||
# QEMU usermode fails with invalid instruction error
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED_append = "${@bb.utils.contains('TUNE_FEATURES', 'power6', ' qemu-usermode', '', d)}"
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED:append = "${@bb.utils.contains('TUNE_FEATURES', 'power6', ' qemu-usermode', '', d)}"
|
||||
|
||||
@@ -6,19 +6,19 @@ TUNEVALID[power7] = "Enable IBM Power7 specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'power7', ' -mcpu=power7', '', d)}"
|
||||
|
||||
AVAILTUNES += "ppcp7 ppc64p7"
|
||||
TUNE_FEATURES_tune-ppcp7 = "m32 fpu-hard power7 altivec bigendian"
|
||||
BASE_LIB_tune-ppcp7 = "lib"
|
||||
TUNE_PKGARCH_tune-ppcp7 = "ppcp7"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppcp7 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppcp7"
|
||||
TUNE_FEATURES:tune-ppcp7 = "m32 fpu-hard power7 altivec bigendian"
|
||||
BASE_LIB:tune-ppcp7 = "lib"
|
||||
TUNE_PKGARCH:tune-ppcp7 = "ppcp7"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppcp7 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppcp7"
|
||||
|
||||
TUNE_FEATURES_tune-ppc64p7 = "m64 fpu-hard power7 altivec bigendian"
|
||||
BASE_LIB_tune-ppc64p7 = "lib64"
|
||||
TUNE_PKGARCH_tune-ppc64p7 = "ppc64p7"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppc64p7 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64p7"
|
||||
TUNE_FEATURES:tune-ppc64p7 = "m64 fpu-hard power7 altivec bigendian"
|
||||
BASE_LIB:tune-ppc64p7 = "lib64"
|
||||
TUNE_PKGARCH:tune-ppc64p7 = "ppc64p7"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppc64p7 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64} ppc64p7"
|
||||
|
||||
# glibc configure options to get power7 specific library
|
||||
GLIBC_EXTRA_OECONF_powerpc64 += "${@bb.utils.contains('TUNE_FEATURES', 'power7', '--with-cpu=power7', '', d)}"
|
||||
GLIBC_EXTRA_OECONF_powerpc += "${@bb.utils.contains('TUNE_FEATURES', 'power7', '--with-cpu=power7', '', d)}"
|
||||
GLIBC_EXTRA_OECONF:powerpc64 += "${@bb.utils.contains('TUNE_FEATURES', 'power7', '--with-cpu=power7', '', d)}"
|
||||
GLIBC_EXTRA_OECONF:powerpc += "${@bb.utils.contains('TUNE_FEATURES', 'power7', '--with-cpu=power7', '', d)}"
|
||||
|
||||
# QEMU usermode fails with invalid instruction error
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED_append = "${@bb.utils.contains('TUNE_FEATURES', 'power7', ' qemu-usermode', '', d)}"
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED:append = "${@bb.utils.contains('TUNE_FEATURES', 'power7', ' qemu-usermode', '', d)}"
|
||||
|
||||
@@ -7,25 +7,25 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'power9', ' -mcpu=power9',
|
||||
|
||||
AVAILTUNES += "ppcp9 ppc64p9 ppcp9le ppc64p9le"
|
||||
|
||||
TUNE_FEATURES_tune-ppcp9 = "m32 fpu-hard power9 altivec bigendian"
|
||||
BASE_LIB_tune-ppcp9 = "lib"
|
||||
TUNE_PKGARCH_tune-ppcp9 = "ppcp9"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppcp9 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppcp9"
|
||||
TUNE_FEATURES:tune-ppcp9 = "m32 fpu-hard power9 altivec bigendian"
|
||||
BASE_LIB:tune-ppcp9 = "lib"
|
||||
TUNE_PKGARCH:tune-ppcp9 = "ppcp9"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppcp9 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppcp9"
|
||||
|
||||
TUNE_FEATURES_tune-ppc64p9 = "m64 fpu-hard power9 altivec bigendian"
|
||||
BASE_LIB_tune-ppc64p9 = "lib64"
|
||||
TUNE_PKGARCH_tune-ppc64p9 = "ppc64p9"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppc64p9 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64p9"
|
||||
TUNE_FEATURES:tune-ppc64p9 = "m64 fpu-hard power9 altivec bigendian"
|
||||
BASE_LIB:tune-ppc64p9 = "lib64"
|
||||
TUNE_PKGARCH:tune-ppc64p9 = "ppc64p9"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppc64p9 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64} ppc64p9"
|
||||
|
||||
TUNE_FEATURES_tune-ppcp9le = "m32 fpu-hard power9 altivec"
|
||||
BASE_LIB_tune-ppcp9le = "lib"
|
||||
TUNE_PKGARCH_tune-ppcp9le = "ppcp9le"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppcp9le = "${PACKAGE_EXTRA_ARCHS_tune-powerpcle} ppcp9le"
|
||||
TUNE_FEATURES:tune-ppcp9le = "m32 fpu-hard power9 altivec"
|
||||
BASE_LIB:tune-ppcp9le = "lib"
|
||||
TUNE_PKGARCH:tune-ppcp9le = "ppcp9le"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppcp9le = "${PACKAGE_EXTRA_ARCHS:tune-powerpcle} ppcp9le"
|
||||
|
||||
TUNE_FEATURES_tune-ppc64p9le = "m64 fpu-hard power9 altivec"
|
||||
BASE_LIB_tune-ppc64p9le = "lib64"
|
||||
TUNE_PKGARCH_tune-ppc64p9le = "ppc64p9le"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppc64p9le = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64le} ppc64p9le"
|
||||
TUNE_FEATURES:tune-ppc64p9le = "m64 fpu-hard power9 altivec"
|
||||
BASE_LIB:tune-ppc64p9le = "lib64"
|
||||
TUNE_PKGARCH:tune-ppc64p9le = "ppc64p9le"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppc64p9le = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64le} ppc64p9le"
|
||||
|
||||
# glibc configure options to get power9 specific library
|
||||
GLIBC_EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'power9', '--with-cpu=power9', '', d)}"
|
||||
|
||||
@@ -6,9 +6,9 @@ TUNEVALID[ppc476] = "Enable ppc476 specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppc476', ' -mcpu=476', '', d)}"
|
||||
|
||||
AVAILTUNES += "ppc476"
|
||||
TUNE_FEATURES_tune-ppc476 = "m32 fpu-hard ppc476 bigendian"
|
||||
TUNE_PKGARCH_tune-ppc476 = "ppc476"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppc476 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppc476"
|
||||
TUNE_FEATURES:tune-ppc476 = "m32 fpu-hard ppc476 bigendian"
|
||||
TUNE_PKGARCH:tune-ppc476 = "ppc476"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppc476 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppc476"
|
||||
|
||||
# glibc configure options to get 476 specific library (for sqrt)
|
||||
GLIBC_EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'ppc476', '-with-cpu=476', '', d)}"
|
||||
|
||||
@@ -6,9 +6,9 @@ TUNEVALID[ppc603e] = "Enable ppc603e specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppc603e', ' -mcpu=603e', '', d)}"
|
||||
|
||||
AVAILTUNES += "ppc603e"
|
||||
TUNE_FEATURES_tune-ppc603e = "m32 fpu-hard ppc603e bigendian"
|
||||
TUNE_PKGARCH_tune-ppc603e = "ppc603e"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppc603e = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppc603e"
|
||||
TUNE_FEATURES:tune-ppc603e = "m32 fpu-hard ppc603e bigendian"
|
||||
TUNE_PKGARCH:tune-ppc603e = "ppc603e"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppc603e = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppc603e"
|
||||
|
||||
# glibc configure options to get 603e specific library (for sqrt)
|
||||
GLIBC_EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'ppc603e', '-with-cpu=603e', '', d)}"
|
||||
|
||||
@@ -6,9 +6,9 @@ TUNEVALID[ppc7400] = "Enable ppc7400 specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppc7400', ' -mcpu=7400 -mno-spe', '', d)}"
|
||||
|
||||
AVAILTUNES += "ppc7400"
|
||||
TUNE_FEATURES_tune-ppc7400 = "m32 fpu-hard ppc7400 altivec bigendian"
|
||||
TUNE_PKGARCH_tune-ppc7400 = "ppc7400"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppc7400 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppc7400"
|
||||
TUNE_FEATURES:tune-ppc7400 = "m32 fpu-hard ppc7400 altivec bigendian"
|
||||
TUNE_PKGARCH:tune-ppc7400 = "ppc7400"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppc7400 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppc7400"
|
||||
|
||||
# glibc configure options to get 7400 specific library (for sqrt)
|
||||
#GLIBC_EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'ppc7400', '--with-cpu=power4', '', d)}"
|
||||
|
||||
@@ -6,6 +6,6 @@ TUNEVALID[ppce300c2] = "Enable ppce300c2 specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppce300c2', ' -mcpu=e300c2', '', d)}"
|
||||
|
||||
AVAILTUNES += "ppce300c2"
|
||||
TUNE_FEATURES_tune-ppce300c2 = "m32 fpu-soft ppce300c2 bigendian"
|
||||
TUNE_PKGARCH_tune-ppce300c2 = "ppce300c2"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppce300c2 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc-nf} ppce300c2"
|
||||
TUNE_FEATURES:tune-ppce300c2 = "m32 fpu-soft ppce300c2 bigendian"
|
||||
TUNE_PKGARCH:tune-ppce300c2 = "ppce300c2"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppce300c2 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc-nf} ppce300c2"
|
||||
|
||||
@@ -6,9 +6,9 @@ AVAILTUNES += "ppce300c3 ppce300c3-nf"
|
||||
|
||||
# hard-float
|
||||
TUNEVALID[ppce300c3] = "Enable ppce300c3 specific processor optimizations"
|
||||
TUNE_FEATURES_tune-ppce300c3 = "${TUNE_FEATURES_tune-powerpc} ppce300c3"
|
||||
TUNE_PKGARCH_tune-ppce300c3 = "ppce300c3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppce300c3 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppce300c3"
|
||||
TUNE_FEATURES:tune-ppce300c3 = "${TUNE_FEATURES:tune-powerpc} ppce300c3"
|
||||
TUNE_PKGARCH:tune-ppce300c3 = "ppce300c3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppce300c3 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce300c3"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppce300c3', ' -mcpu=e300c3', '', d)}"
|
||||
|
||||
# glibc config options to make use of e300c3 (603e) specific sqrt/sqrtf routines
|
||||
@@ -16,8 +16,8 @@ GLIBC_EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'ppce300c3', '--wit
|
||||
|
||||
# soft-float
|
||||
TUNEVALID[ppce300c3-nf] = "Enable ppce300c3 specific processor optimizations (no fpu)"
|
||||
TUNE_FEATURES_tune-ppce300c3-nf = "${TUNE_FEATURES_tune-powerpc-nf} ppce300c3-nf"
|
||||
TUNE_PKGARCH_tune-ppce300c3-nf = "ppce300c3-nf"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppce300c3-nf = "${PACKAGE_EXTRA_ARCHS_tune-powerpc-nf} ppce300c3-nf"
|
||||
TUNE_FEATURES:tune-ppce300c3-nf = "${TUNE_FEATURES:tune-powerpc-nf} ppce300c3-nf"
|
||||
TUNE_PKGARCH:tune-ppce300c3-nf = "ppce300c3-nf"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppce300c3-nf = "${PACKAGE_EXTRA_ARCHS:tune-powerpc-nf} ppce300c3-nf"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppce300c3-nf', ' -mcpu=e300c3', '', d)}"
|
||||
|
||||
|
||||
@@ -15,6 +15,6 @@ SPEABIEXTENSION = "${@bb.utils.filter('TUNE_FEATURES', 'spe', d)}"
|
||||
ABIEXTENSION .= "${SPEABIEXTENSION}"
|
||||
|
||||
AVAILTUNES += "ppce500"
|
||||
TUNE_FEATURES_tune-ppce500 = "m32 spe ppce500 bigendian"
|
||||
TUNE_PKGARCH_tune-ppce500 = "ppce500"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppce500 = "ppce500"
|
||||
TUNE_FEATURES:tune-ppce500 = "m32 spe ppce500 bigendian"
|
||||
TUNE_PKGARCH:tune-ppce500 = "ppce500"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppce500 = "ppce500"
|
||||
|
||||
@@ -6,9 +6,9 @@ TUNEVALID[ppce500mc] = "Enable ppce500mc specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'ppce500mc', ' -mcpu=e500mc', '', d)}"
|
||||
|
||||
AVAILTUNES += "ppce500mc"
|
||||
TUNE_FEATURES_tune-ppce500mc = "m32 fpu-hard ppce500mc bigendian"
|
||||
TUNE_PKGARCH_tune-ppce500mc = "ppce500mc"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppce500mc = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppce500mc"
|
||||
TUNE_FEATURES:tune-ppce500mc = "m32 fpu-hard ppce500mc bigendian"
|
||||
TUNE_PKGARCH:tune-ppce500mc = "ppce500mc"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppce500mc = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce500mc"
|
||||
|
||||
# glibc configure options to get e500mc specific library (for sqrt)
|
||||
GLIBC_EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'ppce500mc', '-with-cpu=e500mc', '', d)}"
|
||||
|
||||
@@ -15,6 +15,6 @@ SPEABIEXTENSION = "${@bb.utils.filter('TUNE_FEATURES', 'spe', d)}"
|
||||
ABIEXTENSION .= "${SPEABIEXTENSION}"
|
||||
|
||||
AVAILTUNES += "ppce500v2"
|
||||
TUNE_FEATURES_tune-ppce500v2 = "m32 ppce500v2 bigendian"
|
||||
TUNE_PKGARCH_tune-ppce500v2 = "ppce500v2"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppce500v2 = "ppce500v2"
|
||||
TUNE_FEATURES:tune-ppce500v2 = "m32 ppce500v2 bigendian"
|
||||
TUNE_PKGARCH:tune-ppce500v2 = "ppce500v2"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppce500v2 = "ppce500v2"
|
||||
|
||||
@@ -6,18 +6,18 @@ TUNEVALID[e5500] = "Enable Freescale e5500 specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'e5500', ' -mcpu=e5500', '', d)}"
|
||||
|
||||
AVAILTUNES += "ppce5500 ppc64e5500"
|
||||
TUNE_FEATURES_tune-ppce5500 = "m32 fpu-hard e5500 bigendian"
|
||||
BASE_LIB_tune-ppce5500 = "lib"
|
||||
TUNE_PKGARCH_tune-ppce5500 = "ppce5500"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppce5500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppce5500"
|
||||
TUNE_FEATURES:tune-ppce5500 = "m32 fpu-hard e5500 bigendian"
|
||||
BASE_LIB:tune-ppce5500 = "lib"
|
||||
TUNE_PKGARCH:tune-ppce5500 = "ppce5500"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppce5500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce5500"
|
||||
|
||||
TUNE_FEATURES_tune-ppc64e5500 = "m64 fpu-hard e5500 bigendian"
|
||||
BASE_LIB_tune-ppc64e5500 = "lib64"
|
||||
TUNE_PKGARCH_tune-ppc64e5500 = "ppc64e5500"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppc64e5500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64e5500"
|
||||
TUNE_FEATURES:tune-ppc64e5500 = "m64 fpu-hard e5500 bigendian"
|
||||
BASE_LIB:tune-ppc64e5500 = "lib64"
|
||||
TUNE_PKGARCH:tune-ppc64e5500 = "ppc64e5500"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppc64e5500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64} ppc64e5500"
|
||||
|
||||
# glibc configure options to get e5500 specific library (for sqrt)
|
||||
GLIBC_EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'e5500', '--with-cpu=e5500', '', d)}"
|
||||
|
||||
# QEMU usermode fails with invalid instruction error (YOCTO: #10304)
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED_append = "${@bb.utils.contains('TUNE_FEATURES', 'e5500', ' qemu-usermode', '', d)}"
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED:append = "${@bb.utils.contains('TUNE_FEATURES', 'e5500', ' qemu-usermode', '', d)}"
|
||||
|
||||
@@ -6,19 +6,19 @@ TUNEVALID[e6500] = "Enable Freescale e6500 specific processor optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'e6500', ' -mcpu=e6500', '', d)}"
|
||||
|
||||
AVAILTUNES += "ppce6500 ppc64e6500"
|
||||
TUNE_FEATURES_tune-ppce6500 = "m32 fpu-hard e6500 altivec bigendian"
|
||||
BASE_LIB_tune-ppce6500 = "lib"
|
||||
TUNE_PKGARCH_tune-ppce6500 = "ppce6500"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppce6500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc} ppce6500"
|
||||
TUNE_FEATURES:tune-ppce6500 = "m32 fpu-hard e6500 altivec bigendian"
|
||||
BASE_LIB:tune-ppce6500 = "lib"
|
||||
TUNE_PKGARCH:tune-ppce6500 = "ppce6500"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppce6500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce6500"
|
||||
|
||||
TUNE_FEATURES_tune-ppc64e6500 = "m64 fpu-hard e6500 altivec bigendian"
|
||||
BASE_LIB_tune-ppc64e6500 = "lib64"
|
||||
TUNE_PKGARCH_tune-ppc64e6500 = "ppc64e6500"
|
||||
PACKAGE_EXTRA_ARCHS_tune-ppc64e6500 = "${PACKAGE_EXTRA_ARCHS_tune-powerpc64} ppc64e6500"
|
||||
TUNE_FEATURES:tune-ppc64e6500 = "m64 fpu-hard e6500 altivec bigendian"
|
||||
BASE_LIB:tune-ppc64e6500 = "lib64"
|
||||
TUNE_PKGARCH:tune-ppc64e6500 = "ppc64e6500"
|
||||
PACKAGE_EXTRA_ARCHS:tune-ppc64e6500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64} ppc64e6500"
|
||||
|
||||
# glibc configure options to get e6500 specific library
|
||||
GLIBC_EXTRA_OECONF_powerpc64 += "${@bb.utils.contains('TUNE_FEATURES', 'e6500', '--with-cpu=e6500', '', d)}"
|
||||
GLIBC_EXTRA_OECONF_powerpc += "${@bb.utils.contains('TUNE_FEATURES', 'e6500', '--with-cpu=e6500', '', d)}"
|
||||
GLIBC_EXTRA_OECONF:powerpc64 += "${@bb.utils.contains('TUNE_FEATURES', 'e6500', '--with-cpu=e6500', '', d)}"
|
||||
GLIBC_EXTRA_OECONF:powerpc += "${@bb.utils.contains('TUNE_FEATURES', 'e6500', '--with-cpu=e6500', '', d)}"
|
||||
|
||||
# QEMU usermode fails with invalid instruction error (YOCTO: #10304)
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED_append = "${@bb.utils.contains('TUNE_FEATURES', 'e6500', ' qemu-usermode', '', d)}"
|
||||
MACHINE_FEATURES_BACKFILL_CONSIDERED:append = "${@bb.utils.contains('TUNE_FEATURES', 'e6500', ' qemu-usermode', '', d)}"
|
||||
|
||||
@@ -6,12 +6,12 @@ TUNEVALID[sh3] = "Enable SH3 optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'sh3', ' -m3', '', d)}"
|
||||
|
||||
AVAILTUNES += "sh3 sh3eb"
|
||||
TUNE_FEATURES_tune-sh3 = "sh3"
|
||||
TUNE_ARCH_tune-sh3 = "sh3"
|
||||
TUNE_PKGARCH_tune-sh3 = "sh3"
|
||||
PACKAGE_EXTRA_ARCHS_tune-sh3 = "sh sh3"
|
||||
TUNE_FEATURES:tune-sh3 = "sh3"
|
||||
TUNE_ARCH:tune-sh3 = "sh3"
|
||||
TUNE_PKGARCH:tune-sh3 = "sh3"
|
||||
PACKAGE_EXTRA_ARCHS:tune-sh3 = "sh sh3"
|
||||
|
||||
TUNE_FEATURES_tune-sh3eb = "sh3 bigendian"
|
||||
TUNE_ARCH_tune-sh3eb = "sh3eb"
|
||||
TUNE_PKGARCH_tune-sh3eb = "sh3eb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-sh3eb = "sheb sh3eb"
|
||||
TUNE_FEATURES:tune-sh3eb = "sh3 bigendian"
|
||||
TUNE_ARCH:tune-sh3eb = "sh3eb"
|
||||
TUNE_PKGARCH:tune-sh3eb = "sh3eb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-sh3eb = "sheb sh3eb"
|
||||
|
||||
@@ -13,22 +13,22 @@ TUNEVALID[sh4a] = "Enable SH4a optimizations"
|
||||
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'sh4a', ' -m4a', '', d)}"
|
||||
|
||||
AVAILTUNES += "sh4 sh4eb sh4a sh4aeb"
|
||||
TUNE_FEATURES_tune-sh4 = "sh4"
|
||||
TUNE_ARCH_tune-sh4 = "sh4"
|
||||
TUNE_PKGARCH_tune-sh4 = "sh4"
|
||||
PACKAGE_EXTRA_ARCHS_tune-sh4 = "sh sh4"
|
||||
TUNE_FEATURES:tune-sh4 = "sh4"
|
||||
TUNE_ARCH:tune-sh4 = "sh4"
|
||||
TUNE_PKGARCH:tune-sh4 = "sh4"
|
||||
PACKAGE_EXTRA_ARCHS:tune-sh4 = "sh sh4"
|
||||
|
||||
TUNE_FEATURES_tune-sh4eb = "sh4 bigendian"
|
||||
TUNE_ARCH_tune-sh4eb = "sh4eb"
|
||||
TUNE_PKGARCH_tune-sh4eb = "sh4eb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-sh4eb = "sheb sh4eb"
|
||||
TUNE_FEATURES:tune-sh4eb = "sh4 bigendian"
|
||||
TUNE_ARCH:tune-sh4eb = "sh4eb"
|
||||
TUNE_PKGARCH:tune-sh4eb = "sh4eb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-sh4eb = "sheb sh4eb"
|
||||
|
||||
TUNE_FEATURES_tune-sh4a = "sh4a"
|
||||
TUNE_ARCH_tune-sh4a = "sh4"
|
||||
TUNE_PKGARCH_tune-sh4a = "sh4a"
|
||||
PACKAGE_EXTRA_ARCHS_tune-sh4a = "sh sh4 sh4a"
|
||||
TUNE_FEATURES:tune-sh4a = "sh4a"
|
||||
TUNE_ARCH:tune-sh4a = "sh4"
|
||||
TUNE_PKGARCH:tune-sh4a = "sh4a"
|
||||
PACKAGE_EXTRA_ARCHS:tune-sh4a = "sh sh4 sh4a"
|
||||
|
||||
TUNE_FEATURES_tune-sh4aeb = "sh4a bigendian"
|
||||
TUNE_ARCH_tune-sh4aeb = "sh4eb"
|
||||
TUNE_PKGARCH_tune-sh4aeb = "sh4aeb"
|
||||
PACKAGE_EXTRA_ARCHS_tune-sh4aeb = "sheb sh4eb sh4aeb"
|
||||
TUNE_FEATURES:tune-sh4aeb = "sh4a bigendian"
|
||||
TUNE_ARCH:tune-sh4aeb = "sh4eb"
|
||||
TUNE_PKGARCH:tune-sh4aeb = "sh4aeb"
|
||||
PACKAGE_EXTRA_ARCHS:tune-sh4aeb = "sheb sh4eb sh4aeb"
|
||||
|
||||
@@ -7,6 +7,6 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'strongarm', ' -mcpu=stron
|
||||
MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'strongarm', 'armv4:', '', d)}"
|
||||
|
||||
AVAILTUNES += "strongarm"
|
||||
ARMPKGARCH_tune-strongarm = "strongarm"
|
||||
TUNE_FEATURES_tune-strongarm = "arm strongarm"
|
||||
PACKAGE_EXTRA_ARCHS_tune-strongarm = "${PACKAGE_EXTRA_ARCHS_tune-armv4} strongarm"
|
||||
ARMPKGARCH:tune-strongarm = "strongarm"
|
||||
TUNE_FEATURES:tune-strongarm = "arm strongarm"
|
||||
PACKAGE_EXTRA_ARCHS:tune-strongarm = "${PACKAGE_EXTRA_ARCHS:tune-armv4} strongarm"
|
||||
|
||||
@@ -7,13 +7,13 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'thunderx', ' -mcpu=thunde
|
||||
|
||||
require conf/machine/include/arm/arch-armv8a.inc
|
||||
|
||||
ARMPKGARCH_tune-thunderx ?= "thunderx"
|
||||
ARMPKGARCH_tune-thunderx_be ?= "thunderx"
|
||||
ARMPKGARCH:tune-thunderx ?= "thunderx"
|
||||
ARMPKGARCH:tune-thunderx_be ?= "thunderx"
|
||||
|
||||
TUNE_FEATURES_tune-thunderx = "${TUNE_FEATURES_tune-aarch64} thunderx"
|
||||
TUNE_FEATURES_tune-thunderx_be = "${TUNE_FEATURES_tune-thunderx} bigendian"
|
||||
BASE_LIB_tune-thunderx = "lib64"
|
||||
BASE_LIB_tune-thunderx_be = "lib64"
|
||||
TUNE_FEATURES:tune-thunderx = "${TUNE_FEATURES:tune-aarch64} thunderx"
|
||||
TUNE_FEATURES:tune-thunderx_be = "${TUNE_FEATURES:tune-thunderx} bigendian"
|
||||
BASE_LIB:tune-thunderx = "lib64"
|
||||
BASE_LIB:tune-thunderx_be = "lib64"
|
||||
|
||||
PACKAGE_EXTRA_ARCHS_tune-thunderx = "${PACKAGE_EXTRA_ARCHS_tune-armv8a-crc-crypto} thunderx"
|
||||
PACKAGE_EXTRA_ARCHS_tune-thunderx_be = "aarch64_be thunderx_be"
|
||||
PACKAGE_EXTRA_ARCHS:tune-thunderx = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} thunderx"
|
||||
PACKAGE_EXTRA_ARCHS:tune-thunderx_be = "aarch64_be thunderx_be"
|
||||
|
||||
@@ -7,13 +7,13 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'xscale', ' -mcpu=xscale',
|
||||
MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'xscale', 'armv5:', '', d)}"
|
||||
|
||||
AVAILTUNES += "xscale"
|
||||
ARMPKGARCH_tune-xscale = "xscale"
|
||||
ARMPKGARCH:tune-xscale = "xscale"
|
||||
# mcpu is used so don't use armv5te as we don't want march
|
||||
TUNE_FEATURES_tune-xscale = "arm thumb dsp xscale"
|
||||
PACKAGE_EXTRA_ARCHS_tune-xscale = "${PACKAGE_EXTRA_ARCHS_tune-armv5te} xscale xscalet xscalee xscalete"
|
||||
TUNE_FEATURES:tune-xscale = "arm thumb dsp xscale"
|
||||
PACKAGE_EXTRA_ARCHS:tune-xscale = "${PACKAGE_EXTRA_ARCHS:tune-armv5te} xscale xscalet xscalee xscalete"
|
||||
|
||||
AVAILTUNES += "xscale-be"
|
||||
ARMPKGARCH_tune-xscale-be = "xscale"
|
||||
ARMPKGARCH:tune-xscale-be = "xscale"
|
||||
# mcpu is used so don't use armv5te as we don't want march
|
||||
TUNE_FEATURES_tune-xscale-be = "${TUNE_FEATURES_tune-xscale} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS_tune-xscale-be = "${PACKAGE_EXTRA_ARCHS_tune-armv5teb} xscaleb xscaletb xscaleeb xscaleteb"
|
||||
TUNE_FEATURES:tune-xscale-be = "${TUNE_FEATURES:tune-xscale} bigendian"
|
||||
PACKAGE_EXTRA_ARCHS:tune-xscale-be = "${PACKAGE_EXTRA_ARCHS:tune-armv5teb} xscaleb xscaletb xscaleeb xscaleteb"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user