Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1507690pxf; Fri, 26 Mar 2021 08:53:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxb/0VtclVv+xFOFAJHvIU4iLcO4t7w8X4joGwa5BmWa4FfWCBIb7jcooMkvz06RwdnuAbf X-Received: by 2002:a17:906:2c0c:: with SMTP id e12mr16075342ejh.408.1616774002018; Fri, 26 Mar 2021 08:53:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616774002; cv=none; d=google.com; s=arc-20160816; b=Qd5VZGIU9yVfUdrFY0McPuztg8DkAvLPixKYPkGRbXRtpIJKLNJm9taqonq/4eGzyt 2uS3rniFgpw64Fest+p9Atu/VYePZhcCXjrX8LfDWl4KXlyZE74H/WelvBiNmWkGJKbc vEGdFiFrV8/pPrx4FqLHJt2iz101vUdbizsrtntiM04lTDNgZd8yGMqJqfGMMuJYGdUh wHGmmQpobcKi1oicx5+5VLt5TnfbCamLBCw3MfJFLmVnUk4QKRIJ5+8bpdQP8C/DZ8y4 x4MDGdDEZtT6ThAu0YFAnsmvUwcX/KjwTOHUaQlPBhSiYqyjLG6B6+p9spjvXlPdE0A+ h9BQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:from:cc:to:subject :content-transfer-encoding:mime-version:references:in-reply-to :user-agent:date:dkim-signature; bh=IE/p6g9B2j41zhqUWurLlnl/wvSKINeBITFu3XthIDw=; b=zgqj0MNVzWlpONReQgSRqWRkTdD+S8mB/Rmho9Y1lr4MUiHQvdOlY6X6CaSeLGeGM/ XnovXPMRmblnwkMGDtpt/0d5D5bK3ihkyZNib9o9Bywc+6KvMWwiqpsRIqSg4sOBGenk 3kMXvRnGoNybRZMY4ENvI07qCCJ3RDvM5Y++mTCAut/+0i3hG8wbjMynUNhvpbtM3+a6 4CjTg5IYYBACPqg3ZTXxQfc/lrwc6r1JNnWO9dsRlzFNel5a+7PZnNsoSSrhyMRGjwTE GHJo8zdhB113ZS3TTDTtVUtPUP8tGFfkbDXufs7NO0Sjo+mqSrfGmE1JTjTVSCvYlRaT 7IUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=p5amyNRl; 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=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l12si7289939edi.290.2021.03.26.08.52.59; Fri, 26 Mar 2021 08:53:22 -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=fail header.i=@gmail.com header.s=20161025 header.b=p5amyNRl; 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=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230370AbhCZPvG (ORCPT + 99 others); Fri, 26 Mar 2021 11:51:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41030 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230331AbhCZPuo (ORCPT ); Fri, 26 Mar 2021 11:50:44 -0400 Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 67BF4C0613AA; Fri, 26 Mar 2021 08:50:44 -0700 (PDT) Received: by mail-qt1-x835.google.com with SMTP id h7so4550474qtx.3; Fri, 26 Mar 2021 08:50:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:user-agent:in-reply-to:references:mime-version :content-transfer-encoding:subject:to:cc:from:message-id; bh=IE/p6g9B2j41zhqUWurLlnl/wvSKINeBITFu3XthIDw=; b=p5amyNRlPFbdvX8+G8rZZpCWz1eiLsPmRgfnfnuQrsvAuomUOUCem+Us27BVYWoOpJ +WX8mcl2uZSZjfJ7B4UWT6BtwcH/j+ShhXBZqu5mfieu/O16ijwKGhNBhhrQ85YdwCaD 0lO9DkSlMZpGqhi3y4p6xaYaOysE3lYrveyH98PidrLDRmJxMQO2mW4pWW54oCI4jhP+ CBbDDOuMSa/8NjnnkduMNkJ46pHE0vl/qALswUKogyzqw7mBR1Rk2NAW/WOkpydg8oUP wlIpSKsOHbfhNKRvtZFa1kHhOvhKZinI9jC3mCyNg2/iXhzHOwMYZA8LCV10TwfFA6lx 3K3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:user-agent:in-reply-to:references :mime-version:content-transfer-encoding:subject:to:cc:from :message-id; bh=IE/p6g9B2j41zhqUWurLlnl/wvSKINeBITFu3XthIDw=; b=QbWS381ZgZ2tqEiqlUqUjtn9w7djRiaP+mr0eAVD5fmHQi0NUiGhxUuYPL5eGTUuYR oSt3T3Qy3qIjZmSRz4/oy0fcAAZ3lRU3Cix9E0bEwv19eD6V3rPSHAAPef9L9pMK+Bui uh3yU5jPZ1O4aas8a0eMQkJmb9iqZAspaltfGYywWSyRNzqgwrT7a6ZIYsLECgXzYqUk Hax1tRfWboqYFsuFrnuBK3S1dwKp0SygJyDjSLvYV/MfXBgRMXIOKKXM5kmEIf6qmjRu FOkddWRLLyh8p5OFQeBbznCPKAQMaSAwUpvQX7SEp61vT0ix/tBSig14K7CKmFmFZ/zK LAMg== X-Gm-Message-State: AOAM531KPKEufwKsA8aF9PRRD3cUvbnte7OEskaWzYLbZaGYf20qUFqn vmaO1R+vndP82amOl39CChA= X-Received: by 2002:ac8:4a18:: with SMTP id x24mr12675962qtq.33.1616773843573; Fri, 26 Mar 2021 08:50:43 -0700 (PDT) Received: from [192.168.86.185] ([179.97.37.151]) by smtp.gmail.com with ESMTPSA id a207sm6968906qkc.135.2021.03.26.08.50.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 26 Mar 2021 08:50:43 -0700 (PDT) Date: Fri, 26 Mar 2021 12:50:15 -0300 User-Agent: K-9 Mail for Android In-Reply-To: <80EE46ED-9007-4CB7-9A52-A7A2ADC616C6@linux.vnet.ibm.com> References: <1616425047-1666-1-git-send-email-atrajeev@linux.vnet.ibm.com> <1616425047-1666-4-git-send-email-atrajeev@linux.vnet.ibm.com> <80EE46ED-9007-4CB7-9A52-A7A2ADC616C6@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH V2 3/5] tools/perf: Add powerpc support for PERF_SAMPLE_WEIGHT_STRUCT To: Athira Rajeev , Jiri Olsa CC: linuxppc-dev , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, mpe@ellerman.id.au, acme@kernel.org, jolsa@kernel.org, Madhavan Srinivasan , ravi.bangoria@linux.ibm.com, kjain@linux.ibm.com, kan.liang@linux.intel.com, peterz@infradead.org From: Arnaldo Message-ID: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On March 26, 2021 12:23:04 PM GMT-03:00, Athira Rajeev wrote: > > >On 25-Mar-2021, at 1:13 AM, Jiri Olsa wrote: > >On Mon, Mar 22, 2021 at 10:57:25AM -0400, Athira Rajeev wrote: > >Add arch specific arch_evsel__set_sample_weight() to set the new >sample type for powerpc=2E > >Add arch specific arch_perf_parse_sample_weight() to store the >sample->weight values depending on the sample type applied=2E >if the new sample type (PERF_SAMPLE_WEIGHT_STRUCT) is applied, >store only the lower 32 bits to sample->weight=2E If sample type >is 'PERF_SAMPLE_WEIGHT', store the full 64-bit to sample->weight=2E > >Signed-off-by: Athira Rajeev >--- >tools/perf/arch/powerpc/util/Build | 2 ++ >tools/perf/arch/powerpc/util/event=2Ec | 32 >++++++++++++++++++++++++++++++++ >tools/perf/arch/powerpc/util/evsel=2Ec | 8 ++++++++ >3 files changed, 42 insertions(+) >create mode 100644 tools/perf/arch/powerpc/util/event=2Ec >create mode 100644 tools/perf/arch/powerpc/util/evsel=2Ec > >diff --git a/tools/perf/arch/powerpc/util/Build >b/tools/perf/arch/powerpc/util/Build >index b7945e5a543b=2E=2E8a79c4126e5b 100644 >--- a/tools/perf/arch/powerpc/util/Build >+++ b/tools/perf/arch/powerpc/util/Build >@@ -4,6 +4,8 @@ perf-y +=3D kvm-stat=2Eo >perf-y +=3D perf_regs=2Eo >perf-y +=3D mem-events=2Eo >perf-y +=3D sym-handling=2Eo >+perf-y +=3D evsel=2Eo >+perf-y +=3D event=2Eo > >perf-$(CONFIG_DWARF) +=3D dwarf-regs=2Eo >perf-$(CONFIG_DWARF) +=3D skip-callchain-idx=2Eo >diff --git a/tools/perf/arch/powerpc/util/event=2Ec >b/tools/perf/arch/powerpc/util/event=2Ec >new file mode 100644 >index 000000000000=2E=2Ef49d32c2c8ae >--- /dev/null >+++ b/tools/perf/arch/powerpc/util/event=2Ec >@@ -0,0 +1,32 @@ >+// SPDX-License-Identifier: GPL-2=2E0 >+#include >+#include >+#include >+ >+#include "=2E=2E/=2E=2E/=2E=2E/util/event=2Eh" >+#include "=2E=2E/=2E=2E/=2E=2E/util/synthetic-events=2Eh" >+#include "=2E=2E/=2E=2E/=2E=2E/util/machine=2Eh" >+#include "=2E=2E/=2E=2E/=2E=2E/util/tool=2Eh" >+#include "=2E=2E/=2E=2E/=2E=2E/util/map=2Eh" >+#include "=2E=2E/=2E=2E/=2E=2E/util/debug=2Eh" > > >nit, just #include "utils/=2E=2E=2Eh" should work no? > >other than that, the patchset looks ok to me > >Acked-by: Jiri Olsa > > > >Hi Jiri, Arnaldo > >Thanks for reviewing the patch set=2E >I checked that, just using "utils/=2E=2E=2Eh" also works=2E >Below is the change which I verified=2E Since the patches are presently >merged in=20 >https://git=2Ekernel=2Eorg/pub/scm/linux/kernel/git/acme/linux=2Egit/log/= ?h=3Dtmp=2Eperf/core, > >can you please suggest how can we go about this change ? I'll fix it up here, Thanks for the patch=2E - Arnaldo --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E