From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:59252) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QI6nw-00040Y-SU for qemu-devel@nongnu.org; Thu, 05 May 2011 18:13:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QI6nv-0008ET-3a for qemu-devel@nongnu.org; Thu, 05 May 2011 18:13:52 -0400 Received: from mail-yw0-f45.google.com ([209.85.213.45]:35773) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QI6nv-0008ED-0j for qemu-devel@nongnu.org; Thu, 05 May 2011 18:13:51 -0400 Received: by ywl41 with SMTP id 41so1131300ywl.4 for ; Thu, 05 May 2011 15:13:50 -0700 (PDT) Message-ID: <4DC3211B.7040009@landley.net> Date: Thu, 05 May 2011 17:13:47 -0500 From: Rob Landley MIME-Version: 1.0 References: <4DC1DE39.8050309@landley.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] A Question List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: zhangzhenkai@gmail.com, qemu-devel@nongnu.org On 05/05/2011 02:01 AM, Peter Maydell wrote: > On 5 May 2011 00:16, Rob Landley wrote: >> I note that I have a half-dozen prebuilt system images at >> http://landley.net/aboriginal/downloads/binaries and the build scripts >> and such are in the directories above that. > > I'm afraid I don't entirely understand your file naming > system there -- it seems to say which architecture the > system images are for but not what board? Exactly. An armv5l root filesystem will run on dozens of boards. You need to rebuild the kernel for a specific board, but not the root filesystem or toolchain. The point of these system images is to encourage native development (I.E. building software natively under qemu, optionally using distcc to call out to a compatible cross compiler on the host). All it needs to do this is _a_ kernel that qemu is capable of booting that can run that software with appropriate peripherals (serial I/O, network card, block device, RTC, etc). It includes an example kernel built to do that under qemu, and a shell script to launch qemu. But these are not kernels you'd install on the actual hardware, there are dozens of those for each root filesystem. > Perhaps we should have a wiki page with links to useful > third-party system images? I also know of Aurelien's > images at http://people.debian.org/~aurel32/qemu/ > and no doubt there are others. There used to be one, but it's impossible to be complete. Rob