From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NixMM-00055e-Sw for qemu-devel@nongnu.org; Sat, 20 Feb 2010 16:59:35 -0500 Received: from [199.232.76.173] (port=51903 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NixMM-00054p-8e for qemu-devel@nongnu.org; Sat, 20 Feb 2010 16:59:34 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NixML-0005be-Gr for qemu-devel@nongnu.org; Sat, 20 Feb 2010 16:59:34 -0500 Received: from mail-pw0-f45.google.com ([209.85.160.45]:56344) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NixML-0005bN-7Z for qemu-devel@nongnu.org; Sat, 20 Feb 2010 16:59:33 -0500 Received: by pwi4 with SMTP id 4so1161828pwi.4 for ; Sat, 20 Feb 2010 13:59:32 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <201002201238.17811.rob@landley.net> References: <201002110520.07620.rob@landley.net> <201002201117.41568.rob@landley.net> <201002201238.17811.rob@landley.net> Date: Sat, 20 Feb 2010 23:59:31 +0200 Message-ID: From: Blue Swirl Content-Type: text/plain; charset=UTF-8 Subject: [Qemu-devel] Re: Fun with sparc (was Re: qemu-ppc can't run static uClibc binaries.) List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Rob Landley Cc: qemu-devel@nongnu.org, Paolo Bonzini , Artyom Tarasenko On 2/20/10, Rob Landley wrote: > On Saturday 20 February 2010 11:34:44 Blue Swirl wrote: > > On 2/20/10, Rob Landley wrote: > > > > I don't understand what's going wrong here. Did the kernel break on > > > sparc sometime between 2.6.18 and 2.6.32 and nobody noticed? Is sparc > > > using software emulated floating point at the kernel level and that's > > > configured as a module? (Except I don't think busybox ls uses floating > > > point...) > > > > Sparc32 is not maintained anymore so maybe it broke at some point. > > There was some discussion a few years ago. > > > Not maintained on the Linux kernel side, or not maintained under qemu? It > seems to be working under debian, but the 2.6.18 kernel is from 2006. On kernel side. I try to maintain QEMU side. > > > Do any sparc people understand what's going on here? My next step is to > > > grab a 2.6.18 kernel and try to get _that_ to work with the tweaked > > > debian config (and an ext2 root filesystem since squashfs wasn't merged > > > back then and had a format change when it was merged). But I'm mostly > > > flailing around blind here... > > > > I'm also trying different kernels using my .config. But already 2.6.12 > > hangs in ESP probe. > > > I've got 2.6.32 booting to a command prompt (albeit with serial console and > intentionall restricted set of hardware). But then it misbehaves. > > I'll try getting 2.6.18 to build with a known .config, and then bisect forward > if that seems to work... Good plan. Bisecting backwards could be interesting too, to find out which releases are actually working out of the box.