From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: Re: Enhance perf to support KVM Date: Fri, 26 Feb 2010 17:06:53 +0200 Message-ID: <4B87E38D.6020703@redhat.com> References: <20100226090147.GH15885@elte.hu> <4B879A2F.50203@redhat.com> <20100226103545.GA7463@elte.hu> <4B87A6BF.3090301@redhat.com> <20100226111734.GE7463@elte.hu> <4B87B407.2070309@redhat.com> <20100226124646.GB19476@elte.hu> <4B87C494.4090306@redhat.com> <20100226131614.GB2518@elte.hu> <4B87D4FB.2060200@redhat.com> <20100226142318.GE23422@elte.hu> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: "Zhang, Yanmin" , Peter Zijlstra , ming.m.lin@intel.com, sheng.yang@intel.com, Jes Sorensen , KVM General , Zachary Amsden , Gleb Natapov , Arnaldo Carvalho de Melo , Fr??d??ric Weisbecker , Thomas Gleixner , "H. Peter Anvin" , Peter Zijlstra , Arjan van de Ven To: Ingo Molnar Return-path: Received: from mx1.redhat.com ([209.132.183.28]:41928 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S964979Ab0BZPHp (ORCPT ); Fri, 26 Feb 2010 10:07:45 -0500 In-Reply-To: <20100226142318.GE23422@elte.hu> Sender: kvm-owner@vger.kernel.org List-ID: On 02/26/2010 04:23 PM, Ingo Molnar wrote: > * Avi Kivity wrote: > > >> On 02/26/2010 03:16 PM, Ingo Molnar wrote: >> >>> * Avi Kivity wrote: >>> >>> >>>>> That was not what i suggested tho. tools/kvm/ would work plenty fine. >>>>> >>>>> >>>> I'll wait until we have tools/libc and tools/X. After all, they affect a >>>> lot more people and are concerned with a lot more kernel/user interfaces >>>> than kvm. >>>> >>> So your answer can be summed up as: 'we wont do what makes sense >>> technically because others suck even more' ? >>> >> I can sum up your this remark as 'whenever you disagree with me, I will >> rephrase your words to make you look like an idiot'. >> > Two points: > > 1) > > You can try to ridicule me if you want, I'd much prefer it if if no ridiculing was employed on either side. > but do you actually claim that my > summary is inaccurate? > > I do claim it's a substantially accurate summary: you said you will (quote:) > "wait with tools/kvm/ until we have tools/libc and tools/X". > > I do think tools/X and tools/libc would make quite a bit of sense - this is > one of the better design aspects of FreeBSD et al. It's a mistake that it's > not being done. > There are arguments for libc to be developed in linux-2.6.git, and arguments against. The fact is that they are not, so presumably the arguments against plus inertia outweigh the arguments for. The same logic holds for kvm, except that there are less arguments for development in linux-2.6.git. Only a small part of qemu is actually concerned with kvm; most of it is mucking around with X, emulating old devices, emulating instruction sets (irrelevant for tools/kvm) and doing boring managementy stuff. Do we really want to add several hundered thousand lines to Linux, only a few thousand or of which talk to the kernel? > 2) > > I used a question mark (the sentence was not a statement of fact), and you > have no obligation to agree with the summary i provided. > > Thanks. I hope you don't agree with it either. -- Do not meddle in the internals of kernels, for they are subtle and quick to panic.