From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=48926 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PzZ65-0003om-L9 for qemu-devel@nongnu.org; Tue, 15 Mar 2011 14:35:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PzZ64-00051h-9k for qemu-devel@nongnu.org; Tue, 15 Mar 2011 14:35:57 -0400 Received: from mx1.redhat.com ([209.132.183.28]:28143) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PzZ63-00051d-S8 for qemu-devel@nongnu.org; Tue, 15 Mar 2011 14:35:56 -0400 Date: Tue, 15 Mar 2011 15:35:24 -0300 From: Marcelo Tosatti Message-ID: <20110315183524.GA30450@amt.cnet> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Subject: [Qemu-devel] Re: [PATCH v2 00/20] [uq/master] Patch queue, part V (the rest) List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: kvm@vger.kernel.org, TeLeMan , Riku Voipio , Alexander Graf , qemu-devel@nongnu.org, Andreas =?iso-8859-1?Q?F=E4rber?= , Avi Kivity On Tue, Mar 15, 2011 at 12:26:11PM +0100, Jan Kiszka wrote: > This series catches "all the rest" to prepare QEMU's KVM support for > merging with qemu-kvm. IOW, once these bits here are applied, qemu-kvm > can switch its infrastructure to upstream and is effectively only adding > own bits for in-kernel irqchip and device assignment support. > > Topics of this series are: > - support for optimized interrupt handling by hooking cpu_interrupt > - another preparational step for in-kernel irqchip support > - x86: Do not leave halt if interrupts are disabled > - mark VCPU state dirty on creation (fixed deadlock on early hw_error) > - complete KVM support for PAT MSR, some related improvements for TCG > - further consolidation of inner kvm_cpu_exec loop > - expose VCPU host thread ID via "info cpus" and "query-cpus" > > Changes in v2: > - Rebased over current uq/master > - Build fix for MAC OS (regression of previous round) > - Fix for x86 hardware breakpoints in TCG mode (regression of previous > round) > - Build fix for s390 (regression of previous round) > - Removed premature optimization from "Install optimized interrupt > handlers" > - Keep KVM_RUN return value in separate variable (cleanup) > - Reorder error handling of KVM_RUN (micro-optimization) Applied all except the two cpu interrupt handler patches, thanks.