Received: by 2002:a05:7412:d024:b0:f9:90c9:de9f with SMTP id bd36csp110971rdb; Wed, 20 Dec 2023 07:32:56 -0800 (PST) X-Google-Smtp-Source: AGHT+IH0TxKTiq5fGwTykSsUnJQf8a0TGqJiz0dg0doQOVFKNUt+5Srz8XkUALrdYNpWZYwGfC8I X-Received: by 2002:a05:6359:6e16:b0:172:f950:4bdc with SMTP id th22-20020a0563596e1600b00172f9504bdcmr1685203rwb.39.1703086376047; Wed, 20 Dec 2023 07:32:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703086376; cv=none; d=google.com; s=arc-20160816; b=Q/OFv6WpTkXkxG+QM/s/pFw7zg1KXIJuSIrPazE41Jo7WDes2uJes2PJ/6s2LavGMv MIRSKYXmzRL4ut8ROxVCqC97ZOfxmKmWohtIspXLlbHC9b9SaYfU7TvcdcXmWZz6DtAM GrAE9nWInH3DH6V8k420zUf+O738dulNBip2gq1g3RKy7yMd2fXKinNpoXJPuVru0h5a SfIHuv8R5me6Da02tBW1wvAhy+S47tje5Fjky1nRhcyJvDRWqOBQSxxg9kwO3mnns0A+ WUIwsHg0YjTTh2NEQIv/a9nWqTwwR7+w6sCO6rjYHH6NsICur4sjvhVWC56+XmYO2RwH 6V2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature:dkim-signature; bh=sfJdNm2lEIQrBamytj/tsjayfAn2mE9Fqg6pTRTtass=; fh=SnXIGWVgrrgVSPDOVt7psCYEutoFGZjrV7xN25DqGKg=; b=ZRdlCbUWnj7Oz043ZaHoxdAOa4ujY/8CVhITm574V/Bx7LX/O439Q4R1+YFwGEYaEv HU/tv5W7KrUfF72KLCPCB3nZ9ua91sBlHTWjoKCMwrHRlSupb3IRdjN7I3HAWbQLap8t oVO/EuJXlMXlkZDceljia49lgQ6ii812n2+xEzljCHA/VjmqJKTUFJ1M3Sy8PUsJAHDw 9krMcOccfxVSDVdQzrinj82E/Rm7tE8sTLmv19ikfTtYra8YgSJUnktDPCPYyVIsY+xN GlKOPpklRiVenqK95Aa+V6pGCaTrapTXAJgLRyzZjCfNOvdm9hrpnZBw3xbmBUhDq+pN 9Brw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ravnborg.org header.s=rsa2 header.b=V7JO3Ufr; dkim=neutral (no key) header.i=@ravnborg.org header.s=ed2 header.b=wuQzVB+0; spf=pass (google.com: domain of linux-kernel+bounces-7151-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-7151-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id by39-20020a056a0205a700b005c612569dbcsi5131289pgb.457.2023.12.20.07.32.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Dec 2023 07:32:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-7151-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@ravnborg.org header.s=rsa2 header.b=V7JO3Ufr; dkim=neutral (no key) header.i=@ravnborg.org header.s=ed2 header.b=wuQzVB+0; spf=pass (google.com: domain of linux-kernel+bounces-7151-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-7151-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 036E5B265DA for ; Wed, 20 Dec 2023 15:26:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DB244482E6; Wed, 20 Dec 2023 15:22:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ravnborg.org header.i=@ravnborg.org header.b="V7JO3Ufr"; dkim=permerror (0-bit key) header.d=ravnborg.org header.i=@ravnborg.org header.b="wuQzVB+0" X-Original-To: linux-kernel@vger.kernel.org Received: from mailrelay5-1.pub.mailoutpod2-cph3.one.com (mailrelay5-1.pub.mailoutpod2-cph3.one.com [46.30.211.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 62F71482C0 for ; Wed, 20 Dec 2023 15:22:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ravnborg.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=ravnborg.org X-HalOne-ID: 9547a660-9f4b-11ee-9353-a71ee59276a3 Received: from mailrelay3.pub.mailoutpod3-cph3.one.com (unknown [104.37.34.40]) by mailrelay5 (Halon) with ESMTPS id 9547a660-9f4b-11ee-9353-a71ee59276a3; Wed, 20 Dec 2023 15:22:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravnborg.org; s=rsa2; h=in-reply-to:content-type:mime-version:references:message-id:subject:cc:to: from:date:from; bh=sfJdNm2lEIQrBamytj/tsjayfAn2mE9Fqg6pTRTtass=; b=V7JO3UfrJBPi8Mr4OiXidEj06nbi+4dGqF8lTDUxAatPOa3Mlnk4cPWWCp6rGFSmlg84dMYhGH/wx 4eh7YufTH9Qozp7hyl38p0/Vv1AI7NML/gCxBRIhhZLfnIbFn3caGKYQ/7wivxRtQN/16oNIZzSo2V N2s36hSKm4Pt5lKXpk0BXH5WGbx7T/X0mH1z2U+ITgvz27/1ufXwAp1FScDIWkBWTsDWNjTd/Emckp WETFeHTLl3ZUd/z5sZBLDt1vXIn83aLFyP3iYwoSs+yVIt/MXx8fX/UB1wnfyTb/ziMcH3Pr/2CIs5 D2IOP+s/C4QBkFTkqlNSczAHv+lQTtg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ravnborg.org; s=ed2; h=in-reply-to:content-type:mime-version:references:message-id:subject:cc:to: from:date:from; bh=sfJdNm2lEIQrBamytj/tsjayfAn2mE9Fqg6pTRTtass=; b=wuQzVB+0GMurqsA05DzExqKKRiWf8flOefeaAYoYt6rspJIl/01szyGy0a5mE+hUuX/vB2ZkfXV8H ABCWeGuDg== X-HalOne-ID: 938bf566-9f4b-11ee-b5cb-85e425223685 Received: from ravnborg.org (2-105-2-98-cable.dk.customer.tdc.net [2.105.2.98]) by mailrelay3 (Halon) with ESMTPSA id 938bf566-9f4b-11ee-b5cb-85e425223685; Wed, 20 Dec 2023 15:22:26 +0000 (UTC) Date: Wed, 20 Dec 2023 16:22:24 +0100 From: Sam Ravnborg To: Mark Cave-Ayland Cc: Arnd Bergmann , John Paul Adrian Glaubitz , "David S . Miller" , Andreas Larsson , Helge Deller , Alexander Viro , Greg Kroah-Hartman , Alan Stern , Jaroslav Kysela , Takashi Iwai , sparclinux@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-sound@vger.kernel.org Subject: Re: [PATCH 00/27] sparc32: sunset sun4m and sun4d Message-ID: <20231220152224.GA867968@ravnborg.org> References: <20231219-sam-sparc32-sunset-v3-v1-0-64bb44b598c5@ravnborg.org> <01ea8c41-88cd-4123-95c7-391640845fc3@app.fastmail.com> <3d733b57-884a-4755-a32a-74061b48e182@ilande.co.uk> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3d733b57-884a-4755-a32a-74061b48e182@ilande.co.uk> Hi Mark, On Wed, Dec 20, 2023 at 11:30:27AM +0000, Mark Cave-Ayland wrote: > On 20/12/2023 10:47, Arnd Bergmann wrote: > > > On Wed, Dec 20, 2023, at 09:54, John Paul Adrian Glaubitz wrote: > > > On Wed, 2023-12-20 at 08:36 +0000, Arnd Bergmann wrote: > > > > All of these were found through inspection rather than testing, > > > > so there is a good chance that other fatal kernel bugs prevent > > > > testing in qemu, at least until the fixes from Andreas' tree > > > > are included. > > > > > > Andreas has fixes for these issues? > > > > Not sure, all I know is that > > > > - Andreas has some fixes for Leon in his tree > > - Sam is unable to boot mainline in qemu > > - There is an unknown set of bugs in sparc32 since it has not > > been tested for many years without Andreas' patches > > > > it appears that the qemu developers are still testing the sun4m > > model against old Linux and Solaris installations [1], but > > failure to run the leon3 model could still be any combination > > of kernel, qemu or configuration problems. > > > > Arnd > > > > [1] https://wiki.qemu.org/Documentation/Platforms/SPARC#Compatibility > > Hi all: I'm one of the QEMU sun4m and sun4u maintainers so thought it would > be worth a few comments here. I can imagine that the proposal to drop sun4m from the kernel is then not the best news this December - sorry about that. > > My SPARC work on QEMU is unsponsored, so of course it is reliant upon me > finding time between work and family to fix various bugs. This means that I > simply don't have the time to constantly build and test the latest kernels: > what generally happens is that someone pings me a regression bug report when > something breaks and provides a test kernel/rootfs for me to look at. In the > past both Rob Landley and Guenter Roeck have often flagged regressions and > kindly provided these for me. > > Other than that I just assume that everything is still working against the > upstream kernel. It is a fantastic tool that we can build and boot a kernel using qemu and your work is appreciated - thanks! > > The leon3_generic machine is maintained by different people so I'd suggest > contacting them: see [1] for their contact details. I see there is an > avocado boot test for the leon3_generic machine included within the QEMU > source tree, but it uses a downloadable image of HelenOS rather than Linux. Thanks for the pointer, I will try to reach out to them when I have something a bit more solid than "it does not work". I tried to hack around a little in qemu and I have an idea where things goes wrong. The leon_generic assumes another address layout than what is used by the kernel, so the very first jump to a kernel address fails. Sam