From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Subject: Re: [PATCH kvm-unit-tests 2/2] x86: Check deadline counter is cleared after interrupt Date: Tue, 19 Aug 2014 12:06:07 +0200 Message-ID: <53F3218F.8070703@redhat.com> References: <1408390933-2876-1-git-send-email-namit@cs.technion.ac.il> <1408391038-2930-1-git-send-email-namit@cs.technion.ac.il> <1408391038-2930-2-git-send-email-namit@cs.technion.ac.il> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: kvm@vger.kernel.org To: Nadav Amit , gleb@kernel.org Return-path: Received: from mail-wg0-f48.google.com ([74.125.82.48]:60663 "EHLO mail-wg0-f48.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751423AbaHSKGL (ORCPT ); Tue, 19 Aug 2014 06:06:11 -0400 Received: by mail-wg0-f48.google.com with SMTP id x13so6137848wgg.31 for ; Tue, 19 Aug 2014 03:06:09 -0700 (PDT) In-Reply-To: <1408391038-2930-2-git-send-email-namit@cs.technion.ac.il> Sender: kvm-owner@vger.kernel.org List-ID: Il 18/08/2014 21:43, Nadav Amit ha scritto: > Once the local-apic timer is configured to use TSC deadline, the deadline > should be cleared after the deadline passes. This patch adds a check of this > behavior. > > Signed-off-by: Nadav Amit > --- > x86/apic.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/x86/apic.c b/x86/apic.c > index 487c248..3f463a5 100644 > --- a/x86/apic.c > +++ b/x86/apic.c > @@ -35,6 +35,7 @@ static void start_tsc_deadline_timer(void) > wrmsr(MSR_IA32_TSCDEADLINE, rdmsr(MSR_IA32_TSC)); > asm volatile ("nop"); > report("tsc deadline timer", tdt_count == 1); > + report("tsc deadline timer clearing", rdmsr(MSR_IA32_TSCDEADLINE) == 0); > } > > static int enable_tsc_deadline_timer(void) > Thanks, applying this patch. Paolo