| Summary: | Cortex A72 should not assume Crypto extension | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | José Dapena Paz <jdapena> |
| Component: | oe-core other | Assignee: | Jon Mason <jon.mason> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Undecided | CC: | jon.mason, richard.purdie, ross.burton, workjagadeesh |
| Version: | 3.4.1 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | arm64 | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
José Dapena Paz
2021-12-02 07:58:15 UTC
A patch to separate out crc+crypto to cortexa72-crypto has be submitted for review [https://lists.openembedded.org/g/openembedded-core/message/159190|here]. The default cortexa72 tune builds for only armv8a. Regards, Jagadeesh That should fix the issue. It is still not fixing the problem with Raspberrypi4, as now cortexa72 will default to no crc32 extension support. But I think that part should likely be fixed in Rpi4 side, adding specific tuning for crc32 only, without crypto. Thanks! An updated patch (https://lists.openembedded.org/g/openembedded-core/message/159199) which separates out crc and crypto tune features based on your comment. The newly added * cortexa72-crc tune builds programs for armv8a with crc. * cortexa72-crc-crypto builds programs for armv8a with crc and crypto. The default tune cortexa72 builds programs with armv8a only. Regards, Jagadeesh Yes, that looks great to me. Next step would be in meta-raspberrypi side once landed, so it defaults to the CRC flavour. Thanks! Fixed in OE-Core rev: 2568d537087adb0b592aa250bf628a7b48c3a9d3 |