From 3b15c31ad67da47ec2b809ae2f18cfeffa52d6c7 Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Sun, 2 Oct 2022 12:05:10 +0200 Subject: 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 --- conf/distro/include/arm-defaults.inc | 4 ++++ 1 file changed, 4 insertions(+) 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 -- cgit v1.2.3