From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MnTpA-0000Y7-Jc for qemu-devel@nongnu.org; Tue, 15 Sep 2009 04:55:44 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MnTp5-0000Uf-Rg for qemu-devel@nongnu.org; Tue, 15 Sep 2009 04:55:44 -0400 Received: from [199.232.76.173] (port=50889 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MnTp5-0000UU-GX for qemu-devel@nongnu.org; Tue, 15 Sep 2009 04:55:39 -0400 Received: from mail-yx0-f201.google.com ([209.85.210.201]:62966) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MnTp5-0000tq-6E for qemu-devel@nongnu.org; Tue, 15 Sep 2009 04:55:39 -0400 Received: by yxe39 with SMTP id 39so4841561yxe.18 for ; Tue, 15 Sep 2009 01:55:38 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <869055.18010.qm@web51404.mail.re2.yahoo.com> References: <869055.18010.qm@web51404.mail.re2.yahoo.com> From: Artyom Tarasenko Date: Tue, 15 Sep 2009 10:55:18 +0200 Message-ID: Subject: Re: [Qemu-devel] Solaris SPARC guest on QEMU Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Luis Freitas Cc: qemu-devel@nongnu.org 2009/9/14 Luis Freitas : > Hi, > > =A0 I would like to use QEMU to run a guest Solaris 8/Sparc machine. You are not alone. This topic pops every 1-2 years. > =A0 Seems that openbios is missing something that Solaris needs to comple= te the boot process. I posted a entry on the qemu users forum but got no re= plies. The boot seems to be failing after the initial boot program is loade= d from the disk, it seems unable to find the second stage boot program, so = it is probably something related to how the second stage should identify th= e boot device. The real Sun's OBP under qemu has the same problem. I guess it's not the problem of OpenBIOS, but some bugs in SCSI/DMA/(IO)MMU layer. It's not the identification of the boot device though. The first stage reads something from a disk. It just fails to find some magic patterns in what it gets. > =A0 Any sugestions? > I would try to approach from the other side. Some years ago Sun was selling Solaris 8 (and 9) with sources. If you manage to obtain them, you could see what the first stage actually does.