From: Tan Siewert Date: Wed, 27 May 2026 11:06:20 +0000 (+0200) Subject: tune-cortexa9: add tunes without VFP enabled X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=f8c25f5cd6ceeca6256b8aaa01674aef3bca4698;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git tune-cortexa9: add tunes without VFP enabled VFP is optional on armv7a and almost always included, however the HPE GXP SoC omits it. This SoC is used on HPE ProLiant server motherboards as the out-of-band management controller (iLO). Signed-off-by: Tan Siewert Signed-off-by: Mathieu Dubois-Briand --- diff --git a/meta/conf/machine/include/arm/armv7a/tune-cortexa9.inc b/meta/conf/machine/include/arm/armv7a/tune-cortexa9.inc index 4b4a52884d..9256a74c66 100644 --- a/meta/conf/machine/include/arm/armv7a/tune-cortexa9.inc +++ b/meta/conf/machine/include/arm/armv7a/tune-cortexa9.inc @@ -7,20 +7,26 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa9', ' -mcpu=cortex MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'cortexa9', 'armv7a:', '', d)}" # Little Endian base configs -AVAILTUNES += "cortexa9 cortexa9t cortexa9-neon cortexa9t-neon" +AVAILTUNES += "cortexa9 cortexa9t cortexa9-neon cortexa9t-neon cortexa9-novfp cortexa9t-novfp" ARMPKGARCH:tune-cortexa9 = "cortexa9" ARMPKGARCH:tune-cortexa9t = "cortexa9" ARMPKGARCH:tune-cortexa9-neon = "cortexa9" ARMPKGARCH:tune-cortexa9t-neon = "cortexa9" +ARMPKGARCH:tune-cortexa9-novfp = "cortexa9" +ARMPKGARCH:tune-cortexa9t-novfp = "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" +TUNE_FEATURES:tune-cortexa9-novfp = "arm cortexa9" +TUNE_FEATURES:tune-cortexa9t-novfp = "${TUNE_FEATURES:tune-cortexa9-novfp} 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" +PACKAGE_EXTRA_ARCHS:tune-cortexa9-novfp = "${PACKAGE_EXTRA_ARCHS:tune-armv7a}" +PACKAGE_EXTRA_ARCHS:tune-cortexa9t-novfp = "${PACKAGE_EXTRA_ARCHS:tune-armv7at} cortexa9t2" # HF Tunes AVAILTUNES += "cortexa9hf cortexa9thf cortexa9hf-neon cortexa9thf-neon"