From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avi Kivity Subject: Re: [PATCH 0/2] nVMX injection corrections Date: Mon, 26 Sep 2011 20:01:00 +0300 Message-ID: <4E80AFCC.1060106@redhat.com> References: <1316688715-nyh@il.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: kvm@vger.kernel.org, Dave Allan , Federico Simoncelli , Abel Gordon To: "Nadav Har'El" Return-path: Received: from mx1.redhat.com ([209.132.183.28]:24007 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751581Ab1IZRel (ORCPT ); Mon, 26 Sep 2011 13:34:41 -0400 In-Reply-To: <1316688715-nyh@il.ibm.com> Sender: kvm-owner@vger.kernel.org List-ID: On 09/22/2011 01:52 PM, Nadav Har'El wrote: > The following two patches solve two injection-related nested VMX issues: > > 1. When we must run L2 next (namely on L1's VMLAUNCH/VMRESUME), injection > into L1 was delayed for an unknown amount of time - until L2 exits. > We now force (using a self IPI) an exit immediately after entry to L2, > so that the injection into L1 happens promptly. > > 2. "unexpected, valid vectoring info" warnings appeared in L1. > These are fixed by correcting the emulation of concurrent L0->L1 and > L1->L2 injections: We cannot inject into L1 until the injection into L2 > has been processed. > > Applied, thanks. -- error compiling committee.c: too many arguments to function