Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4653878pxj; Tue, 25 May 2021 13:04:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzn28gD7svOe0YhS5TI8YofRTu0XiXlZ/6FuLDO3HcCLLrrHvE4ZpVna2ZBju2R0ETVXsmk X-Received: by 2002:a17:906:a3c9:: with SMTP id ca9mr30494698ejb.553.1621973081769; Tue, 25 May 2021 13:04:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621973081; cv=none; d=google.com; s=arc-20160816; b=q3miPoLqa1EZu6VihrvJ2erC7+1mOkShoaBz9V9aq8OupYvuZdvvl+btcajCjWAWIN MIkp1KMhVs7EfiYN2Vjiosv5nUKx3akrA1kczcfT2aGHerSMJfg2dXPEq+KDEwegHKxJ 90El6W2VoazJU+++bNFVZIHnHSqMoyzxVMG+Wm3V67YJ/d9/ciFD0nrrXtRsafyZs2+g YN/FEwAWXL/XSth3ynfXFDmkyakO5Y475jwUmkpfgP5vIpCZc1evQ3rPTW+0OfvFh1MA 3Ytj3/RSAdg7W6JsLQmykfnmu9c7yETEh4840Pcz2Il2YORTtTI/wBn6kcVkcpzzDanm LCrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=XFC9iWJT/MQ8UEFztmuB49DTENqBYgd89Ij8J4hz14w=; b=PArr3RXTf/aFH/po7QFk1HVZu9VPNpVNKKPwHoQjEbMOUvVhXIApDS9mayJjx8lz6j QRjCDUWn69ze4imWkcr6fCgqf5ViN1BpLJBRRzp3mE+vFN/V9vLGP+q+fvH52EuARwAq GYDDFHylBcb8Ntj/rw0ZdxVCW0cdc9t5QXHLDBc70WFO3f3t2wiq2/tN9sdLXHwjh/cV 4A1cBc00ucaGho/NekbWQFqUlGcz7vCXp11Q0i5+TLZ1Qj2lHsfyrODoNbpKkWixsJxI 2s0QupjLIOaMnEU4/2ZrmMjevR76OXRE8PKxLm+27WPeHXwT3azsSrB7fUxGYHmfJqsI AjgQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=bX5fLELA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k11si16364730eds.277.2021.05.25.13.04.19; Tue, 25 May 2021 13:04:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=bX5fLELA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232333AbhEYQWc (ORCPT + 99 others); Tue, 25 May 2021 12:22:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44622 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230511AbhEYQWb (ORCPT ); Tue, 25 May 2021 12:22:31 -0400 Received: from mail-pl1-x635.google.com (mail-pl1-x635.google.com [IPv6:2607:f8b0:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 39449C061756 for ; Tue, 25 May 2021 09:21:01 -0700 (PDT) Received: by mail-pl1-x635.google.com with SMTP id v13so16596735ple.9 for ; Tue, 25 May 2021 09:21:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=XFC9iWJT/MQ8UEFztmuB49DTENqBYgd89Ij8J4hz14w=; b=bX5fLELA0/L/al7izHeFvwadEsP7L/qU8d3yun2fUzzW8+1Z7qpxKGvzfGm/2sky3H vwt/3hQ8/RBUy/fJFmqpnP+LYP2O5bOsA8RhtGjMp0TDQ+heuI8yfLb2j0+UaD8WIpq7 TbvPoMMJUMtFcF7cPS6n75TDrTsKov7dQQaHeY9V2SIYjiZIe7ZflWyx9DcKTfJLAvPp gJcVDpwYsIT4QQxfJe70EfCfMCMA/C6WX9hC+EA47WABARytB+0krmDQMh1Uq7DHNYVz 1GC1fC8cQfjPI2E1imroo2moXw8cM+2suiw6VQ09lkq7AStC+9qJjzBJEeMOf9FOX4IK r0Pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=XFC9iWJT/MQ8UEFztmuB49DTENqBYgd89Ij8J4hz14w=; b=aXMUR9pBg/TIPgzIWpIBJ/Qtpjst5epZdYC4TC9IBp2YEzIpFiJjNknNVpFagKMTSd c6ty+yrUN11IhJOGCNqn3KWqk9frfF/x6KVRLCPUJv7PIQzj6AinKcI1EwPH4muMDDiJ iqkRLmnsRKI6C69+rfWUYp9o6OZczxJmwxNwtXFfaWbi3wuBs9nNX3AiDpCqEYQ6jGuU ZpWXdnTVgXcDBGhEgI18L1+0TAVpnl+2dOcGGxFrcpi5WzGGXM6Pi+Xzd+ISXsqDmB6d jjxg1j/nrTtEwDsVw4eorJFgcBP58+EOAqSiz0OkKb+YvvXp78w3l8bmSIgkwGShuDvb cF+Q== X-Gm-Message-State: AOAM532ilMlEppch/+D7UCrwLB+VyP9l2B0UDIV5mfgnb6pE8r8bnkE1 NpQtovGh10zHsVBvQRdS5QTZS+GTe16RTg== X-Received: by 2002:a17:90a:ec05:: with SMTP id l5mr5677044pjy.141.1621959660505; Tue, 25 May 2021 09:21:00 -0700 (PDT) Received: from google.com (240.111.247.35.bc.googleusercontent.com. [35.247.111.240]) by smtp.gmail.com with ESMTPSA id r28sm14388368pgm.53.2021.05.25.09.20.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 May 2021 09:20:59 -0700 (PDT) Date: Tue, 25 May 2021 16:20:56 +0000 From: Sean Christopherson To: Dario Faggioli Cc: Stefano De Venuto , linux-kernel@vger.kernel.org, pbonzini@redhat.com, vkuznets@redhat.com, wanpengli@tencent.com, jmattson@google.com, x86@kernel.org, hpa@zytor.com, kvm@vger.kernel.org, rostedt@goodmis.org, y.karadz@gmail.com Subject: Re: [PATCH] Move VMEnter and VMExit tracepoints closer to the actual event Message-ID: References: <20210519182303.2790-1-stefano.devenuto99@gmail.com> <5e6ad92a72e139877fa0e7a1d77682a075060d16.camel@suse.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5e6ad92a72e139877fa0e7a1d77682a075060d16.camel@suse.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 21, 2021, Dario Faggioli wrote: > Hi Sean, > > On Thu, 2021-05-20 at 15:32 +0000, Sean Christopherson wrote: > > I 100% agree that the current behavior can be a bit confusing, but I wonder > > if we'd be better off "solving" that problem through documentation. > > > Indeed. So, do you happen to have in mind what could be the best place > and the best way for documenting this? I didn't have anything in mind, but my gut reaction is to add a new file dedicated to tracing/tracepoints in KVM, e.g. Documentation/virt/kvm/tracepoints.rst or Documentation/virt/kvm/tracing.rst I'm sure there are all sorts of tips and tricks people have for using KVM's tracepoints, it would be nice to provide a way to capture and disseminate them. My only hesitation is that Documentation/virt/kvm/ might be too formal for what would effectively be a wiki of sorts.