From: "Arnd Bergmann" <arnd@arndb.de>
To: "Alexander Dahl" <ada@thorsis.com>
Cc: linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org,
"Russell King" <linux@armlinux.org.uk>,
"Linus Walleij" <linus.walleij@linaro.org>,
"Richard Earnshaw" <richard.earnshaw@arm.com>,
"Richard Sandiford" <richard.sandiford@arm.com>,
"Ramana Radhakrishnan" <ramanara@nvidia.com>,
"Nicolas Pitre" <nico@fluxnic.net>,
"Krzysztof Kozlowski" <krzk@kernel.org>,
"Mark Brown" <broonie@kernel.org>,
"Kristoffer Ericson" <kristoffer.ericson@gmail.com>,
"Robert Jarzmik" <robert.jarzmik@free.fr>,
"Aaro Koskinen" <aaro.koskinen@iki.fi>,
"Janusz Krzysztofik" <jmkrzyszt@gmail.com>,
"Tony Lindgren" <tony@atomide.com>,
Linux-OMAP <linux-omap@vger.kernel.org>,
"Nikita Shubin" <nikita.shubin@maquefel.me>,
linux-samsung-soc@vger.kernel.org, "Andrew Lunn" <andrew@lunn.ch>,
"Sebastian Hesselbarth" <sebastian.hesselbarth@gmail.com>,
"Gregory Clement" <gregory.clement@bootlin.com>,
"Jeremy J. Peper" <jeremy@jeremypeper.com>,
debian-arm@lists.debian.org,
"Dmitry Torokhov" <dmitry.torokhov@gmail.com>,
"Alexandre Torgue" <alexandre.torgue@foss.st.com>,
"Nicolas Ferre" <nicolas.ferre@microchip.com>
Subject: Re: [RFC} arm architecture board/feature deprecation timeline
Date: Wed, 21 Aug 2024 07:51:04 +0000 [thread overview]
Message-ID: <96558a17-8c90-4092-a0b0-e128574f3d89@app.fastmail.com> (raw)
In-Reply-To: <20240821-moonlike-winnings-fcee547a16b2@thorsis.com>
On Wed, Aug 21, 2024, at 06:15, Alexander Dahl wrote:
> Am Wed, Jul 31, 2024 at 07:29:29PM +0200 schrieb Arnd Bergmann:
>> === ARMv5 ===
>>
>> About one third of all supported platforms use ARMv5,
>> but most of these are near their end of support. Notably
>> there are still new SAM9 variants from Microchip that are
>> meant as backward-compatible replacements for their
>> older variants.
>>
>> Debian still supports these, but the lack of FPU and
>> atomics makes this harder, so I expect this to become
>> an unofficial port in the future.
>
> FWIW, these are not only replacements, but actually new boards are
> designed with SAM9X60 for example.
Right, but I would assume that most of those board
designs using it are done because someone needs an
ARMv5 design in order to run a certain piece of
software, or because they are already invested in
Microchip's SAM9 ecosystem in other products.
For someone starting from scratch, there would be few
reasons to pick a SAM9 over e.g. an STM32MP1 with a
Cortex-A7 that is more capable in most ways but half
the cost.
> Not all have .dts files in mainline kernel, though. Would that
> improve or change things with regard to long term platform support, if
> the .dts files were upstream?
I think upstreaming the dts files is mostly an advantage for
maintaining the specific boards, as it allows easier
integration into CI test environments and lets developers
see which drivers are used by a platform. Having at
least a couple of products with full dts files in addition
to the reference boards does help though.
For the at91 platform support itself in the kernel,
I don't see a real risk at the moment. There are a few
areas that make ARMv5 support risky in the long run:
- Debian support for the softfloat "armel" port will
likely be moved into an inofficial port in the future,
which in turn makes it harder for average kernel
developers to test things.
- There are discussions about making SMP support
mandatory for all architectures in the kernel.
If it gets to this, ARMv4T and ARMv5 support may
need to end, unlike ARMv6K and up.
- Even longer in the future, all 32-bit kernel
support will end. I don't expect this to happen
for another 15 years, but the writing is on the
wall.
Arnd
prev parent reply other threads:[~2024-08-21 10:23 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-07-31 17:29 [RFC} arm architecture board/feature deprecation timeline Arnd Bergmann
2024-07-31 19:13 ` Aaro Koskinen
2024-08-01 8:59 ` Arnd Bergmann
2024-08-01 18:23 ` Aaro Koskinen
2024-08-02 12:53 ` Arnd Bergmann
2024-08-05 7:58 ` Arnd Bergmann
2024-08-05 12:30 ` Tony Lindgren
2024-08-05 13:37 ` Arnd Bergmann
2024-08-01 8:04 ` Krzysztof Kozlowski
2024-08-01 14:15 ` Richard Earnshaw
2024-08-02 15:12 ` Arnd Bergmann
2024-08-02 23:04 ` Linus Walleij
2024-08-20 14:58 ` Richard Earnshaw
2024-08-20 16:33 ` Arnd Bergmann
2024-08-01 19:53 ` Linus Walleij
2024-08-02 14:52 ` Arnd Bergmann
2024-08-15 18:24 ` Matt Turner
2024-08-19 7:37 ` Arnd Bergmann
2024-08-15 19:53 ` jeremy
2024-08-19 9:17 ` Arnd Bergmann
2024-08-19 14:12 ` Arnd Bergmann
2024-08-19 14:23 ` Andrew Lunn
2024-08-19 14:34 ` Arnd Bergmann
2024-08-19 17:08 ` jeremy
2024-08-21 6:15 ` Alexander Dahl
2024-08-21 7:51 ` Arnd Bergmann [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=96558a17-8c90-4092-a0b0-e128574f3d89@app.fastmail.com \
--to=arnd@arndb.de \
--cc=aaro.koskinen@iki.fi \
--cc=ada@thorsis.com \
--cc=alexandre.torgue@foss.st.com \
--cc=andrew@lunn.ch \
--cc=broonie@kernel.org \
--cc=debian-arm@lists.debian.org \
--cc=dmitry.torokhov@gmail.com \
--cc=gregory.clement@bootlin.com \
--cc=jeremy@jeremypeper.com \
--cc=jmkrzyszt@gmail.com \
--cc=kristoffer.ericson@gmail.com \
--cc=krzk@kernel.org \
--cc=linus.walleij@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=linux@armlinux.org.uk \
--cc=nico@fluxnic.net \
--cc=nicolas.ferre@microchip.com \
--cc=nikita.shubin@maquefel.me \
--cc=ramanara@nvidia.com \
--cc=richard.earnshaw@arm.com \
--cc=richard.sandiford@arm.com \
--cc=robert.jarzmik@free.fr \
--cc=sebastian.hesselbarth@gmail.com \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox