Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp4032993rdg; Wed, 18 Oct 2023 12:52:12 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHK5BJARbCjgs/a6g+Fxr0Rx4SHj6p+0eNt4l0cdVhM1iYH3SUYEkjo3jKuowyWt8lRRkx1 X-Received: by 2002:a05:6359:3112:b0:166:d04d:fa6f with SMTP id rh18-20020a056359311200b00166d04dfa6fmr7409rwb.7.1697658732501; Wed, 18 Oct 2023 12:52:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697658732; cv=none; d=google.com; s=arc-20160816; b=XZnrJ0RFzSRhr7F8Edvu9Q3OFS/PPG72oKcTG2A12RChOanAQanlsCl2zGIQjPM8Hz KRMq/C4uKSGEngQvsjOETX0PbRT9M/BfqzHVeOcSz08R9egXyro3/3pXJZlfuLL3zg6X z3hedHs0TzcOKAkRpXWSrMqWYKOMRkkEh/tfR7cQhZ3Z++y1zGT8j5K2mU5jkcdztc1y wqQfk1XwHq7R7gRmu8WRDCJbKmhJm17aaG5uc8xQZURbzx6IUrD6RKJ8f+jaPk/TxHxP /0TFN8RTb8BwvASMEqszQMAHCzwBz1aiR5qLWDO+IDssENxTX5cpkyiEpYGiV6M4wDlB VIzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:dkim-signature; bh=XxNGxplnRcKicvl9elf0eksz/zUsfRFCHbPYJJi0Jms=; fh=GyixsrgDVP3HdcKSuGj0fdCSGgGWU5jtZxhNFIEzEEo=; b=daLKSuTxC89wLA7ZEXL26BYKWkjzVWiiDYBAxCLNahsI2GLPZD9Jq7a2S1cKOHxUGN nTw9gGP1SXeI+kHBp7PMiU/Oo5xdUx1B0keGFsZoXiVbTto/ebxRkyfqTyuS8ppun/Jp /LswzdPQyldMBAKbLnr/fBjw8mKJdqMmDvBMyiwqPZnwvVp8RB7PpcvnC9HbWC+6jZ3U Fm06Vd7hkSaAstdI9vPLdn5Hm2M11eiI80MjFMQR0sNZ9gcBPHqtr2yeG5D46oSv2ywx 93EwRTxRAwQ398MCpUaHNQpQgi2DX0Cnv+w4coK/5OR9+Vk43KQP6sIcnOBDvZ0wJGPF foGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=2yFIUvem; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id l62-20020a639141000000b005aa9a561867si2998034pge.621.2023.10.18.12.52.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Oct 2023 12:52:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=2yFIUvem; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id B0F45809C406; Wed, 18 Oct 2023 12:52:09 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229702AbjJRTwC (ORCPT + 99 others); Wed, 18 Oct 2023 15:52:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38184 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231687AbjJRTv7 (ORCPT ); Wed, 18 Oct 2023 15:51:59 -0400 Received: from mail-yw1-x114a.google.com (mail-yw1-x114a.google.com [IPv6:2607:f8b0:4864:20::114a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CAC88125 for ; Wed, 18 Oct 2023 12:51:57 -0700 (PDT) Received: by mail-yw1-x114a.google.com with SMTP id 00721157ae682-5a7b3ae01c0so109895277b3.3 for ; Wed, 18 Oct 2023 12:51:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1697658717; x=1698263517; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=XxNGxplnRcKicvl9elf0eksz/zUsfRFCHbPYJJi0Jms=; b=2yFIUvemrMyQm7Mwh38tlhfmlAxzJ2OfKBn3/8z+JtN7GNwqrXv54F3bPq15iwT+SY 8NhXN9/F9PSyhXvwa69SrJbUdcVLINYe+OGJgIDIOPJpMMKuv/76KK0d4JrcMEYzCWfO 3CqjxMvrZCs4CaLleVEQLIOgyTnyMdEH1AZ6/hP2YLb3ewL1rmZYSr7wIOMa4ekJncUm yTaMjrYkt5AsIYeVXU1voTziy0bAYLOSJspMaFVjufZ3aClWT95nDU3r6anJBefmkRPD FkY4rHLX5GA2uWO32l8HBumbczZWr2hJz3JIo8o35w5FxLgxFdHc4OqTIgD/EL+v83jn oIuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697658717; x=1698263517; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=XxNGxplnRcKicvl9elf0eksz/zUsfRFCHbPYJJi0Jms=; b=T2Oa6vMjpRvzyIUNN73t/3rX7mMTKn+qlLtJ5jVh48Dtw3yKfygLjpr8wQhehUEnci U3I3Fy9Iuy93XRKOh5t2KAqE4t0vNdzxIn/+yXrNfBHlowyleyulFXLHu4kHV2HIqDmh 9ArUpaOHy2WeMvRDAqKtZ30WJKCqrUG5AUJD7TWjK/CdVQemVQajNe03J3lqBvWzDcSM CTrpLpBvJlY6UjEx8oPTDZ6K7h34nmIoAARB79SmRDGWm3FMqche83dSNK4BmOVmFJbf EUPwuxG3fT9VwIpa53YxbKKOXAHkWKQTanYYjeg22ANu4RRZg1bHY6sFiC0ILcV6o/R0 RFaQ== X-Gm-Message-State: AOJu0Yz3kcuNo//MJlbXeNCTGykn5yOd741dcN3iwLlN8xRAsuksUNTG 9dlNVr1zY73TQ7r7wS2WlvEyYP/diQ8= X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a0d:ca46:0:b0:5a2:3de0:24a9 with SMTP id m67-20020a0dca46000000b005a23de024a9mr7443ywd.1.1697658717103; Wed, 18 Oct 2023 12:51:57 -0700 (PDT) Date: Wed, 18 Oct 2023 12:51:55 -0700 In-Reply-To: <20231006175715.105517-1-dongli.zhang@oracle.com> Mime-Version: 1.0 References: <20231006175715.105517-1-dongli.zhang@oracle.com> Message-ID: Subject: Re: [PATCH 1/1] selftests: KVM: add test to print boottime wallclock From: Sean Christopherson To: Dongli Zhang Cc: kvm@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, pbonzini@redhat.com, shuah@kernel.org, dwmw2@infradead.org, joe.jin@oracle.com Content-Type: text/plain; charset="us-ascii" X-Spam-Status: No, score=-8.4 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Wed, 18 Oct 2023 12:52:09 -0700 (PDT) On Fri, Oct 06, 2023, Dongli Zhang wrote: > As inspired by the discussion in [1], the boottime wallclock may drift due > to the fact that the masterclock (or host monotonic clock) and kvmclock are > calculated based on the algorithms in different domains. > > This is to introduce a testcase to print the boottime wallclock > periodically to help diagnose the wallclock drift issue in the future. > > The idea is to wrmsr the MSR_KVM_WALL_CLOCK_NEW, and read the boottime > wallclock nanoseconds immediately. This doesn't actually test anything of interest though. IIUC, it requires a human looking at the output for it to provide any value. And it requires a manual cancelation, which makes it even less suitable for selftests. I like the idea, e.g. I bet there are more utilities that could be written that utilize the selftests infrastructure, just not sure what to do with this (assuming it can't be massaged into an actual test).