From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=39842 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OgN6X-0002wd-KE for qemu-devel@nongnu.org; Tue, 03 Aug 2010 15:24:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OgN6W-0006s4-IZ for qemu-devel@nongnu.org; Tue, 03 Aug 2010 15:24:49 -0400 Received: from mx1.redhat.com ([209.132.183.28]:1318) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OgN6W-0006rx-Bt for qemu-devel@nongnu.org; Tue, 03 Aug 2010 15:24:48 -0400 Message-ID: <4C586CF9.7030206@redhat.com> Date: Tue, 03 Aug 2010 22:24:41 +0300 From: Avi Kivity MIME-Version: 1.0 Subject: Re: [Qemu-devel] Anyone seeing huge slowdown launching qemu with Linux 2.6.35? References: <20100803162857.GX13789@amd.home.annexia.org> <4C584781.9040609@redhat.com> <4C5847CD.9080107@codemonkey.ws> <4C5848C7.3090806@redhat.com> <4C584982.5000108@codemonkey.ws> <4C584B66.5070404@redhat.com> <4C5854F1.3000905@codemonkey.ws> <4C5858B2.9090801@redhat.com> <4C585F5B.5070502@codemonkey.ws> <4C58635B.7020407@redhat.com> <20100803190525.GB16570@redhat.com> <4C586AB9.5040302@codemonkey.ws> In-Reply-To: <4C586AB9.5040302@codemonkey.ws> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: kvm@vger.kernel.org, "Richard W.M. Jones" , Gleb Natapov , qemu-devel@nongnu.org On 08/03/2010 10:15 PM, Anthony Liguori wrote: > > fw_cfg has to be available pretty early on so relying on a PCI device > isn't reasonable. Having dual interfaces seems wasteful. Agree. > > We're already doing bulk data transfer over fw_cfg as we need to do it > to transfer roms and potentially a boot splash. Why do we need to transfer roms? These are devices on the memory bus or pci bus, it just needs to be there at the right address. Boot splash should just be another rom as it would be on a real system. > Even outside of loading an initrd, the performance is going to start > to matter with a large number of devices. I don't really see why. -- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.