From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40988) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WBZ9C-0007XY-Od for qemu-devel@nongnu.org; Thu, 06 Feb 2014 19:18:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WBZ8x-0004yA-QT for qemu-devel@nongnu.org; Thu, 06 Feb 2014 19:18:22 -0500 Received: from e23smtp01.au.ibm.com ([202.81.31.143]:56252) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WBZ8x-0004xq-0E for qemu-devel@nongnu.org; Thu, 06 Feb 2014 19:18:07 -0500 Received: from /spool/local by e23smtp01.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Fri, 7 Feb 2014 10:18:03 +1000 Received: from d23relay03.au.ibm.com (d23relay03.au.ibm.com [9.190.235.21]) by d23dlp03.au.ibm.com (Postfix) with ESMTP id 0A1373578052 for ; Fri, 7 Feb 2014 11:18:01 +1100 (EST) Received: from d23av02.au.ibm.com (d23av02.au.ibm.com [9.190.235.138]) by d23relay03.au.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id s170HlV87143842 for ; Fri, 7 Feb 2014 11:17:47 +1100 Received: from d23av02.au.ibm.com (localhost [127.0.0.1]) by d23av02.au.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id s170I0Or008609 for ; Fri, 7 Feb 2014 11:18:00 +1100 From: Stewart Smith In-Reply-To: References: Date: Fri, 07 Feb 2014 11:17:59 +1100 Message-ID: <87r47f22tk.fsf@river.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Qemu-devel] Qemu Bare metal Query List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Mj Embd , qemu-devel Mj Embd writes: > Is it possible to run Qemu bare metal , after u-boot like linux is > loaded from u-boot? > Like running qemu from u-boot bootm command? > > - Reset | Uboot | Qemu > > Usually qemu runs on host os, so there would be some dependencies, how > to find what all dependencies are there? Qemu depends on a lot of the host OS. Everything from memory allocation to filesystem to networking. The closest thing to running it on bare metal is running it on Linux (with a minimalist userspace). Quite simply, Qemu isn't an operating system, it leaves that job to an operating system and focuses on the bits needed to make the machine look like another (native guests or full emu).