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 <[email protected]> --- meta/conf/machine/include/arm/armv7a/tune-cortexa9.inc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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" --- base-commit: a64b4f39724c13de3cc5098dbcbcb4fb8a40dbac change-id: 20260527-cortexa9-novfp-c6b44ad48c3c Best regards, -- Tan Siewert <[email protected]>
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#237657): https://lists.openembedded.org/g/openembedded-core/message/237657 Mute This Topic: https://lists.openembedded.org/mt/119511799/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
