[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