From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcelo Tosatti Subject: [patch 4/7] libkvm: handle_io return handler value Date: Wed, 18 Jun 2008 13:42:09 -0300 Message-ID: <20080618164854.596363743@localhost.localdomain> References: <20080618164205.108219607@localhost.localdomain> Cc: kvm@vger.kernel.org, Marcelo Tosatti To: Avi Kivity Return-path: Received: from mx1.redhat.com ([66.187.233.31]:60241 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754102AbYFRQwe (ORCPT ); Wed, 18 Jun 2008 12:52:34 -0400 Content-Disposition: inline; filename=libkvm-io-return Sender: kvm-owner@vger.kernel.org List-ID: This makes it possible for PIO handlers (such as the ACPI PLVL2 one) force the current vcpu to main_loop(). Signed-off-by: Marcelo Tosatti Index: kvm-userspace.tip/libkvm/libkvm.c =================================================================== --- kvm-userspace.tip.orig/libkvm/libkvm.c +++ kvm-userspace.tip/libkvm/libkvm.c @@ -767,7 +767,7 @@ static int handle_io(kvm_context_t kvm, p += run->io.size; } - return 0; + return r; } int handle_debug(kvm_context_t kvm, int vcpu) --