I read the ARMv8 manual again, it looks the hardware float is mandatory in Linux Distributions and toolchain libraries. Even some cortex processors can be configured without FPU/NEON hardware, but I don't think they would be used in openembeded core.
So I can assume the NEON(SIMD) would exist all the time. Leaving only the crc and crypto instructions are optional here. Randy Li (4): arch-armv8a.inc: add tune include for armv8 tune-cortexa35: add tunes for ARM Cortex-A35 tune-cortexa32: add tunes for ARM Cortex-A32 tune-cortexa72: add tunes for ARM Cortex-A72 meta/conf/machine/include/arm/arch-armv8.inc | 1 - meta/conf/machine/include/arm/arch-armv8a.inc | 22 ++++++++++++++++++++++ meta/conf/machine/include/tune-cortexa32.inc | 15 +++++++++++++++ meta/conf/machine/include/tune-cortexa35.inc | 15 +++++++++++++++ meta/conf/machine/include/tune-cortexa72.inc | 12 ++++++++++++ 5 files changed, 64 insertions(+), 1 deletion(-) delete mode 100644 meta/conf/machine/include/arm/arch-armv8.inc create mode 100644 meta/conf/machine/include/arm/arch-armv8a.inc create mode 100644 meta/conf/machine/include/tune-cortexa32.inc create mode 100644 meta/conf/machine/include/tune-cortexa35.inc create mode 100644 meta/conf/machine/include/tune-cortexa72.inc -- 2.14.3 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core