From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghavendra K T Subject: [PATCH 1/2] QEMU kvm: Add PV_UNHALT feature support Date: Fri, 23 Mar 2012 13:53:31 +0530 Message-ID: <20120323082310.17193.22446.sendpatchset@codeblue> References: <20120323082242.17193.16289.sendpatchset@codeblue> Cc: Marcelo Tosatti , Alexander Graf , Qemu-devel , KVM , Anthony Liguori , Srivatsa Vaddagiri To: Avi Kivity , Jan Kiszka Return-path: Received: from e23smtp03.au.ibm.com ([202.81.31.145]:55728 "EHLO e23smtp03.au.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754485Ab2CWIYI (ORCPT ); Fri, 23 Mar 2012 04:24:08 -0400 Received: from /spool/local by e23smtp03.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Fri, 23 Mar 2012 08:15:42 +1000 Received: from d23av03.au.ibm.com (d23av03.au.ibm.com [9.190.234.97]) by d23relay03.au.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id q2N8O4ZJ1388600 for ; Fri, 23 Mar 2012 19:24:04 +1100 Received: from d23av03.au.ibm.com (loopback [127.0.0.1]) by d23av03.au.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id q2N8O2rO018385 for ; Fri, 23 Mar 2012 19:24:04 +1100 In-Reply-To: <20120323082242.17193.16289.sendpatchset@codeblue> Sender: kvm-owner@vger.kernel.org List-ID: From: Raghavendra K T Extend the KVM Hypervisor to enable PVLOCK_KICK feature that allows a vcpu to kick the halted vcpu to continue with execution in PV ticket spinlock. Signed-off-by: Srivatsa Vaddagiri Signed-off-by: Raghavendra K T --- diff --git a/target-i386/kvm.c b/target-i386/kvm.c index e74a9e4..dbebd3a 100644 --- a/target-i386/kvm.c +++ b/target-i386/kvm.c @@ -98,6 +98,7 @@ struct kvm_para_features { { KVM_CAP_NOP_IO_DELAY, KVM_FEATURE_NOP_IO_DELAY }, { KVM_CAP_PV_MMU, KVM_FEATURE_MMU_OP }, { KVM_CAP_ASYNC_PF, KVM_FEATURE_ASYNC_PF }, + { KVM_CAP_PV_UNHALT, KVM_FEATURE_PV_UNHALT }, { -1, -1 } };