From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=42487 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PuUIS-00072w-TB for qemu-devel@nongnu.org; Tue, 01 Mar 2011 13:27:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PuUIR-0000I4-AD for qemu-devel@nongnu.org; Tue, 01 Mar 2011 13:27:44 -0500 Received: from mx1.redhat.com ([209.132.183.28]:65526) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PuUIQ-0000Hs-Sp for qemu-devel@nongnu.org; Tue, 01 Mar 2011 13:27:43 -0500 Date: Tue, 1 Mar 2011 14:48:53 -0300 From: Marcelo Tosatti Message-ID: <20110301174853.GA6221@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/15] [uq/master] Patch queue, part IV (MCE edition) List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: Hidetoshi Seto , kvm@vger.kernel.org, qemu-devel@nongnu.org, Avi Kivity , Huang Ying , Jin Dongming On Fri, Feb 18, 2011 at 11:11:11AM +0100, Jan Kiszka wrote: > Round 2 of this part, primarily addressing review comments: > - Reworked CPU_INTERRUPT_MCE -> exection translation > (now done in kvm_arch_process_async_events, indeed much cleaner) > - Add missing cpu_synchronize_state on pending MCE events for > !kvm_irqchip_in_kernel > - Split up KVM MCE code switch from old to new style into two patches > and dropped some unneeded variable renamings > - Fixed Windows build (qemu_ram_remap is POSIX-only) > > Thanks for the feedback so far. > > CC: Hidetoshi Seto > CC: Huang Ying > CC: Jin Dongming > > Huang Ying (2): > Add qemu_ram_remap > KVM, MCE, unpoison memory address across reboot > > Jan Kiszka (13): > x86: Account for MCE in cpu_has_work > x86: Perform implicit mcg_status reset > x86: Small cleanups of MCE helpers > x86: Refine error reporting of MCE injection services > x86: Optionally avoid injecting AO MCEs while others are pending > Synchronize VCPU states before reset > kvm: x86: Move MCE functions together > kvm: Rename kvm_arch_process_irqchip_events to async_events > kvm: x86: Inject pending MCE events on state writeback > x86: Run qemu_inject_x86_mce on target VCPU > kvm: x86: Consolidate TCG and KVM MCE injection code > kvm: x86: Clean up kvm_setup_mce > kvm: x86: Fail kvm_arch_init_vcpu if MCE initialization fails Please rebase.