Re: possible deprecation and removal of some old QEMU Arm machine types (pxa2xx, omap, sa1110)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Tue, Feb 13, 2024 at 09:11:38PM +0100, Arnd Bergmann wrote:
> On Tue, Feb 13, 2024, at 16:36, Guenter Roeck wrote:
> >> > > OMAP1 machines:
> >> > >
> >> > > cheetah              Palm Tungsten|E aka. Cheetah PDA (OMAP310)
> >> > > sx1                  Siemens SX1 (OMAP310) V2
> >> > > sx1-v1               Siemens SX1 (OMAP310) V1
> >> > >
> >> > I test sx1. I don't think I ever tried cheetah, and I could not get sx1-v1
> >> > to work.
> This is similar. omap1 development is slightly more active
> than pxa, but then again they have no DT support today and
> are unlikely to ever get there at this point.
> Out of the five machines that are still supported in the
> kernel, I think three still run on hardware (osk, ams-delta
> and nokia770), while the other ones were left there only
> for their qemu support. I don't mind removing them from
> the kernel as well if they are gone from qemu.

I'm one of the OMAP1 Linux kernel maintainers, and I have Palm TE which
I have been using for testing and development (and reporting bugs,
regressions) along with those other boards you mentioned.

Since I have the real Palm HW, I haven't used QEMU for that particular
board. But however I use QEMU SX1 support frequently as it's quickest way
to check if OMAP1 is bootable, and if the basic peripherals are working.
SX1 is close to Palm/AMS-Delta, and also it's ARMv4T which is rare these
days. I think it's useful to keep it in QEMU as long there are hardware
that people use.

So my wish is to keep at least SX1 support in QEMU as long as ARMv4T
supported in the Linux kernel.

> >> > > OMAP2 machines:
> >> > >
> >> > > n800                 Nokia N800 tablet aka. RX-34 (OMAP2420)
> >> > > n810                 Nokia N810 tablet aka. RX-44 (OMAP2420)
> >> > >
> >> > I never managed to get those to boot the Linux kernel.
> I think Tony still tests these on both hardware and qemu.
> The platform side here is much more modern than any of the
> others above since it does use DT and it has enough RAM
> to be somewhat usable.

I have also these boards (real hardware) and test them frequently with
mainline Linux. However, QEMU support I haven't used/needed. I recall it
was a bit buggy, and some changes in mainline made the kernel unbootable.
Unless Tony needs the support, I guess they are good to go.

(Arnd: RAM isn't everything. Some of the OMAP1 boards today are still
more useful than N800/N810, even with modern bloaty Linux.)


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux