[PATCH 1 of 1 v10] aarch64: Support PAC and BTI
Bill Roberts
bill.roberts at foss.arm.com
Tue Sep 22 09:11:39 CEST 2026
On 9/18/26 3:36 PM, Niels Möller wrote:
> Torbjörn Granlund <tg at gmplib.org> writes:
>
>> I haven't followed these discussions so I am unaware of what hardware is
>> required.
> Looking at the docs and wikipedia articles I can find, it seems PAC
> instructions were introduced in ARMv8.3-A, and BIT in ARMv8.5-> and ARMv0.9-A.
>
> And Apple M1 is ARMv8-4.A, so should have PAC but not BTI. M2 is
> ARMv8.6-A, so it should have both, and I imagine all later processors
> have it too. No idea about non-Apple processors (on portal.cfarm.net
> there are various other brands of aarm64-processors, but no apple
> processor more recent than M1).
>
> Bill, do you know if some of the cfarm machines support these
> instructions? https://portal.cfarm.net/machines/list/#, and list can be
> sorted by arch.
I could be wrong here, but I would start with this:
Machine CPU / SoC PAC BTI Both
--------- -------------------------------- ----- ----- -----
cfarm103 Apple M1 Yes No No
cfarm104 Apple M1 Yes No No
cfarm107 NVIDIA GB10 (Cortex-X925/A725) Yes Yes Yes
cfarm108 NVIDIA GB10 (Cortex-X925/A725) Yes Yes Yes
cfarm109 NVIDIA Jetson Thor (Neoverse V3AE) Yes Yes Yes
Then you can login to the machine if you have an account, I don't, and
just verify the cpuinfo.
>
> Regards,
> /Niels
>
More information about the gmp-devel
mailing list