Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Nov 2025 15:14:38 -0500
From:      John Baldwin <jhb@FreeBSD.org>
To:        Minsoo Choo <minsoochoo0122@proton.me>
Cc:        arch@FreeBSD.org
Subject:   Re: Future of armv7
Message-ID:  <39fcac30-1602-445d-9603-b56d28882fe1@FreeBSD.org>
In-Reply-To: <aT7WYMeUH0Al_jctvmUjFcHf5Ed7OlkWJuOsxNARl0c_KKQm7U9mnRZEXVzDpFOVwXynVTjlRbIqhiQuoGZ3NPH9DjBIxsXMpgaMSFOnt-U=@proton.me>
References:  <8aa378a1-94fb-4cb1-9bca-8e68eb8e0938@FreeBSD.org> <aT7WYMeUH0Al_jctvmUjFcHf5Ed7OlkWJuOsxNARl0c_KKQm7U9mnRZEXVzDpFOVwXynVTjlRbIqhiQuoGZ3NPH9DjBIxsXMpgaMSFOnt-U=@proton.me>

next in thread | previous in thread | raw e-mail | index | archive | help

On 11/17/25 20:56, Minsoo Choo wrote:
> Hi John,
> 
> On Friday, November 14th, 2025 at 12:09 PM, John Baldwin <jhb@FreeBSD.org> wrote:
> 
>> Two and a half years ago when we first began talking about deprecating
>> 32-bit architectures in 15.0, we decided to keep armv7 for at least
>> the stable/15 branch but did not commit to anything beyond that. Now
>> that 15.0 is close to shipping and we are turning our development
>> focus to 16.0, we should figure out what we want to say about armv7
>> for 16.x in the 15.0 release notes so that users have suitable notice.
>>
>> In particular, do we want to deprecate armv7 in 16.0 (similar to the
>> state of 32-bit powerpc in 15.0), or do we want to keep it?
>>
>> My initial suggestion is that we announce that we plan to deprecate it
>> in 16.0. In that case, I would also suggest that we follow a similar
>> process of keeping armv7 for most of the lifetime of 16.0 so that we
>> can reneg if need be during the 16.0 cycle.
>>
>> What do other folks think?
>>
>> --
>> John Baldwin
> 
> I've been thinking on this matter for the last few days. But after reading others' replies, especially Ruslan's, I'm leaning towards the removal of armv7.
> 
> Below is the reason why I thought we should maintain armv7.
> - armv7 is still widely used in some industries. As others said, our survey might have failed to count those people. We don't know the what the silent majority says yet, and unlike powerpc64be, many believes that armv7 still has its place somewhere.
> - Maintaining at least one 32-bit platform makes porting FreeBSD to new 32-bit platforms easier in future.

I will just speak to this one point (though I know it's a point you no longer
hold):  FreeBSD is unlikely to add a new 32-bit platform.  RISC-V has both
32-bit and 64-bit ISAs, but we are only supporting the 64-bit ISA and are
purposely avoiding the 32-bit ISA.  So we have already run that experiment
in the last few years.

-- 
John Baldwin




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39fcac30-1602-445d-9603-b56d28882fe1>