Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp1895799ybn; Thu, 26 Sep 2019 03:58:38 -0700 (PDT) X-Google-Smtp-Source: APXvYqzRtqjdVLN8qsWAXt8yjbpaMmeyALHbjaxv+0MK0VAmBL3teBG7J8dqKgVNq2C5rx5pqGeW X-Received: by 2002:a17:906:409b:: with SMTP id u27mr2451090ejj.295.1569495518316; Thu, 26 Sep 2019 03:58:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569495518; cv=none; d=google.com; s=arc-20160816; b=k/nwT7cVASfqR5RJ/Bd741SoSHizIYOt0ABeXsjvwlgNYg2Vhh0c5e1dZNcy3smnLT 3rUl1AvJl49Q6IKXbnVqsQKdxigRIb/5ehwDn9AanF/thVk9dr5J+/p6ItWHr4PTo7a+ K0wCgQBxwo/718gDJQbf8AM+QA9MtP8dlGuhL5jSSuZJZYlQR75JXPviR8XD7sMs70rL xM62SgC6EytsxUsr7A4GA39bz9xzo71iQOIPEszv4AjllLybozYgW7eEPj61qO7+79mD Yq7p4UlSVBAQbAmtBLbuoGVv2YqJMKB/XG3Y8kdnyNrEcS7aZMrYpvxs3WmBnYs5AXSq 2oqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=VXeaVOM54zatWXZ5qzke97zx1OY9L8LMNKUJXVt61MY=; b=dp318clYr6WeYSIv7jsLuSoDFpbP6S/8aVMWteNhiYaRab2BNXxoy9t8ETp6PGQy9+ 5UESrjRf9YQo935CU/tVgtjQF0Wj1FJ2YqnmpkPBoxSQQN7XO3sy6enlWggN6U9wN9DU FFxpi4hCgsLuu9ivsiy9jliDoCW+BQ6g7dJn4FBOFs8NSqvVf44+xmfXOyBSCNzx2oSC 8ynjvdLW/xTojM7ZJC3dvqq+tE08QzT7yi1s5COfQB0NmZ4qmIXRiJeWU+QwnRqK//mL UgOGoiBjVpt0iYpb4+x9/jnb2o/XhuUew7pbaFyMNEogqsfyp5b9Q3l+QFueilVWYtix fBOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=iJN0hGEa; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c60si1117959edd.327.2019.09.26.03.58.15; Thu, 26 Sep 2019 03:58:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=iJN0hGEa; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726317AbfIZKek (ORCPT + 99 others); Thu, 26 Sep 2019 06:34:40 -0400 Received: from mail-oi1-f195.google.com ([209.85.167.195]:34888 "EHLO mail-oi1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726045AbfIZKej (ORCPT ); Thu, 26 Sep 2019 06:34:39 -0400 Received: by mail-oi1-f195.google.com with SMTP id x3so1654100oig.2; Thu, 26 Sep 2019 03:34:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VXeaVOM54zatWXZ5qzke97zx1OY9L8LMNKUJXVt61MY=; b=iJN0hGEaZGRHJ14GvmbCNXnDrCoeeLx4fe97E/cpDmg6w2uGQYVipwWQqDd53JIdM+ vs9jAiYVoa75JSlvm8LX50eorTh3fuKVoZQK9146Km+UNiu1sP1TYrwX/adpvXOoRzeC uV6qbVwBxWTTzt2DCMgXDc+m2Ct4L2+UkEOXjM2Gi06p3iU4lLDv0mQFwnDWcKttohpI 0zvZa+xcT0Wj9KCR65w8hezyt5Zk3VH4oeDSe0/cIxM+T1NlG6+1etqtmijjV4BIGZfy jQy+Qa7Sy4KIOXDPrGWq+f9eSxOc6uvLgl5k37XtJop+H/Ir53uQGHN9ILVFmCQZm5FE WccA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VXeaVOM54zatWXZ5qzke97zx1OY9L8LMNKUJXVt61MY=; b=dqgWtOaUEaYmCDrUusk20S3VYFHIElT3iJvz2MmFzeVQ/jvbqmz8d1C+sYbQ40ZSFi R5XKaZSne5EjtFH+5X7cP1NGtzWvHZphzJX/lVrFBl+eTvn1qjFVbeZ2Tku0+v5Zeg1X 7fqFstUYBBOuhJDUdCmj0CBO1YLxYPgWoPHEW+XJmBJ+QEDO4yFosad+GVKazYbFkR5J YzzM5a1/SlM4EnkZAgwVsdCz28bqev5FUmB04tXhBilKTMs7yTjCT9Evij+o3/WYrW3V VusQGfOyht+Efbb11079yOkMgsse8ePjNn9wSEIRRghWOrJ9LATYd5rlZb+CbBPVq1+g bU7A== X-Gm-Message-State: APjAAAXNZl9d7gdjkmL4lEaxs4ve4abNwlQ9UPTwboJ6jIx7MkuLYfrI 3VMVnJkPqjximAj3paNe9n8Dp3LEL+WtwEwc+Ag= X-Received: by 2002:a05:6808:8da:: with SMTP id k26mr2063957oij.5.1569494079433; Thu, 26 Sep 2019 03:34:39 -0700 (PDT) MIME-Version: 1.0 References: <1569459243-21950-1-git-send-email-wanpengli@tencent.com> In-Reply-To: From: Wanpeng Li Date: Thu, 26 Sep 2019 18:34:26 +0800 Message-ID: Subject: Re: [PATCH v2] KVM: LAPIC: Loose fluctuation filter for auto tune lapic_timer_advance_ns To: Paolo Bonzini Cc: LKML , kvm , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Sean Christopherson , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 26 Sep 2019 at 18:25, Paolo Bonzini wrote: > > On 26/09/19 02:54, Wanpeng Li wrote: > > -#define LAPIC_TIMER_ADVANCE_ADJUST_MIN 100 > > -#define LAPIC_TIMER_ADVANCE_ADJUST_MAX 5000 > > -#define LAPIC_TIMER_ADVANCE_ADJUST_INIT 1000 > > +#define LAPIC_TIMER_ADVANCE_EXPIRE_MIN 100 > > +#define LAPIC_TIMER_ADVANCE_EXPIRE_MAX 10000 > > +#define LAPIC_TIMER_ADVANCE_NS_INIT 1000 > > +#define LAPIC_TIMER_ADVANCE_NS_MAX 5000 > > I think the old #define value is good. What about: > > -#define LAPIC_TIMER_ADVANCE_ADJUST_MIN 100 > -#define LAPIC_TIMER_ADVANCE_ADJUST_MAX 5000 > -#define LAPIC_TIMER_ADVANCE_ADJUST_INIT 1000 > +#define LAPIC_TIMER_ADVANCE_ADJUST_MIN 100 /* clock cycles */ > +#define LAPIC_TIMER_ADVANCE_ADJUST_MAX 10000 /* clock cycles */ > +#define LAPIC_TIMER_ADVANCE_NS_INIT 1000 > +#define LAPIC_TIMER_ADVANCE_NS_MAX 5000 Looks good, I guess you can update the patch during apply. :) Wanpeng