From mboxrd@z Thu Jan 1 00:00:00 1970 From: OGAWA Hirofumi Subject: nmi is broken? Date: Fri, 22 Apr 2011 04:21:52 +0900 Message-ID: <87sjtbe7fz.fsf@devron.myhome.or.jp> Mime-Version: 1.0 Content-Type: text/plain To: kvm@vger.kernel.org Return-path: Received: from mail.parknet.co.jp ([210.171.160.6]:36839 "EHLO mail.parknet.co.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751218Ab1DUTV5 (ORCPT ); Thu, 21 Apr 2011 15:21:57 -0400 Received: from ibmpc.myhome.or.jp (unknown [210.171.168.39]) by mail.parknet.co.jp (Postfix) with ESMTP id 6568C1E0034 for ; Fri, 22 Apr 2011 04:21:57 +0900 (JST) Received: from devron.myhome.or.jp (root@devron.myhome.or.jp [192.168.0.3]) by ibmpc.myhome.or.jp (8.14.4/8.14.4/Debian-2) with ESMTP id p3LJLtus014514 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 22 Apr 2011 04:21:56 +0900 Received: from devron.myhome.or.jp (hirofumi@localhost [127.0.0.1]) by devron.myhome.or.jp (8.14.4/8.14.4/Debian-2) with ESMTP id p3LJLt8c015397 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 22 Apr 2011 04:21:55 +0900 Sender: kvm-owner@vger.kernel.org List-ID: Hi, I noticed recently NMI on guest kernel is not working well. host/guest kernel is 2.6.39-rc4, and using vmx. And test code is something like the following: local_irq_disable(); for (i = 0; i < 10; i++) { int cpu = get_cpu(); printk("%s: nmi %u, lapic %u\n", __FUNCTION__, nmi_count(cpu), irq_stat[cpu].apic_timer_irqs); mdelay(1000); put_cpu(); } the result is both of nmi and lapic are not increased. If I used -no-kvm-irqchip, it works fine (increase nmi only). So, it seems to be the bug of kvm driver side. Ideas? -- OGAWA Hirofumi