From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kotam-0000kl-MR for qemu-devel@nongnu.org; Sun, 12 Oct 2008 01:34:12 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kotal-0000kE-Mr for qemu-devel@nongnu.org; Sun, 12 Oct 2008 01:34:11 -0400 Received: from [199.232.76.173] (port=36803 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kotal-0000jo-Dz for qemu-devel@nongnu.org; Sun, 12 Oct 2008 01:34:11 -0400 Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5]:58499 helo=grelber.thyrsus.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kotal-0000yh-FC for qemu-devel@nongnu.org; Sun, 12 Oct 2008 01:34:11 -0400 From: Rob Landley Subject: Re: [Qemu-devel] Fabrice Bellard 's QEMU configuration files Date: Sat, 11 Oct 2008 23:56:38 -0500 References: <20081011104423.38beecf8.mle+tools@mega-nerd.com> In-Reply-To: <20081011104423.38beecf8.mle+tools@mega-nerd.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200810112356.39698.rob@landley.net> 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 Cc: Erik de Castro Lopo On Friday 10 October 2008 18:44:23 Erik de Castro Lopo wrote: > Hi all, > > Back in June, Fabrice Bellard posted a patch against SVN 4734: > > http://www.archivum.info/qemu-devel@nongnu.org/2008-06/msg00513.html > > to add configuration files to qemu. > > It seems that this work was never merged into SVN and that patchset > does not apply to current SVN head. > > Does anyone have an updated version of that patch or something similar? > > Is there any interest in pushing this kind of functionality into > qemu mainline? I point out that device trees are becoming standard in the Linux kernel, and being spread from powerpc and sparc to arm, mips, and so on. I attented a BOF about them at OLS, and there's even a mailing list for them now: https://ozlabs.org/mailman/listinfo/devicetree-discuss This means the Linux kernel already has data files which describe boards on architectures that don't have big defacto standard hardware layouts already implemented in C, and lots of 'em are yanking the C implementation in favor of using the device tree parser. Teaching qemu to parse a device tree means you get a ton of free board layouts from the linux kernel. (It also simplifies "-kernel" since lots of platforms need the flattened device tree passed in from the firmware...) Somewhat out-of-date documentation is available here: http://kernel.org/doc/Documentation/powerpc/booting-without-of.txt You could ping the above list to see if there's something more recent... Rob