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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 811F2C04FE2 for ; Tue, 15 Aug 2023 18:58:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239557AbjHOS6A (ORCPT ); Tue, 15 Aug 2023 14:58:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58920 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239618AbjHOS5u (ORCPT ); Tue, 15 Aug 2023 14:57:50 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3F8F71FE2; Tue, 15 Aug 2023 11:57:22 -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 1EC0961576; Tue, 15 Aug 2023 18:57:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4EB4AC433C7; Tue, 15 Aug 2023 18:57:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1692125840; bh=WcEDKCUsjhr4cwMNn5jRu8EtHbRs3LwUKYQvvm6dKFA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=mI7eWHPhIZiEuHucqMXNlVCl1x0rvOt6iFKVikOxWJLEmHvVvicCOdqx2QI/+0PyH 9Wuq16EMnEYOsBqlmmXPzbEwap6c3d+3hRRjIjPxxokZ/U9nrqWgYAKmxcMQx0u1iR rr2yFlKalA3pg7EGlX0IVsrn2SgaL3fZw+OTMRJG39uoAPmm0sLTVQg3juEZ5op+V6 2ubdQhTU4waT+TweStzeIjyqC/1W15gMYv7L00A0Df7SM9b+LEuwhBGKGpNfQ9QI8x j1gDQK6CgRRtTAUAWgcj1Z3AUVNet3rD+0DWjlBQecKJ3AzWrhgC7xdeGi+Rj1yMlj nBnOh33/kDssQ== Received: by quaco.ghostprotocols.net (Postfix, from userid 1000) id 93785404DF; Tue, 15 Aug 2023 15:57:17 -0300 (-03) Date: Tue, 15 Aug 2023 15:57:17 -0300 From: Arnaldo Carvalho de Melo To: Ian Rogers Cc: Leo Yan , John Garry , Will Deacon , James Clark , Mike Leach , Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Adrian Hunter , Guo Ren , Paul Walmsley , Palmer Dabbelt , Albert Ou , Huacai Chen , Ming Wang , Eric Lin , Kan Liang , Sandipan Das , Ivan Babrou , Fangrui Song , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-csky@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v2 0/6] perf parse-regs: Refactor architecture functions Message-ID: References: <20230606014559.21783-1-leo.yan@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Url: http://acmel.wordpress.com Precedence: bulk List-ID: X-Mailing-List: linux-csky@vger.kernel.org Em Tue, Aug 15, 2023 at 03:52:38PM -0300, Arnaldo Carvalho de Melo escreveu: > Em Tue, Aug 15, 2023 at 03:45:27PM -0300, Arnaldo Carvalho de Melo escreveu: > > > Agreed, applied to perf-tools-next, sorry for the delay. > > > > Had to add this to make 'perf test python' to work. Please run 'perf > > test' before sending patches. > > One more, please also do a 'make -C tools/perf build-test', with it I > caught this: > > make_no_libunwind_O: cd . && make NO_LIBUNWIND=1 FEATURES_DUMP=/var/home/acme/git/perf-tools-next/tools/perf/BUILD_TEST_FEATURE_DUMP -j32 O=/tmp/tmp.yeEGyQq2HR DESTDIR=/tmp/tmp.ITgoO16jjH > cd . && make NO_LIBUNWIND=1 FEATURES_DUMP=/var/home/acme/git/perf-tools-next/tools/perf/BUILD_TEST_FEATURE_DUMP -j32 O=/tmp/tmp.yeEGyQq2HR DESTDIR=/tmp/tmp.ITgoO16jjH +#include "util/env.h" As now we need it for perf_env__arch(ui->machine->env) > CC /tmp/tmp.yeEGyQq2HR/util/expr-flex.o > util/unwind-libdw.c: In function ‘memory_read’: > util/unwind-libdw.c:173:28: error: implicit declaration of function ‘perf_env__arch’ [-Werror=implicit-function-declaration] > 173 | const char *arch = perf_env__arch(ui->machine->env); > | ^~~~~~~~~~~~~~ > util/unwind-libdw.c:173:28: error: initialization of ‘const char *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion] > util/unwind-libdw.c: In function ‘unwind__get_entries’: > util/unwind-libdw.c:258:28: error: initialization of ‘const char *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion] > 258 | const char *arch = perf_env__arch(ui_buf.machine->env); > | ^~~~~~~~~~~~~~ > cc1: all warnings being treated as errors > make[6]: *** [/var/home/acme/git/perf-tools-next/tools/build/Makefile.build:98: /tmp/tmp.yeEGyQq2HR/util/unwind-libdw.o] Error 1 > make[6]: *** Waiting for unfinished jobs.... > make[5]: *** [/var/home/acme/git/perf-tools-next/tools/build/Makefile.build:150: util] Error 2 > make[4]: *** [Makefile.perf:662: /tmp/tmp.yeEGyQq2HR/perf-in.o] Error 2 > make[4]: *** Waiting for unfinished jobs.... > CC /tmp/tmp.yeEGyQq2HR/pmu-events/pmu-events.o > LD /tmp/tmp.yeEGyQq2HR/pmu-events/pmu-events-in.o > make[3]: *** [Makefile.perf:238: sub-make] Error 2 > make[2]: *** [Makefile:70: all] Error 2 > make[1]: *** [tests/make:337: make_no_libunwind_O] Error 1 > make: *** [Makefile:103: build-test] Error 2 > make: Leaving directory '/var/home/acme/git/perf-tools-next/tools/perf' > > real 1m29.784s > user 10m41.597s > sys 2m55.948s > ⬢[acme@toolbox perf-tools-next]$ > > I'm trying to fix -- - Arnaldo 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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 27D4FC0015E for ; Tue, 15 Aug 2023 18:57:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=I/N8ymCfOMjveJ8wgawGkWwgeO1ZN3SZv0mGhbONOyg=; b=V0Ed8gECsP+aRh /qyCS6FeClxEFdCOM5lvPzesDT2NJzq/wlImXt7BH9uJH8Z6ZJVeE/ueTpxW6u/HyqgnY+PMaVkqK 4292Mn0i1OLQ9HCHdlNE0ZlrvG8u2/0EEUVAyr5CI+Hd+rMSXeAROx41C2ffuaSLEc/k5P8KpXYFi PbrlkAnoq36f1bRQgdZV/KBm+oC4eCFluMKFmLVRM+sl14lh7WPMZ1GgrG3GELavu3LBW0nakihHj Q+PNJDQ7uiWbnjC/Df7XsMuoguI3SlgepyeinD8gNT3BgYBqHFJtP8BCIdhzg/gUQZyl5YidAjeX9 E/1ScvaCH+3V9Bd456Ww==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qVzEK-002Et6-17; Tue, 15 Aug 2023 18:57:24 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qVzEH-002Esn-20; Tue, 15 Aug 2023 18:57:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=6q9H0EGIZdYIA1aw018Rfdr2C7CsA37nWOPa7IWAobY=; b=gzZgc+te6gl6DdvYFn5xVxPLpf 9qSI8Yp3DgXR+GvT7SwQlPQ0Pim/wjFsygFqEQR+StLe+KJC8U2oH/rJibqHBgehmVOztTaigK6Qa J3zOYTMuxvKRMK7BDLxgR+XftSTTY5XHDq6+/LOeqaPUebT0XJSgpf2wQUS8GWJxPIEdvTHx4ZRzG aibjqakeKB7vSdDjrJqeuS7F00PcK5Ecjv8qQcx10ofwT4BjSGHxLtUJL0Q3bwnLmbvvOtjtjXN2S s46fkK0FXS1IH6x+eMYFD2Zqev+euaIzimPacKT1kh26kzzqwOxS5DWH+5BqTlJi2S4Y4Bd1OIgyc RxNv6PUA==; Received: from [179.97.37.151] (helo=quaco.ghostprotocols.net) by desiato.infradead.org with esmtpsa (Exim 4.96 #2 (Red Hat Linux)) id 1qVzEG-00C2IE-0J; Tue, 15 Aug 2023 18:57:20 +0000 Received: by quaco.ghostprotocols.net (Postfix, from userid 1000) id 93785404DF; Tue, 15 Aug 2023 15:57:17 -0300 (-03) Date: Tue, 15 Aug 2023 15:57:17 -0300 From: Arnaldo Carvalho de Melo To: Ian Rogers Cc: Leo Yan , John Garry , Will Deacon , James Clark , Mike Leach , Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Adrian Hunter , Guo Ren , Paul Walmsley , Palmer Dabbelt , Albert Ou , Huacai Chen , Ming Wang , Eric Lin , Kan Liang , Sandipan Das , Ivan Babrou , Fangrui Song , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-csky@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v2 0/6] perf parse-regs: Refactor architecture functions Message-ID: References: <20230606014559.21783-1-leo.yan@linaro.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Url: http://acmel.wordpress.com X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org RW0gVHVlLCBBdWcgMTUsIDIwMjMgYXQgMDM6NTI6MzhQTSAtMDMwMCwgQXJuYWxkbyBDYXJ2YWxo byBkZSBNZWxvIGVzY3JldmV1Ogo+IEVtIFR1ZSwgQXVnIDE1LCAyMDIzIGF0IDAzOjQ1OjI3UE0g LTAzMDAsIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyBlc2NyZXZldToKPiA+ID4gQWdyZWVkLCBh cHBsaWVkIHRvIHBlcmYtdG9vbHMtbmV4dCwgc29ycnkgZm9yIHRoZSBkZWxheS4KPiA+IAo+ID4g SGFkIHRvIGFkZCB0aGlzIHRvIG1ha2UgJ3BlcmYgdGVzdCBweXRob24nIHRvIHdvcmsuIFBsZWFz ZSBydW4gJ3BlcmYKPiA+IHRlc3QnIGJlZm9yZSBzZW5kaW5nIHBhdGNoZXMuCj4gCj4gT25lIG1v cmUsIHBsZWFzZSBhbHNvIGRvIGEgJ21ha2UgLUMgdG9vbHMvcGVyZiBidWlsZC10ZXN0Jywgd2l0 aCBpdCBJCj4gY2F1Z2h0IHRoaXM6Cj4gCj4gICAgICAgICAgbWFrZV9ub19saWJ1bndpbmRfTzog Y2QgLiAmJiBtYWtlIE5PX0xJQlVOV0lORD0xIEZFQVRVUkVTX0RVTVA9L3Zhci9ob21lL2FjbWUv Z2l0L3BlcmYtdG9vbHMtbmV4dC90b29scy9wZXJmL0JVSUxEX1RFU1RfRkVBVFVSRV9EVU1QIC1q MzIgTz0vdG1wL3RtcC55ZUVHeVFxMkhSIERFU1RESVI9L3RtcC90bXAuSVRnb08xNmpqSAo+IGNk IC4gJiYgbWFrZSBOT19MSUJVTldJTkQ9MSBGRUFUVVJFU19EVU1QPS92YXIvaG9tZS9hY21lL2dp dC9wZXJmLXRvb2xzLW5leHQvdG9vbHMvcGVyZi9CVUlMRF9URVNUX0ZFQVRVUkVfRFVNUCAtajMy IE89L3RtcC90bXAueWVFR3lRcTJIUiBERVNURElSPS90bXAvdG1wLklUZ29PMTZqakgKCisjaW5j bHVkZSAidXRpbC9lbnYuaCIKCkFzIG5vdyB3ZSBuZWVkIGl0IGZvciBwZXJmX2Vudl9fYXJjaCh1 aS0+bWFjaGluZS0+ZW52KQogCj4gICBDQyAgICAgIC90bXAvdG1wLnllRUd5UXEySFIvdXRpbC9l eHByLWZsZXgubwo+IHV0aWwvdW53aW5kLWxpYmR3LmM6IEluIGZ1bmN0aW9uIOKAmG1lbW9yeV9y ZWFk4oCZOgo+IHV0aWwvdW53aW5kLWxpYmR3LmM6MTczOjI4OiBlcnJvcjogaW1wbGljaXQgZGVj bGFyYXRpb24gb2YgZnVuY3Rpb24g4oCYcGVyZl9lbnZfX2FyY2jigJkgWy1XZXJyb3I9aW1wbGlj aXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCj4gICAxNzMgfCAgICAgICAgIGNvbnN0IGNoYXIgKmFy Y2ggPSBwZXJmX2Vudl9fYXJjaCh1aS0+bWFjaGluZS0+ZW52KTsKPiAgICAgICB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+Cj4gdXRpbC91bndpbmQtbGliZHcuYzox NzM6Mjg6IGVycm9yOiBpbml0aWFsaXphdGlvbiBvZiDigJhjb25zdCBjaGFyICrigJkgZnJvbSDi gJhpbnTigJkgbWFrZXMgcG9pbnRlciBmcm9tIGludGVnZXIgd2l0aG91dCBhIGNhc3QgWy1XZXJy b3I9aW50LWNvbnZlcnNpb25dCj4gdXRpbC91bndpbmQtbGliZHcuYzogSW4gZnVuY3Rpb24g4oCY dW53aW5kX19nZXRfZW50cmllc+KAmToKPiB1dGlsL3Vud2luZC1saWJkdy5jOjI1ODoyODogZXJy b3I6IGluaXRpYWxpemF0aW9uIG9mIOKAmGNvbnN0IGNoYXIgKuKAmSBmcm9tIOKAmGludOKAmSBt YWtlcyBwb2ludGVyIGZyb20gaW50ZWdlciB3aXRob3V0IGEgY2FzdCBbLVdlcnJvcj1pbnQtY29u dmVyc2lvbl0KPiAgIDI1OCB8ICAgICAgICAgY29uc3QgY2hhciAqYXJjaCA9IHBlcmZfZW52X19h cmNoKHVpX2J1Zi5tYWNoaW5lLT5lbnYpOwo+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXn5+fn5+fn5+fn5+fn4KPiBjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFz IGVycm9ycwo+IG1ha2VbNl06ICoqKiBbL3Zhci9ob21lL2FjbWUvZ2l0L3BlcmYtdG9vbHMtbmV4 dC90b29scy9idWlsZC9NYWtlZmlsZS5idWlsZDo5ODogL3RtcC90bXAueWVFR3lRcTJIUi91dGls L3Vud2luZC1saWJkdy5vXSBFcnJvciAxCj4gbWFrZVs2XTogKioqIFdhaXRpbmcgZm9yIHVuZmlu aXNoZWQgam9icy4uLi4KPiBtYWtlWzVdOiAqKiogWy92YXIvaG9tZS9hY21lL2dpdC9wZXJmLXRv b2xzLW5leHQvdG9vbHMvYnVpbGQvTWFrZWZpbGUuYnVpbGQ6MTUwOiB1dGlsXSBFcnJvciAyCj4g bWFrZVs0XTogKioqIFtNYWtlZmlsZS5wZXJmOjY2MjogL3RtcC90bXAueWVFR3lRcTJIUi9wZXJm LWluLm9dIEVycm9yIDIKPiBtYWtlWzRdOiAqKiogV2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2Jz Li4uLgo+ICAgQ0MgICAgICAvdG1wL3RtcC55ZUVHeVFxMkhSL3BtdS1ldmVudHMvcG11LWV2ZW50 cy5vCj4gICBMRCAgICAgIC90bXAvdG1wLnllRUd5UXEySFIvcG11LWV2ZW50cy9wbXUtZXZlbnRz LWluLm8KPiBtYWtlWzNdOiAqKiogW01ha2VmaWxlLnBlcmY6MjM4OiBzdWItbWFrZV0gRXJyb3Ig Mgo+IG1ha2VbMl06ICoqKiBbTWFrZWZpbGU6NzA6IGFsbF0gRXJyb3IgMgo+IG1ha2VbMV06ICoq KiBbdGVzdHMvbWFrZTozMzc6IG1ha2Vfbm9fbGlidW53aW5kX09dIEVycm9yIDEKPiBtYWtlOiAq KiogW01ha2VmaWxlOjEwMzogYnVpbGQtdGVzdF0gRXJyb3IgMgo+IG1ha2U6IExlYXZpbmcgZGly ZWN0b3J5ICcvdmFyL2hvbWUvYWNtZS9naXQvcGVyZi10b29scy1uZXh0L3Rvb2xzL3BlcmYnCj4g Cj4gcmVhbAkxbTI5Ljc4NHMKPiB1c2VyCTEwbTQxLjU5N3MKPiBzeXMJMm01NS45NDhzCj4g4qyi W2FjbWVAdG9vbGJveCBwZXJmLXRvb2xzLW5leHRdJAo+IAo+IEknbSB0cnlpbmcgdG8gZml4Cgot LSAKCi0gQXJuYWxkbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtcmlzY3YgbWFpbGluZyBsaXN0CmxpbnV4LXJpc2N2QGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1y aXNjdgo= 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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 741C1C04A6A for ; Tue, 15 Aug 2023 18:57:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=c+aCmMb2QLKhawKwuw7wPsgwjzB9ljY+e90caVRmZyI=; b=C/Nw5xDM51dZux dBW3XjPoe7Aem9RteQHRNHm+RvQjaCqb0i0mo2NZN3daZkaevi/+UkPddzRzZ5BPsqvflbSmPj3ZV +yvU3nsMWwq6py7FVCUnFgC2Dok7+xzhSSu8FnzozyyDuFl2IJ1E4rMLiF7jrJ41xOL2V92IqNYNY +dWQ/9s/f5npKKG2b1u0sLDwtxhiiE8dhm1Rhy2p80LBzDjXV0aQIHYCMmQ1ln17b8gdy/iKbCPRN RbfD/N6a91wJpdwYDOOqECyzeZqsvgVWVnJvGs7R7Ns+TujLNDFtjaVSR+1PAb8XnmTuEVX4u9vHw 90vZ6Sj1LW48JfRGAsHg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qVzEJ-002Et2-2x; Tue, 15 Aug 2023 18:57:23 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qVzEH-002Esn-20; Tue, 15 Aug 2023 18:57:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=6q9H0EGIZdYIA1aw018Rfdr2C7CsA37nWOPa7IWAobY=; b=gzZgc+te6gl6DdvYFn5xVxPLpf 9qSI8Yp3DgXR+GvT7SwQlPQ0Pim/wjFsygFqEQR+StLe+KJC8U2oH/rJibqHBgehmVOztTaigK6Qa J3zOYTMuxvKRMK7BDLxgR+XftSTTY5XHDq6+/LOeqaPUebT0XJSgpf2wQUS8GWJxPIEdvTHx4ZRzG aibjqakeKB7vSdDjrJqeuS7F00PcK5Ecjv8qQcx10ofwT4BjSGHxLtUJL0Q3bwnLmbvvOtjtjXN2S s46fkK0FXS1IH6x+eMYFD2Zqev+euaIzimPacKT1kh26kzzqwOxS5DWH+5BqTlJi2S4Y4Bd1OIgyc RxNv6PUA==; Received: from [179.97.37.151] (helo=quaco.ghostprotocols.net) by desiato.infradead.org with esmtpsa (Exim 4.96 #2 (Red Hat Linux)) id 1qVzEG-00C2IE-0J; Tue, 15 Aug 2023 18:57:20 +0000 Received: by quaco.ghostprotocols.net (Postfix, from userid 1000) id 93785404DF; Tue, 15 Aug 2023 15:57:17 -0300 (-03) Date: Tue, 15 Aug 2023 15:57:17 -0300 From: Arnaldo Carvalho de Melo To: Ian Rogers Cc: Leo Yan , John Garry , Will Deacon , James Clark , Mike Leach , Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Adrian Hunter , Guo Ren , Paul Walmsley , Palmer Dabbelt , Albert Ou , Huacai Chen , Ming Wang , Eric Lin , Kan Liang , Sandipan Das , Ivan Babrou , Fangrui Song , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-csky@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v2 0/6] perf parse-regs: Refactor architecture functions Message-ID: References: <20230606014559.21783-1-leo.yan@linaro.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Url: http://acmel.wordpress.com X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RW0gVHVlLCBBdWcgMTUsIDIwMjMgYXQgMDM6NTI6MzhQTSAtMDMwMCwgQXJuYWxkbyBDYXJ2YWxo byBkZSBNZWxvIGVzY3JldmV1Ogo+IEVtIFR1ZSwgQXVnIDE1LCAyMDIzIGF0IDAzOjQ1OjI3UE0g LTAzMDAsIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyBlc2NyZXZldToKPiA+ID4gQWdyZWVkLCBh cHBsaWVkIHRvIHBlcmYtdG9vbHMtbmV4dCwgc29ycnkgZm9yIHRoZSBkZWxheS4KPiA+IAo+ID4g SGFkIHRvIGFkZCB0aGlzIHRvIG1ha2UgJ3BlcmYgdGVzdCBweXRob24nIHRvIHdvcmsuIFBsZWFz ZSBydW4gJ3BlcmYKPiA+IHRlc3QnIGJlZm9yZSBzZW5kaW5nIHBhdGNoZXMuCj4gCj4gT25lIG1v cmUsIHBsZWFzZSBhbHNvIGRvIGEgJ21ha2UgLUMgdG9vbHMvcGVyZiBidWlsZC10ZXN0Jywgd2l0 aCBpdCBJCj4gY2F1Z2h0IHRoaXM6Cj4gCj4gICAgICAgICAgbWFrZV9ub19saWJ1bndpbmRfTzog Y2QgLiAmJiBtYWtlIE5PX0xJQlVOV0lORD0xIEZFQVRVUkVTX0RVTVA9L3Zhci9ob21lL2FjbWUv Z2l0L3BlcmYtdG9vbHMtbmV4dC90b29scy9wZXJmL0JVSUxEX1RFU1RfRkVBVFVSRV9EVU1QIC1q MzIgTz0vdG1wL3RtcC55ZUVHeVFxMkhSIERFU1RESVI9L3RtcC90bXAuSVRnb08xNmpqSAo+IGNk IC4gJiYgbWFrZSBOT19MSUJVTldJTkQ9MSBGRUFUVVJFU19EVU1QPS92YXIvaG9tZS9hY21lL2dp dC9wZXJmLXRvb2xzLW5leHQvdG9vbHMvcGVyZi9CVUlMRF9URVNUX0ZFQVRVUkVfRFVNUCAtajMy IE89L3RtcC90bXAueWVFR3lRcTJIUiBERVNURElSPS90bXAvdG1wLklUZ29PMTZqakgKCisjaW5j bHVkZSAidXRpbC9lbnYuaCIKCkFzIG5vdyB3ZSBuZWVkIGl0IGZvciBwZXJmX2Vudl9fYXJjaCh1 aS0+bWFjaGluZS0+ZW52KQogCj4gICBDQyAgICAgIC90bXAvdG1wLnllRUd5UXEySFIvdXRpbC9l eHByLWZsZXgubwo+IHV0aWwvdW53aW5kLWxpYmR3LmM6IEluIGZ1bmN0aW9uIOKAmG1lbW9yeV9y ZWFk4oCZOgo+IHV0aWwvdW53aW5kLWxpYmR3LmM6MTczOjI4OiBlcnJvcjogaW1wbGljaXQgZGVj bGFyYXRpb24gb2YgZnVuY3Rpb24g4oCYcGVyZl9lbnZfX2FyY2jigJkgWy1XZXJyb3I9aW1wbGlj aXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCj4gICAxNzMgfCAgICAgICAgIGNvbnN0IGNoYXIgKmFy Y2ggPSBwZXJmX2Vudl9fYXJjaCh1aS0+bWFjaGluZS0+ZW52KTsKPiAgICAgICB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+Cj4gdXRpbC91bndpbmQtbGliZHcuYzox NzM6Mjg6IGVycm9yOiBpbml0aWFsaXphdGlvbiBvZiDigJhjb25zdCBjaGFyICrigJkgZnJvbSDi gJhpbnTigJkgbWFrZXMgcG9pbnRlciBmcm9tIGludGVnZXIgd2l0aG91dCBhIGNhc3QgWy1XZXJy b3I9aW50LWNvbnZlcnNpb25dCj4gdXRpbC91bndpbmQtbGliZHcuYzogSW4gZnVuY3Rpb24g4oCY dW53aW5kX19nZXRfZW50cmllc+KAmToKPiB1dGlsL3Vud2luZC1saWJkdy5jOjI1ODoyODogZXJy b3I6IGluaXRpYWxpemF0aW9uIG9mIOKAmGNvbnN0IGNoYXIgKuKAmSBmcm9tIOKAmGludOKAmSBt YWtlcyBwb2ludGVyIGZyb20gaW50ZWdlciB3aXRob3V0IGEgY2FzdCBbLVdlcnJvcj1pbnQtY29u dmVyc2lvbl0KPiAgIDI1OCB8ICAgICAgICAgY29uc3QgY2hhciAqYXJjaCA9IHBlcmZfZW52X19h cmNoKHVpX2J1Zi5tYWNoaW5lLT5lbnYpOwo+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXn5+fn5+fn5+fn5+fn4KPiBjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFz IGVycm9ycwo+IG1ha2VbNl06ICoqKiBbL3Zhci9ob21lL2FjbWUvZ2l0L3BlcmYtdG9vbHMtbmV4 dC90b29scy9idWlsZC9NYWtlZmlsZS5idWlsZDo5ODogL3RtcC90bXAueWVFR3lRcTJIUi91dGls L3Vud2luZC1saWJkdy5vXSBFcnJvciAxCj4gbWFrZVs2XTogKioqIFdhaXRpbmcgZm9yIHVuZmlu aXNoZWQgam9icy4uLi4KPiBtYWtlWzVdOiAqKiogWy92YXIvaG9tZS9hY21lL2dpdC9wZXJmLXRv b2xzLW5leHQvdG9vbHMvYnVpbGQvTWFrZWZpbGUuYnVpbGQ6MTUwOiB1dGlsXSBFcnJvciAyCj4g bWFrZVs0XTogKioqIFtNYWtlZmlsZS5wZXJmOjY2MjogL3RtcC90bXAueWVFR3lRcTJIUi9wZXJm LWluLm9dIEVycm9yIDIKPiBtYWtlWzRdOiAqKiogV2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2Jz Li4uLgo+ICAgQ0MgICAgICAvdG1wL3RtcC55ZUVHeVFxMkhSL3BtdS1ldmVudHMvcG11LWV2ZW50 cy5vCj4gICBMRCAgICAgIC90bXAvdG1wLnllRUd5UXEySFIvcG11LWV2ZW50cy9wbXUtZXZlbnRz LWluLm8KPiBtYWtlWzNdOiAqKiogW01ha2VmaWxlLnBlcmY6MjM4OiBzdWItbWFrZV0gRXJyb3Ig Mgo+IG1ha2VbMl06ICoqKiBbTWFrZWZpbGU6NzA6IGFsbF0gRXJyb3IgMgo+IG1ha2VbMV06ICoq KiBbdGVzdHMvbWFrZTozMzc6IG1ha2Vfbm9fbGlidW53aW5kX09dIEVycm9yIDEKPiBtYWtlOiAq KiogW01ha2VmaWxlOjEwMzogYnVpbGQtdGVzdF0gRXJyb3IgMgo+IG1ha2U6IExlYXZpbmcgZGly ZWN0b3J5ICcvdmFyL2hvbWUvYWNtZS9naXQvcGVyZi10b29scy1uZXh0L3Rvb2xzL3BlcmYnCj4g Cj4gcmVhbAkxbTI5Ljc4NHMKPiB1c2VyCTEwbTQxLjU5N3MKPiBzeXMJMm01NS45NDhzCj4g4qyi W2FjbWVAdG9vbGJveCBwZXJmLXRvb2xzLW5leHRdJAo+IAo+IEknbSB0cnlpbmcgdG8gZml4Cgot LSAKCi0gQXJuYWxkbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtYXJtLWtlcm5lbAo=