From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:52663) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEKT8-00051K-H1 for qemu-devel@nongnu.org; Wed, 19 Sep 2012 09:37:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TEKT2-0006XH-MI for qemu-devel@nongnu.org; Wed, 19 Sep 2012 09:37:34 -0400 Received: from mail-wi0-f175.google.com ([209.85.212.175]:55998) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEKT2-0006WX-Fy for qemu-devel@nongnu.org; Wed, 19 Sep 2012 09:37:28 -0400 Received: by wibhm2 with SMTP id hm2so4078432wib.10 for ; Wed, 19 Sep 2012 06:37:26 -0700 (PDT) Sender: Muli Ben-Yehuda Date: Wed, 19 Sep 2012 16:37:20 +0300 From: Muli Ben-Yehuda Message-ID: <20120919133720.GB22659@snow> References: <50587258.9090303@siemens.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <50587258.9090303@siemens.com> Subject: Re: [Qemu-devel] Will the ELI incorporated in theKVM? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: Nadav Amit , Nadav Har'el , GaoYi , "qemu-devel@nongnu.org" , Abel Gordon On Tue, Sep 18, 2012 at 03:08:40PM +0200, Jan Kiszka wrote: > On 2012-09-18 14:50, GaoYi wrote: > > Hi Jan, > > > > I have followed a previous thread about ELI proposed by Abel Gordon, http://www.spinics.net/lists/kvm/msg73907.html. > > I wonder whether this mechanism will be incorporated in KVM someday. > > Likely not. Both Intel and AMD will soon ship hardware that > obsoletes this invasive and imperfect software solution, see also > [1]. Hi Jan, I think this decision may be short-sighted. First, it remains to be seen how good the upcoming hardware support for interrupt virtualization will be once it ships. Second, history has been pretty consistent in that it takes several years for hardware to catch up to software, and even when it does, software sometimes still wins. (There are workloads where shadow page tables still outperform EPT/NPT, to give a concrete example). Although ELI works today, I'd be happy to hear what parts of it you find "invasive" and "imperfect" (what software ever is perfect?) Cheers, Muli