From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2CAB3C10F27 for ; Tue, 10 Mar 2020 18:21:43 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 92CD720727 for ; Tue, 10 Mar 2020 18:21:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="nn0IsAwn" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 92CD720727 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from lists.ozlabs.org (unknown [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 48cNhh0tlmzDqYb for ; Wed, 11 Mar 2020 05:21:40 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=209.85.222.196; helo=mail-qk1-f196.google.com; envelope-from=arnaldo.melo@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=nn0IsAwn; dkim-atps=neutral Received: from mail-qk1-f196.google.com (mail-qk1-f196.google.com [209.85.222.196]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 48cNdN69C7zDqRC for ; Wed, 11 Mar 2020 05:18:48 +1100 (AEDT) Received: by mail-qk1-f196.google.com with SMTP id b5so13675277qkh.8 for ; Tue, 10 Mar 2020 11:18:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=FDcMX1PePznyO53o+CArnNkwwdbPpxO8cnWHJEtCj+w=; b=nn0IsAwnKmmT34whzS9D7vKKkobczy4+Jxv15WjpHhMcBo1iiSXUhNZ5zfQV7rhPJ+ BdKtWzLr2klQ4aM0rvu22HimGCGL9E5oxIC4bQAxUgCtV9abiaMR061IWgp3G6slG26L ZvaFCGXif+EiTWwqW1Tb8/JCtJCOpSem0oPp+FHG7Qf2KhEi585uzhlL324shD/cToA5 cbAETcjOTJzOa1Ncn2t1AzDau/faVKd34tpUQGZrqrj2z9YlTgKRUAkR7EE2VTyufKKd fKd5NMEYQJS30mQwg3bXHMAuMZOC8XoKsbWxYLD3Wbg8WYu1NquHHuYC+/q3MI3bKYcL /sEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=FDcMX1PePznyO53o+CArnNkwwdbPpxO8cnWHJEtCj+w=; b=Js11zQ0mvk53ZBBp1Y4HW/INHhOsm4XorxNAA+VIDzse+ZkXgVXD3++CvOfmVrXoAk boctte/vZapISeYN15rXDLEV2ypEMmb7nR/TIYmFEQwM+pNvh+x8wTrnKRtL6EpgL0oL Mrh7f2I0E9Jwjq+JT0kYbNvjiLqy3m7IYn1BmqG7m9wpY78s3MKAB99sXXezvUqzOAfG rowMX8q/YsCKY7aobw1wbvjKwcTJjXD3IM4sNsjrAL2yRjWHcDuhyj4l/3N5uo7YJ6QY JRAG7KJrMp4jNw81Pl2QGBw4fNKsaxaqFDkOjn18bUPq0+HR4FcqxRpB5pdoI5ogkRa3 eyYg== X-Gm-Message-State: ANhLgQ2gqn+Ug3X+LRMQkalIbahi0Y9B7aHTYJbBCByAZVyzNtDdWH5a sOQwjDjUiciilZqLuRhl6S0= X-Google-Smtp-Source: ADFU+vvDQ6OVjY8tJy/nZ0hNWyGRHkLWwyU0bDUoyYD7chInzxdBRC6g6UidRbT/w0mvlFmonWPVGw== X-Received: by 2002:a37:6e84:: with SMTP id j126mr19916576qkc.77.1583864322670; Tue, 10 Mar 2020 11:18:42 -0700 (PDT) Received: from quaco.ghostprotocols.net (179-240-149-111.3g.claro.net.br. [179.240.149.111]) by smtp.gmail.com with ESMTPSA id r46sm8420598qtb.87.2020.03.10.11.18.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2020 11:18:41 -0700 (PDT) From: Arnaldo Carvalho de Melo X-Google-Original-From: Arnaldo Carvalho de Melo Received: by quaco.ghostprotocols.net (Postfix, from userid 1000) id 99BF840009; Tue, 10 Mar 2020 15:18:36 -0300 (-03) Date: Tue, 10 Mar 2020 15:18:36 -0300 To: Jiri Olsa Subject: Re: [PATCH v4 0/8] powerpc/perf: Add json file metric support for the hv_24x7 socket/chip level events Message-ID: <20200310181836.GA12036@kernel.org> References: <20200309062552.29911-1-kjain@linux.ibm.com> <20200309093506.GB67774@krava> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200309093506.GB67774@krava> X-Url: http://acmel.wordpress.com X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, maddy@linux.vnet.ibm.com, peterz@infradead.org, yao.jin@linux.intel.com, mingo@kernel.org, kan.liang@linux.intel.com, ak@linux.intel.com, alexander.shishkin@linux.intel.com, anju@linux.vnet.ibm.com, mamatha4@linux.vnet.ibm.com, sukadev@linux.vnet.ibm.com, ravi.bangoria@linux.ibm.com, Kajol Jain , jmario@redhat.com, namhyung@kernel.org, tglx@linutronix.de, mpetlan@redhat.com, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, jolsa@kernel.org, linuxppc-dev@lists.ozlabs.org Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" Em Mon, Mar 09, 2020 at 10:35:06AM +0100, Jiri Olsa escreveu: > On Mon, Mar 09, 2020 at 11:55:44AM +0530, Kajol Jain wrote: > > First patch of the patchset fix inconsistent results we are getting when > > we run multiple 24x7 events. > > > > Patchset adds json file metric support for the hv_24x7 socket/chip level > > events. "hv_24x7" pmu interface events needs system dependent parameter > > like socket/chip/core. For example, hv_24x7 chip level events needs > > specific chip-id to which the data is requested should be added as part > > of pmu events. > > > > So to enable JSON file support to "hv_24x7" interface, patchset expose > > total number of sockets and chips per-socket details in sysfs > > files (sockets, chips) under "/sys/devices/hv_24x7/interface/". > > > > To get sockets and number of chips per sockets, patchset adds a rtas call > > with token "PROCESSOR_MODULE_INFO" to get these details. Patchset also > > handles partition migration case to re-init these system depended > > parameters by adding proper calls in post_mobility_fixup() (mobility.c). > > > > Patch 6 & 8 of the patchset handles perf tool plumbing needed to replace > > the "?" character in the metric expression to proper value and hv_24x7 > > json metric file for different Socket/chip resources. > > > > Patch set also enable Hz/hz prinitg for --metric-only option to print > > metric data for bus frequency. > > > > Applied and tested all these patches cleanly on top of jiri's flex changes > > with the changes done by Kan Liang for "Support metric group constraint" > > patchset and made required changes. > > > > Changelog: > > v3 -> v4 > > - Made changes suggested by jiri. > > could you please mention them next time? ;-) > > > - Apply these patch on top of Kan liang changes. > > Arnaldo, could you please pull the expr flex changes and Kan's > metric group constraint changes? it's both prereq of this patchset Both are now in my perf/core branch, will go upstream soon, should I go and pickup the perf tooling bits in this patchkit? - Arnaldo