[PATCH v2 5/6] ARM: rust: Enable Rust support for ARMv4T

Arnd Bergmann arnd at arndb.de
Sat Oct 10 07:29:49 PDT 2026


On Fri, Oct 9, 2026, at 03:21, Karl Mehltretter wrote:
> On Thu, Oct 08, 2026 at 11:08:52AM +0100, Gary Guo wrote:
>> > +=============  ================  ======================================================
>> >  Architecture   Level of support  Constraints
>> > -=============  ================  ==============================================
>> > -``arm``        Maintained        ARMv5TE, ARMv6K and ARMv7, Little Endian only.
>> > +=============  ================  ======================================================
>> > +``arm``        Maintained        ARMv4T, ARMv5TE, ARMv6K and ARMv7, Little Endian only.
>> 
>> Can we say "ARMv4T or above" or something similar?
>> 
>
> Plain ARMv6 (CPU_V6, ARM1136r0) and ARMv7-M stay excluded, so "or above"
> alone would cover too much. It could be
>
>   ARMv4T and above except plain ARMv6 and ARMv7-M, Little Endian only.
>
> That is longer than the list. I can change it if there is a preference
> for this form.

I think your current list is fine. I'm still not sure about ARMv8-A and
would not list it either as explicitly included or excluded here. It probably
works but this seems hard to guarantee since ARMv6 and ARMv8-A are normally
not compatible with one another.

     Arnd



More information about the linux-arm-kernel mailing list