From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Subject: [PATCH 0/9] Enhance NMI support of KVM - v2 Date: Fri, 19 Sep 2008 14:06:55 +0200 Message-ID: <48D392F2.300@siemens.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: "Yang, Sheng" , Avi Kivity To: kvm-devel Return-path: Received: from lizzard.sbs.de ([194.138.37.39]:17277 "EHLO lizzard.sbs.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750876AbYISMHl (ORCPT ); Fri, 19 Sep 2008 08:07:41 -0400 Sender: kvm-owner@vger.kernel.org List-ID: After going through the NMI patches again, implementing a workaround for older VMX CPUs without virtual NMIs, I came across several inconsistency and lacking/forgotten features around NMI (and also a bit IRQ) handling. So here is an enhanced patch series. Changes are: - VMX: workaround for lacking VNMI support on older CPUs with VMX - VMX: consolidate and fix NMI/IRQ window state determination - VMX: consolidate enabling code for NMI/IRQ window notification - VMX: fix NMI delivery in real-mode - rebased patch for in-kernel NMI watchdog support Looking forward to feedback. Jan -- Siemens AG, Corporate Technology, CT SE 2 Corporate Competence Center Embedded Linux