Web lists-archives.com

Re: Anyone using stretch/buster/sid on ARMv4t ?

To clarify which platforms are affected by moving from ARMv4T to ARMv5TE,
here is what the kernel supports in principle for people that just use the
debian packages but build their own kernels:

ARMv4 (prior to ARMv4t) machines are:

- StrongARM 110 based: RiscPC, EBSA110, Footbridge/NetWinder: these all
  have a minuscule user base, if any
- StrongARM 1100: used in many old PocketPC-like machines
  (Jornada, Zaururs, iPAQ, ...) and a couple of other machines that some
  people still use in production today
- FA526 based: moxart and gemini, both embedded SoCs that are
  still maintained and used to some degree

ARMv4T machines supported in Linux:

- Cirrus Logic EP721x/EP731x is based on ARM720T, the only
  person that was trying to improve support for this has apparently
  moved on to slightly newer hardware
- Atmel AT91RM9200 is still being sold new by Microchip, but all
  AT91 variants that people use in production are the ARM926 (ARMv5E)
  based one/
- TI OMAP15xx was based on ARM925, we support exactly one machine
  with it (HTC Herald phone, a.k.a. T-Mobile Wing), I'd call it dead
- Freescale i.MX1 used an ARM920T, we support two boards, the
  official reference board and the Armadeus APF9328. This is equally
  dead as far as I can tell, and it has only 8MB RAM.
- Micrel/Kendin KS8695 is used in several wireless routers, and based
  on an ARM922T. Not a bad chip, but hasn't seen any work in a while,
  and all users are probably on something like OpenWRT/LEDE due to
  memory limitations, see https://wikidevi.com/wiki/Micrel
  Apparently owned by Microchip and still being sold but not recommended
  for new designs. Who knew?
- Many Samsung S3C24xx chips use an ARM920T: S3C2410,
  S3C2440, S3C2442 and S3C2443, but not S3C2412 and S3C2416
  and S3C245. These were very popular for all kinds of machines
  even a few years ago, and probably many of them running Debian.
  This includes the Openmoko GTA02, and various embedded boards,
  but interest has declined a lot after Samsung discontinued their
  ARM9 based embedded SoCs a few years ago.

ARMv5/ARMv5T (prior to ARMv5TE) based:
- We have some code for the original ARM1020 processor, but don't support
  any machines with it, if they ever existed outside of the lab.

ARMv5TE based:
- All ARM926 based machines: around 20 different SoC families from as
  many companies. This is still fairly popular in many embedded designs
  (Atmel AT91, TI DaVinci, Aspeed, ...), even more so than the newer ARMv6
  based implementations.
- Marvell PJ1 and related: kirkwood, orion, mv78xx0, mmp: some of these,
  in particular kirkwood are still used a lot on older machines like plug
  computers. The chips have been discontinued.
- Intel XScale: ixp4xx, iop, older pxa: The PXA family still has some life in it
  with hobbyists, the rest are rather obsolete these days. These chips have
  been discontinued for even longer.