From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IzchW-00075H-MJ for qemu-devel@nongnu.org; Tue, 04 Dec 2007 13:40:58 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IzchV-00072n-2r for qemu-devel@nongnu.org; Tue, 04 Dec 2007 13:40:58 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IzchU-00072g-U7 for qemu-devel@nongnu.org; Tue, 04 Dec 2007 13:40:56 -0500 Received: from nf-out-0910.google.com ([64.233.182.185]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IzchT-0000mB-W3 for qemu-devel@nongnu.org; Tue, 04 Dec 2007 13:40:56 -0500 Received: by nf-out-0910.google.com with SMTP id 30so3253476nfu for ; Tue, 04 Dec 2007 10:40:54 -0800 (PST) Message-ID: Date: Tue, 4 Dec 2007 20:40:53 +0200 From: "Blue Swirl" Subject: Re: [Qemu-devel] [PATCH] sparc32 machine specific maximums In-Reply-To: <200712041726.39743.paul@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <47533BD3.4000606@earthlink.net> <4754941B.3020701@earthlink.net> <200712041726.39743.paul@codesourcery.com> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On 12/4/07, Paul Brook wrote: > > If you want to make a 16 > > CPU, 64 Gb machine, define a QEMU specific machine. There are no real > > 32 bit sparc systems like that. > > I believe the Cray CS6400 was a 64-way sparc32 machine with 16Gb ram. > Admittedly it's a sun4d variant, not sun4m. I've no idea how much difference > (if any) that makes to OS. Sun4d is not that different from Sun4m. Interrupt handling is different. There are several IOUNITs in place of the single IOMMU, but they use the same page tables. The rest of the devices are the same old stuff. One (Linux) kernel can be used for all of Sun4c, Sun4m, and Sun4d. I think Linux doesn't support more than 4G of memory even on Sun4d. I have a preliminary patch to implement SS-1000 and SS-2000. If I find docs for Cray CS6400, I'd be interested to implement that as well.