From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753255AbcCGPmo (ORCPT ); Mon, 7 Mar 2016 10:42:44 -0500 Received: from mx1.redhat.com ([209.132.183.28]:55308 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752848AbcCGPmh (ORCPT ); Mon, 7 Mar 2016 10:42:37 -0500 Subject: Re: [PART1 RFC v2 02/10] KVM: x86: Introducing kvm_x86_ops VCPU blocking/unblocking To: Suravee Suthikulpanit , rkrcmar@redhat.com, joro@8bytes.org, bp@alien8.de, gleb@kernel.org, alex.williamson@redhat.com References: <1457124368-2025-1-git-send-email-Suravee.Suthikulpanit@amd.com> <1457124368-2025-3-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: <56DDA167.9080803@redhat.com> Date: Mon, 7 Mar 2016 16:42:31 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <1457124368-2025-3-git-send-email-Suravee.Suthikulpanit@amd.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 04/03/2016 21:46, Suravee Suthikulpanit wrote: > > +static void svm_vcpu_blocking(struct kvm_vcpu *vcpu) > +{ > + avic_set_running(vcpu, false); > +} > + > +static void svm_vcpu_unblocking(struct kvm_vcpu *vcpu) > +{ > + avic_set_running(vcpu, true); > +} > + > static unsigned long svm_get_rflags(struct kvm_vcpu *vcpu) > { > return to_svm(vcpu)->vmcb->save.rflags; > @@ -4321,6 +4331,8 @@ static struct kvm_x86_ops svm_x86_ops = { > .prepare_guest_switch = svm_prepare_guest_switch, > .vcpu_load = svm_vcpu_load, > .vcpu_put = svm_vcpu_put, > + .vcpu_blocking = svm_vcpu_blocking, > + .vcpu_unblocking = svm_vcpu_unblocking, These two hunks should be added to patch 10. Paolo > .update_bp_intercept = update_bp_intercept, > .get_msr = svm_get_msr,