From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ISfNe-00006a-6z for qemu-devel@nongnu.org; Tue, 04 Sep 2007 16:52:14 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ISfNd-0008W7-EI for qemu-devel@nongnu.org; Tue, 04 Sep 2007 16:52:13 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ISfNd-0008Vo-5x for qemu-devel@nongnu.org; Tue, 04 Sep 2007 16:52:13 -0400 Received: from el-out-1112.google.com ([209.85.162.183]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1ISfNc-0006PQ-Qs for qemu-devel@nongnu.org; Tue, 04 Sep 2007 16:52:12 -0400 Received: by el-out-1112.google.com with SMTP id y26so407488ele for ; Tue, 04 Sep 2007 13:52:11 -0700 (PDT) Subject: Re: [Qemu-devel] Re: qemu device emulation libraries (was [PATCH] Patches from the PyQemu project) From: Anthony Liguori In-Reply-To: <200709042104.59276.paul@codesourcery.com> References: <1aa37d910709020650v7c491985r761886db64435ac0@mail.gmail.com> <1188852253.10151.3.camel@squirrel> <200709042104.59276.paul@codesourcery.com> Content-Type: text/plain Date: Tue, 04 Sep 2007 15:52:08 -0500 Message-Id: <1188939128.8046.12.camel@squirrel> Mime-Version: 1.0 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 Cc: Hollis Blanchard On Tue, 2007-09-04 at 21:04 +0100, Paul Brook wrote: > > This could be very valuable when thinking about running qemu *on* embedded > > systems with constrained memory and processing power, which is exactly what > > the KVM for embedded PowerPC project is considering. In that scenario, > > being able to strip out all unnecessary functionality (especially > > including devices known to be irrelevant) becomes very important. > > If you care about memory overhead the last thing you want is to be loading > loads of bitty little shared libraries. You want to build a single binary > with just the features you need. Presumably, like most other packages, the .a's would be installed too such that a static binary could be built. If you were looking to build a single-purposed process that didn't have all the features of QEMU, then this would certainly help. Regards, Anthony Liguori > > Paul > >