diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2022-10-02 12:05:10 +0200 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2022-10-02 12:09:43 +0200 |
commit | 3b15c31ad67da47ec2b809ae2f18cfeffa52d6c7 (patch) | |
tree | bec3853ed72744081aa400e5802313cced986a8b | |
parent | 29c908ee77475f2aea8f55ee87cac6d6b428fcc9 (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.inc | 4 |
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 |