summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2022-10-02 12:05:10 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2022-10-02 12:09:43 +0200
commit3b15c31ad67da47ec2b809ae2f18cfeffa52d6c7 (patch)
treebec3853ed72744081aa400e5802313cced986a8b
parent29c908ee77475f2aea8f55ee87cac6d6b428fcc9 (diff)
arm-defaults: don't use armv8a cpu specific package feeds and optimization
All i.MX8 series family members support the tune armv8a-crypto. Use that unified instead of building each family with its own specific tune. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
-rw-r--r--conf/distro/include/arm-defaults.inc4
1 files changed, 4 insertions, 0 deletions
diff --git a/conf/distro/include/arm-defaults.inc b/conf/distro/include/arm-defaults.inc
index 187682f..b486740 100644
--- a/conf/distro/include/arm-defaults.inc
+++ b/conf/distro/include/arm-defaults.inc
@@ -13,6 +13,7 @@ def at_least_one(elements, list):
def arm_tune_handler(d):
armv7athf_tune_features = ['armv7a', 'armv7ve', 'cortexa5', 'cortexa7', 'cortexa9', 'cortexa15']
+ armv8a_tune_features = ['armv8a', 'crc']
features = d.getVar('TUNE_FEATURES').split()
if at_least_one(armv7athf_tune_features, features):
tune = 'armv7athf'
@@ -26,6 +27,9 @@ def arm_tune_handler(d):
tune += '-neon'
if 'vfpv4' in features:
tune += '-vfpv4'
+ elif at_least_one(armv8a_tune_features, features):
+ # all currently used i.MX 8 members support the following
+ tune = 'armv8a-crypto'
else:
tune = d.getVar('DEFAULTTUNE')
return tune