From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CD9QW-0002P9-4h for qemu-devel@nongnu.org; Thu, 30 Sep 2004 18:29:28 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CD9QV-0002OF-DF for qemu-devel@nongnu.org; Thu, 30 Sep 2004 18:29:27 -0400 Received: from [129.104.30.34] (helo=a.mx.polytechnique.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CD9Jg-0001TQ-E5 for qemu-devel@nongnu.org; Thu, 30 Sep 2004 18:22:24 -0400 Received: from localhost (localhost [127.0.0.1]) by djali.polytechnique.org (Postfix) with ESMTP id 5FCD133272 for ; Fri, 1 Oct 2004 00:22:24 +0200 (CEST) Received: from djali.polytechnique.org ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24089-02 for ; Fri, 1 Oct 2004 00:22:24 +0200 (CEST) Received: from bellard.org (nas-cbv-9-62-147-113-15.dial.proxad.net [62.147.113.15]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTP id DE50B3317A for ; Fri, 1 Oct 2004 00:22:22 +0200 (CEST) Message-ID: <415C874B.6070307@bellard.org> Date: Fri, 01 Oct 2004 00:23:07 +0200 From: Fabrice Bellard MIME-Version: 1.0 Subject: Re: [Qemu-devel] Patch: Sparc system support References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit 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 I applied your patches with some modifications. Please update your sources with the CVS version and tell me if you see problems in my modifications. You should provide at least a binary BIOS image so that I can make regression tests. I can also put a link on the web site so that you can give specific information about the SPARC port. A few notes: - The 'env->access_type' you used (as in the PowerPC version) will soon be deprecated as it is too complicated and broken. I will make the appropriate modifications. - 'magic-load.c' is not acceptable as it uses GPL code. Moreover, the user ELF loader code is too complicated, so it is better to rewrite it from scratch. You can still use the ELF swap functions as I wrote them. Thank you for your work ! Fabrice. Blue Swirl wrote: > Hi, > > This version of Sparc system emulation can load ELF kernels (see > screenshot), like Linux or *BSD using a hacked (patch attached) Proll. > The kernels won't run very far, there is still much work to do. Also > new to previous patch is m48t08 NVRAM chip support, based on the PPC's > newer m48t59. > > How to try: Patch Proll, compile, convert mrcoffee/proll.elf to binary > with objdump -O binary. Configure Qemu with ./configure > --target-list="sparc-softmmu". Run qemu-system-sparc with -L > path_to_proll -kernel vmlinux or bsd. > > _________________________________________________________________ > The new MSN 8: smart spam protection and 2 months FREE* > http://join.msn.com/?page=features/junkmail > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Qemu-devel mailing list > Qemu-devel@nongnu.org > http://lists.nongnu.org/mailman/listinfo/qemu-devel