From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753065AbcEJO5Y (ORCPT ); Tue, 10 May 2016 10:57:24 -0400 Received: from mail-wm0-f50.google.com ([74.125.82.50]:37661 "EHLO mail-wm0-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752962AbcEJO5V (ORCPT ); Tue, 10 May 2016 10:57:21 -0400 Subject: Re: [PART1 V5 00/13] KVM: x86: Introduce SVM AVIC support To: Suravee Suthikulpanit , rkrcmar@redhat.com, joro@8bytes.org, bp@alien8.de, gleb@kernel.org, alex.williamson@redhat.com References: <1462388992-25242-1-git-send-email-Suravee.Suthikulpanit@amd.com> Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, wei@redhat.com, sherry.hurwitz@amd.com From: Paolo Bonzini Message-ID: <5731F6CC.2080608@redhat.com> Date: Tue, 10 May 2016 16:57:16 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: <1462388992-25242-1-git-send-email-Suravee.Suthikulpanit@amd.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 04/05/2016 21:09, Suravee Suthikulpanit wrote: > * Removing the RFC since I think this is getting ready. It's pretty good indeed. Since it's still disabled by default, I'm going ahead and merging it. Can you please test that it doesn't break nested virtualization? Paolo > * Rebase to latest tip.git. > * Rename vm_deinit to vm_destroy. > * Replace svm_vcpu_avic_enabled() with kvm_vcpu_apicv_active(). > * Fix the cluster logical APIC ID calculation logic. > * Misc clean up based on previous review comments. > * (NEW) Rename kvm_lapic_get_reg to kvm_lapic_get_reg. > * (NEW) Introduce kvm_x86_ops.apicv_post_state_restore hook. > * (NEW) Re-factor the VMEXIT handling code and reuse > it in the apicv_post_state_restore to implement support for > vmsave/restore, which has been tested migrating: > - from AVIC mode to non-AVIC mode > - from non-AVIC mode to AVIC mode > * (NEW) Add support for the AVIC VMCB clean bit.