Hi all,

This adds support for -mcpu=gb10. This is a big.LITTLE configuration
involving Cortex-X925 and Cortex-A725 cores. The appropriate MIDR numbers
are added to detect them in -mcpu=native. We did not add an
-mcpu=cortex-x925.cortex-a725 option because GB10 does include the crypto
instructions which we want on by default, and the current convention is to not
enable such extensions for Arm Cortex cores in -mcpu where they are optional
in the IP.

Bootstrapped and tested on aarch64-none-linux-gnu.
I’m leaving it up for comments as I’m away for the next week and a half.
I’ll push it to trunk and GCC 15 when I’m back.

Thanks,
Kyrill

Signed-off-by: Kyrylo Tkachov <ktkac...@nvidia.com>

gcc/

        * config/aarch64/aarch64-cores.def (gb10): New entry.
        * config/aarch64/aarch64-tune.md: Regenerate.
        * doc/invoke.texi (AArch64 Options): Document the above.

Attachment: 0001-aarch64-Add-support-for-NVIDIA-GB10.patch
Description: 0001-aarch64-Add-support-for-NVIDIA-GB10.patch

Reply via email to