Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp3353114iob; Sat, 7 May 2022 03:11:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxrXJMkWZCnzpyHhdqSuL7DI6K7ZDJwmM7tth/KLVQUTGOU7laHbGTXreEy4k0VbgZj09vZ X-Received: by 2002:a17:90a:a410:b0:1dc:d03b:5623 with SMTP id y16-20020a17090aa41000b001dcd03b5623mr9103893pjp.95.1651918286611; Sat, 07 May 2022 03:11:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651918286; cv=none; d=google.com; s=arc-20160816; b=QHDvznqz6ZGsMEmxmkhVMheJgRa7dhG3Kju2yL3SWSnwCLkhBSfy+4lA+qyxvWDYMR JGeeJ+JUbtIHp60sXHzW0Hp3KB+h8L4JJcQIkp2XVoVIyDvf82I+W5CHr5/8bmL8bRET wlq/1tkn0pWbo6T+pPMfhQgumXDry0vqPZq9mTKa3suw2Vi7afvFVR8jtI7Oij18H82f LZwIJSElL2N+SGtFCC4wacV5DzqFB3uAXCYSDr6X9doMKTHDVy8UIX6Y3S2am7cwhsDQ QVfX/DpV92pA6YkYC0+IQwNtCErvBnBmN/vh3v6x/jazTFDDQ2ZFBsAJ3ATXIcugGq2c GH5g== 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=p0XNlCKvooGrV6ZMU6Sx6KooJcpJYfdyWRaV1ZQKDyw=; b=pRMqlYkdLCebbY6XULnTGmlq9+l99r3v41E/j8KsLAXY5/trDKhTRyGtC7pEnup7om oYCJrTilhc9sa7vOyJpGym5lqh8dNcnOJSob3B7CtHKugkNNc58wgvVVVMNGP9R4OFhZ 2V0Ou9k2JRSSH374ruyZNlEbvgs6HbbKSkJaGZ9IEJBTdHAdtPQQjQneGg2X9pb1XaRj kfXK2sj6OgW35V/BSpbfjGure1fIPVHiDQC6GGdUmPaWk6g+oHy/BBQvQrEXqmBNvqg6 9dbDd3T/n9VyA8DgIRLhheReyCgNGNWVdrRuX493ia2zD/u5pgRHMAdDSIcN/eK9LgEN x7ug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=j2gOTIjd; 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=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s14-20020a170902ea0e00b0015d0953a427si5534215plg.142.2022.05.07.03.11.10; Sat, 07 May 2022 03:11:26 -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=@linaro.org header.s=google header.b=j2gOTIjd; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1380999AbiEEPH3 (ORCPT + 99 others); Thu, 5 May 2022 11:07:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56298 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1380993AbiEEPHZ (ORCPT ); Thu, 5 May 2022 11:07:25 -0400 Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com [IPv6:2607:f8b0:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2DA244EDD2 for ; Thu, 5 May 2022 08:03:45 -0700 (PDT) Received: by mail-pg1-x535.google.com with SMTP id 7so3817640pga.12 for ; Thu, 05 May 2022 08:03:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=p0XNlCKvooGrV6ZMU6Sx6KooJcpJYfdyWRaV1ZQKDyw=; b=j2gOTIjdhU49vCuH4bvANW0D2xEdXz+Hv/xxPwPfVz4er/W7q6MoZtuCLs9FH8B7c2 9eN79nbubAVfalNtMVdlpOiZ2beCpSG8pFgmafwf3UsHhlR2nf7Hy74UZJk+fZSRFBe2 rz+wsblLYwIjouA3h9ozwqgbmfUoB3qYhcefaDReX1vKY1ZqxMYX9BWuWfF3CEzCi0Qi zVJqg15YYfX4rvtdRIQT8Q7JGReHpgJeHnywMZ89S8M1TQhCCHOEGWPKFbgVHywm/cME mBim89F5oTeIjiiuhMHwg3AIEkkrRYeInzeeZPktcY1yZr9uMtyGaDHc74UxB5zbgZLm hOSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=p0XNlCKvooGrV6ZMU6Sx6KooJcpJYfdyWRaV1ZQKDyw=; b=mloiAhblzWPZNpCaRXnyXI8CNCwYE3qY4a/bibpHKhUe1PtIJAayGYeEA0lvPYouwR AF3ZYazrQt3krvQpiVHI2Qsxbdz7hsHgNl31cAFX27dwd3qk3qU6t/6LIx+YyUb8oq8x x1tL1NJCpq+jribFJ8Fx+Nlbvm1Oa66BzIXM4bVN/ST14R67jSbvV5IW73dBMBy9UkTF 5yUTq7Q69mazh5AGWnZ2+CCqZe/+zNUx1yjLyVydtHjDeZkQ+yew1uqu/J9VViGpSvyv Yi0ehuHfHM5Bpx5pizJg4jbahbiDiV5+TjiGMWfVZIgPNC+vYvv1cK6p04/7zP5BK9Kz GCGA== X-Gm-Message-State: AOAM5338W1GMq4EhSJqQsCQxgDo80Oml8wHG64wU9AzNduSrAAGgc8KX mgvF5Q+bBgxmkx7fy1Q+qvZraw== X-Received: by 2002:a62:be14:0:b0:505:a43b:cf6e with SMTP id l20-20020a62be14000000b00505a43bcf6emr26439454pff.33.1651763024375; Thu, 05 May 2022 08:03:44 -0700 (PDT) Received: from leoy-ThinkPad-X240s ([134.195.101.46]) by smtp.gmail.com with ESMTPSA id bb10-20020a170902bc8a00b0015e8d4eb2c5sm1620624plb.271.2022.05.05.08.03.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 May 2022 08:03:43 -0700 (PDT) Date: Thu, 5 May 2022 23:03:30 +0800 From: Leo Yan To: Ali Saidi Cc: linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, linux-arm-kernel@lists.infradead.org, german.gomez@arm.com, acme@kernel.org, benh@kernel.crashing.org, Nick.Forrington@arm.com, alexander.shishkin@linux.intel.com, andrew.kilroy@arm.com, james.clark@arm.com, john.garry@huawei.com, jolsa@kernel.org, kjain@linux.ibm.com, lihuafei1@huawei.com, mark.rutland@arm.com, mathieu.poirier@linaro.org, mingo@redhat.com, namhyung@kernel.org, peterz@infradead.org, will@kernel.org Subject: Re: [PATCH v8 5/5] perf arm-spe: Use SPE data source for neoverse cores Message-ID: <20220505150330.GB136333@leoy-ThinkPad-X240s> References: <20220504184850.24986-1-alisaidi@amazon.com> <20220504184850.24986-6-alisaidi@amazon.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220504184850.24986-6-alisaidi@amazon.com> X-Spam-Status: No, score=2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_DNSWL_NONE,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: ** 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 Wed, May 04, 2022 at 06:48:50PM +0000, Ali Saidi wrote: > When synthesizing data from SPE, augment the type with source information > for Arm Neoverse cores. The field is IMPLDEF but the Neoverse cores all use > the same encoding. I can't find encoding information for any other SPE > implementations to unify their choices with Arm's thus that is left for > future work. > > This change populates the mem_lvl_num for Neoverse cores as well as the > deprecated mem_lvl namespace. > > Signed-off-by: Ali Saidi > Reviewed-by: German Gomez > Reviewed-by: Leo Yan > Tested-by: Leo Yan Thanks for updating, Ali. It looks good to me. Since the store operations have been set as PERF_MEM_LVL_NA and PERF_MEM_LVLNUM_NA, this is right thing for me, I will update perf c2c patch set for statistics of store operations with PERF_MEM_LVL_NA. Thanks, Leo