From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Subject: Re: [PATCH v7 00/15] Nested EPT Date: Wed, 07 Aug 2013 16:07:15 +0200 Message-ID: <52025493.7020706@redhat.com> References: <1375690040-5764-1-git-send-email-gleb@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: kvm@vger.kernel.org, Xiao Guangrong , Jun Nakajima , Yang Zhang To: Gleb Natapov Return-path: Received: from mail-wi0-f178.google.com ([209.85.212.178]:36028 "EHLO mail-wi0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933229Ab3HGOHV (ORCPT ); Wed, 7 Aug 2013 10:07:21 -0400 Received: by mail-wi0-f178.google.com with SMTP id j17so1729073wiw.11 for ; Wed, 07 Aug 2013 07:07:19 -0700 (PDT) In-Reply-To: <1375690040-5764-1-git-send-email-gleb@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: On 08/05/2013 10:07 AM, Gleb Natapov wrote: > Xiao comment about checking ept pointer before flushing individual ept context > is addressed here. > > Gleb Natapov (3): > nEPT: make guest's A/D bits depends on guest's paging mode > nEPT: Support shadow paging for guest paging without A/D bits > nEPT: correctly check if remote tlb flush is needed for shadowed EPT > tables > > Nadav Har'El (10): > nEPT: Support LOAD_IA32_EFER entry/exit controls for L1 > nEPT: Fix cr3 handling in nested exit and entry > nEPT: Fix wrong test in kvm_set_cr3 > nEPT: Move common code to paging_tmpl.h > nEPT: Add EPT tables support to paging_tmpl.h > nEPT: MMU context for nested EPT > nEPT: Nested INVEPT > nEPT: Advertise EPT to L1 > nEPT: Some additional comments > nEPT: Miscelleneous cleanups > > Yang Zhang (2): > nEPT: Redefine EPT-specific link_shadow_page() > nEPT: Add nEPT violation/misconfigration support > > arch/x86/include/asm/kvm_host.h | 4 + > arch/x86/include/asm/vmx.h | 2 + > arch/x86/include/uapi/asm/vmx.h | 1 + > arch/x86/kvm/mmu.c | 170 +++++++++++++++++------------- > arch/x86/kvm/mmu.h | 2 + > arch/x86/kvm/paging_tmpl.h | 176 +++++++++++++++++++++++++++---- > arch/x86/kvm/vmx.c | 220 ++++++++++++++++++++++++++++++++++++--- > arch/x86/kvm/x86.c | 11 -- > 8 files changed, 467 insertions(+), 119 deletions(-) > Applied, thanks (rebased on top of Xiao's walk_addr_generic fix). Paolo