Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp16114570rwd; Mon, 26 Jun 2023 06:04:16 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4KJyHlZW17GIy5Iw+Q59EdxvM6bfefSOV0z3+ggIHWZMsMZn1kn6rzPaYFegbgJNE5kLAx X-Received: by 2002:a17:907:72c7:b0:98c:e72c:6b83 with SMTP id du7-20020a17090772c700b0098ce72c6b83mr11851271ejc.45.1687784656393; Mon, 26 Jun 2023 06:04:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687784656; cv=none; d=google.com; s=arc-20160816; b=c/l6kipKHubqut/Naxyb0LVgTMkk3ZnxYqvOEl1JClkCO3nrEiGUJ+hA2Vz3JKJZcA wUghXZBFUi6Z4cNEirMTDhyz6z+T6/qv3LoQg+DPsXS4nRlWF/2CJf3nKcQddlGS/Byb WbdAXRI4fW++a17TsjOFlj0bC2goFkoQ2A1Cnc/mE1Rf2m5G3gfFQl9BQSzLvTE/eLHH sOqu0p440WxI2vkKePp6i/zN6TEzbX313h6nKgXeoosS1mw8GpiwmJv+UHgu5ZFn69/f jQWfZSI7MCidxJczJo075JImIL+paRZ2k+wEJdJeQ8JCy7FYMthfRJNfxihxIFU4ZGwu A5Og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=XS1C8WW3YURPV0+hD19e3p5Df0yW0uaws5NZO+NaZ3s=; fh=iO1WOIqOYwZiJnZqDthORHYkY8RhLWdmRCD98wHoyLE=; b=fxZBdSRQWsFCiHDVdWPaomeVYLz+cya6nwhQ1w6siKciS0idf8yPYESiBI+8tD12rW 3A5VwnrMvXMEdU76wY64k6N1pP/7ePV6KadFZ0dpveEsfcPvJsUsfHcrqOUrlmFKgZp7 4ccS3zmKGiz4W/Y5adssGgB7bPWxI6t8e9RwdkK9BAFKU3LwyjgoYtw/0YeTwHQO06Nh VKgBFzyUt6hvB7uOXfC6twyJlhzOw9NNwlUA9wXj/kW2/gBB3Mdp5UCXtE+uGDgezI1i hxIaGIr9pnndFQ6JkK0NwpyR1CtdPLYiq99PmDnzCT1PRc2bNTrOZL9MvxYvrE7iieCE eFng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=OCaYeKgR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gg18-20020a170906e29200b009886d484ad6si2808143ejb.759.2023.06.26.06.03.47; Mon, 26 Jun 2023 06:04:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=OCaYeKgR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229764AbjFZMqU (ORCPT + 99 others); Mon, 26 Jun 2023 08:46:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40262 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229704AbjFZMqC (ORCPT ); Mon, 26 Jun 2023 08:46:02 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E49392942; Mon, 26 Jun 2023 05:44:51 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 5292160E9B; Mon, 26 Jun 2023 12:44:40 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E74D4C433C8; Mon, 26 Jun 2023 12:44:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1687783479; bh=zybkaKmO2rq8ExZfzHUmP4+U7WBCst4SsJhXQatkp/o=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=OCaYeKgR7cpxf3FJj1ApaF+cDf3BQWX4+ctqU0OLRRBja2IVSkgwgUW18kLel4THd JivMpVLL1+0o/vjgGN+qiZfvL0+SCTd6YUzcKnxFCyS64Xbey0jmw/qrMy7MDCUF4A 9wywLBAPZZKr2V77R9Dhv+VTTFRSEvugBf6kVzglEMZuv5GNi/0NW/YyIJ3Ydyps+i honsMly0qBOAN/erO6dD+/Ku/qrEiW1X/6ITnlB6ANyhW03fij5GpxwmmbwbprPFYH /lfDMZ9LabmUaAZKseb0sLWhWx1oKVJta2wHtXSOZ/f/i418+QiEScI2Dp0MJovzCf gCOpnC8dcu37w== Date: Mon, 26 Jun 2023 13:44:32 +0100 From: Will Deacon To: Namhyung Kim Cc: Jing Zhang , Mark Rutland , Jonathan Corbet , John Garry , Shuai Xue , Ian Rogers , Robin Murphy , James Clark , Mike Leach , Leo Yan , Ilkka Koskinen , Alexander Shishkin , Jiri Olsa , Adrian Hunter , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-doc@vger.kernel.org, Zhuo Song Subject: Re: [PATCH v4 0/4] Add JSON metrics for Yitian710 DDR Message-ID: <20230626124431.GB20045@willie-the-truck> References: <1687245156-61215-1-git-send-email-renyu.zj@linux.alibaba.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 20, 2023 at 10:00:46PM -0700, Namhyung Kim wrote: > On Tue, Jun 20, 2023 at 8:08 PM Jing Zhang wrote: > > 在 2023/6/21 上午3:04, Namhyung Kim 写道: > > > I'm curious why the first patch is needed, presumably the PMU > > > should have 'ali_drw' in the name already. Do we use substring > > > match for the compat name in the JSON metric? > > > > > > > The main purpose of patch 1 is to add an identifier so that the Compat > > field can match the corresponding event when defining aliases or metrics > > for events. > > > > For example, "Unit" can match "ali_drw" in the name and different SoCs may > > be able to match ali_drw, but they may have different events, and even if > > the events are the same, the meanings may be different. Therefore, the > > Compat field is needed to match the Identifier to confirm which type and > > revision of PMU the current SoC has. Therefore, both "Unit" and "Compat" > > need to be matched at the same time. Although it seems that ali_drw is > > redundantly matched currently, it is meaningful for future expansion. > > I see, thanks for the explanation. > > I think you need to route the kernel patch differently. I can apply the tools > part once the kernel patch gets Acks from others. Sorry, I missed this initially as I didn't realise there were kernel changes hidden in this series (I saw "JSON" and ignored it...). Given that the 6.5 merge window is now open, I'll pick the kernel change up for 6.6 when I start queueing patches in a few weeks. Will