From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 65B9AC48BC3 for ; Wed, 14 Feb 2024 14:58:45 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raGiR-0007YG-MO; Wed, 14 Feb 2024 09:58:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1raGiP-0007Xe-Bb; Wed, 14 Feb 2024 09:58:25 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1raGiD-0004Cg-Tz; Wed, 14 Feb 2024 09:58:25 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 909EF3200392; Wed, 14 Feb 2024 09:58:10 -0500 (EST) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Wed, 14 Feb 2024 09:58:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1707922690; x=1708009090; bh=uDmfOsg9gU tVPfRB+2sWNwn5yu3xkUXEF+MG27C5Dtc=; b=rjNYeC12XR01H737Y39uCh/un7 h+k+7rvPsh/l250F8FM1N97OFbD59aBSu18Bupi7vNc8qYOr4iZo+BGCmTvFgQ4C 2Y5anjFNO4Aj2XOiZXRaKtoAkr2tEsX+Ci5t37PoChOb0HKQhJS+ksD0XpCK4emj j26WnowC0Bqnerz8PANjdwk+jr4WGRU9tBXhHbts73nVyG0icaBA9A7nGES7IMGs WM3l0gVRNm4utZOM6habjtRFzU8PRbWt3BNZJlx4cP5UWmudV7EVv2d5f8do7ezJ 5IYMRuo9aICx32wb8DXw4ayHCC16DRDU2F0y1d4PPc1TmPQw+CcKj0eGbftw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1707922690; x=1708009090; bh=uDmfOsg9gUtVPfRB+2sWNwn5yu3x kUXEF+MG27C5Dtc=; b=pGI2V3GLyNYFup6/YmJUkWU83lP5R3rTwThzRyTCmEjt yBzm3kBcOk6kYYaBD3/dbPOdgUMjnSZUiNUYp00f5JECLcBg0XO/zgbUGAD6roIe JD+JE0omtgMkmGoFiGG1kdhXlbfYssLeQWw3+8yl4/qWiQSXeCxsvUCPEdtCO1iN yh4f3Ra0lRdrRWeu1ez2AuatYX13rI6DITBHPWs6WJMJQ5KLCi138zUHpS/C54T5 H/k8hUJDX0tcerKjEdOMCYSF//xfnZAsaG9kMO4+DRVLQopPRGwTJ7vllGkAR8N8 Y5Gdgq1i50S9JSnZDy9tb8zrh1YbzasQZEzkqNXRfw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudejgdejudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdetrhhn ugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtth gvrhhnpeffheeugeetiefhgeethfejgfdtuefggeejleehjeeutefhfeeggefhkedtkeet ffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrh hnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 6CC73B6008D; Wed, 14 Feb 2024 09:58:09 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-144-ge5821d614e-fm-20240125.002-ge5821d61 MIME-Version: 1.0 Message-Id: <5214dd7c-0472-4ce8-bc41-ad565ddcc7a9@app.fastmail.com> In-Reply-To: <20240214012749.GA203324@darkstar.musicnaut.iki.fi> References: <7bd858a2-9983-4ddf-8749-09c9b2e261f9@roeck-us.net> <20240214012749.GA203324@darkstar.musicnaut.iki.fi> Date: Wed, 14 Feb 2024 15:57:49 +0100 From: "Arnd Bergmann" To: "Aaro Koskinen" Cc: "Guenter Roeck" , "Peter Maydell" , "QEMU Developers" , "open list:ARM TCG CPUs" , "Marcin Juszkiewicz" , "Janusz Krzysztofik" , "Tony Lindgren" , Linux-OMAP , "Daniel Mack" , "Robert Jarzmik" , "Haojian Zhuang" , "Linus Walleij" , "Stefan Lehner" Subject: Re: possible deprecation and removal of some old QEMU Arm machine types (pxa2xx, omap, sa1110) Content-Type: text/plain Received-SPF: pass client-ip=64.147.123.25; envelope-from=arnd@arndb.de; helo=wout2-smtp.messagingengine.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org On Wed, Feb 14, 2024, at 02:27, Aaro Koskinen wrote: > On Tue, Feb 13, 2024 at 09:11:38PM +0100, Arnd Bergmann wrote: > > 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. Makes sense. We have a couple of other ARMv4T systems in the kernel that are still being tested (ep93xx, at91rm9200, clps71xx, imx1, nspire, integrator/ap), but none of the others have any qemu support apparently unless you count "-Mintegratorpb -cpu arm925". All of these are are using DT or getting there (ep93xx), so we'll probably keep them around for a while. Similarly, we support a couple of ARMv4 (non-T) targets in the kernel (footbridge, sa1100, rpc, moxart, gemini), but the only one with qemu support here is sa1100/collie. >> >> > > 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. Thanks for confirming. > (Arnd: RAM isn't everything. Some of the OMAP1 boards today are still > more useful than N800/N810, even with modern bloaty Linux.) Obviously RAM isn't everything, but the machines with just 32MB or less do seem very small for real workloads, so I admit I dismiss them easily. I am curious what you run on those, are there any embedded distros that maintain good support for 32MB systems on modern kernel/musl/Xorg/..., or are you using omething older or highly customized? Arnd