From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FfLId-0001P4-N0 for qemu-devel@nongnu.org; Sun, 14 May 2006 14:26:39 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FfLIc-0001Lg-Cw for qemu-devel@nongnu.org; Sun, 14 May 2006 14:26:39 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FfLIc-0001LY-9m for qemu-devel@nongnu.org; Sun, 14 May 2006 14:26:38 -0400 Received: from [84.96.92.55] (helo=smtP.neuf.fr) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FfLKr-00007A-1N for qemu-devel@nongnu.org; Sun, 14 May 2006 14:28:57 -0400 Received: from [86.73.70.56] by sp604004mt.gpm.neuf.ld (Sun Java System Messaging Server 6.2-5.05 (built Feb 16 2006)) with ESMTP id <0IZ9005RNPRO2YF0@sp604004mt.gpm.neuf.ld> for qemu-devel@nongnu.org; Sun, 14 May 2006 20:23:48 +0200 (CEST) Date: Sun, 14 May 2006 20:23:13 +0200 From: Fabrice Bellard Subject: Re: Fw: [Qemu-devel] MIPS: UART access w/o -kernel option In-reply-to: <04f001c675cd$89da7a20$e90d11ac@spb.in.rosprint.ru> Message-id: <44677591.8010200@bellard.org> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii; format=flowed Content-transfer-encoding: 7BIT References: <28c301c6741e$e9ce2540$e90d11ac@spb.in.rosprint.ru> <4463A949.9080401@bellard.org> <04f001c675cd$89da7a20$e90d11ac@spb.in.rosprint.ru> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Voropay Cc: qemu-devel@nongnu.org Alexander Voropay wrote: > I'm thinking about adding a new MIPS platform to the Qemu: > http://www.linux-mips.org/wiki/Mips_Malta > > The Malta is very popular reference platform for the MIPS development. > There is a special Linux MIPS/Malta kernel. Montavista and many > other companies are offering a MIPS Malta distributives with > pre-compiled kernels. There is a NetBSD port to the Malta. > VxWorks/Malta exists, e.t.c. > > The Malta architecture is very similar to the current Qemu MIPS > machine but the ISA addresses are different. Additionally, it > has a PCI subsystem, so it should be possible to use existent > Qemu PCI devices in the future. Malta has an standart PC ISA > devices (inside the PIIX4 chip). The Qemu contains all necessary > parts to introduce a new platform (except Galileo PCI). > > Fabrice, is it difficult to add a new MIPS Malta platform > to the MIPS Qemu ? Could you add at least a framework > for this platform (CLI options, initial .c files) ? > P.S.The MIPS BIOS/kernel donload code should be reusable > for the any MIPS platforms. Adding the Malta machine support would be very interesting. You can just copy the file mips_r4k.c to malta.c and modify it to add the missing parts. Fabrice.