From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=51813 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PO8j1-0000q6-MB for qemu-devel@nongnu.org; Thu, 02 Dec 2010 07:57:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PO8V4-0007CH-K0 for qemu-devel@nongnu.org; Thu, 02 Dec 2010 07:43:07 -0500 Received: from mx1.redhat.com ([209.132.183.28]:5041) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PO8V4-0007B4-Cl for qemu-devel@nongnu.org; Thu, 02 Dec 2010 07:43:02 -0500 Message-ID: <4CF79436.5040604@redhat.com> Date: Thu, 02 Dec 2010 14:42:30 +0200 From: Avi Kivity MIME-Version: 1.0 References: <4CED1FD3.1000801@redhat.com> <20101201123742.GA3780@linux.vnet.ibm.com> <4CF6460C.5070604@redhat.com> <20101201161221.GA8073@linux.vnet.ibm.com> <1291220718.32004.1696.camel@laptop> <20101201172953.GF8073@linux.vnet.ibm.com> <1291225502.32004.1787.camel@laptop> <20101201180040.GH8073@linux.vnet.ibm.com> <1291230582.32004.1927.camel@laptop> <4CF76440.30500@redhat.com> <20101202121945.GA22268@linux.vnet.ibm.com> In-Reply-To: <20101202121945.GA22268@linux.vnet.ibm.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Re: [PATCH] qemu-kvm: response to SIGUSR1 to start/stop a VCPU (v2) List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: vatsa@linux.vnet.ibm.com Cc: Peter Zijlstra , kvm@vger.kernel.org, Mike Galbraith , qemu-devel@nongnu.org, Chris Wright , Anthony Liguori On 12/02/2010 02:19 PM, Srivatsa Vaddagiri wrote: > On Thu, Dec 02, 2010 at 11:17:52AM +0200, Avi Kivity wrote: > > What I'd like to see in directed yield is donating exactly the > > amount of vruntime that's needed to make the target thread run. The > > How would that work well with hard-limits? The target thread would have been > rate limited and no amount of vruntime donation would make it work > "immediately" .. At least it would stop the donator from running. -- error compiling committee.c: too many arguments to function