From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752684AbdFLLJN (ORCPT ); Mon, 12 Jun 2017 07:09:13 -0400 Received: from mail-ve1eur01on0054.outbound.protection.outlook.com ([104.47.1.54]:54021 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752120AbdFLLJL (ORCPT ); Mon, 12 Jun 2017 07:09:11 -0400 Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Date: Mon, 12 Jun 2017 12:08:23 +0100 From: Mark Rutland To: Will Deacon , kim.phillips@arm.com Cc: linux-arm-kernel@lists.infradead.org, marc.zyngier@arm.com, tglx@linutronix.de, peterz@infradead.org, alexander.shishkin@linux.intel.com, robh@kernel.org, suzuki.poulose@arm.com, pawel.moll@arm.com, mathieu.poirier@linaro.org, mingo@redhat.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH v4 0/5] Add support for the ARMv8.2 Statistical Profiling Extension Message-ID: <20170612110823.GA27319@leverpostej> References: <1496676177-29356-1-git-send-email-will.deacon@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1496676177-29356-1-git-send-email-will.deacon@arm.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Originating-IP: [217.140.96.140] X-ClientProxiedBy: DB6PR0902CA0006.eurprd09.prod.outlook.com (2603:10a6:6:2::19) To DB6PR0802MB2389.eurprd08.prod.outlook.com (2603:10a6:4:9f::14) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB6PR0802MB2389: X-MS-Office365-Filtering-Correlation-Id: d22a189b-c512-49a5-996a-08d4b183726f X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(201703131423075)(201703031133081);SRVR:DB6PR0802MB2389; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2389;3:/Bbt9FdQIinuofTK3LXCvawFzJUYofrjxZnXXAITGIzZUG78iXPT7lhk1fTZuaQVc1OA9JfqWrGEtE6BpnfRaiV5wwYI9LW1q/MavTLK7YbAJt5HhwrnlAz/ECRCp0eViEubyDcmAKy/Nv1cYZXlFVly5O1kG3h7Y1spMVV2hxA47sVRX/AJtFsDsJD4RBSkI6uC+rF4fcBooSFUuUx42XBnncGRdg66yDrtY2GjTCX8koi89vsH2QRQyJorJDRGvlP7LK0aN0YX4vym5WNXVrzNF4T+UU3OkUYRozAeZAEXv0PHqVDrU+1X3dK1/GWplq2t8wAstheRYHtntX9ug1GGwtnCkK5k2D/KJ15h+No=;25:C8YAJI1HcbeUvBdYqBXBJzy0Ru9ZDnibngRYfyi8XcL9u9sQcyHvLtqAE03ziiEVrlXdjOSbAQggBvWJV9f714f7UHFysqFbEmCM4qbCmY2Ey0EMcin1WpG3ggv51pUB7cTayBpmwdOupQdvgyhn8mn6SderhsG6k4HHzN8TkPm6DKNNRozIZqqodJjF5b0hr3mlEoFXqtszZ/mGcLoa1GHOKOkbX3dvzimuS9u9ptOcKfe+DauHKSu/rDxEGno8sWxuVY5WP1pXc3nNJxU7EF4JPEX5OJknhIflPAGx7jUW8JnqvgKFYmpUrU2f3/4Tm6Zzw+gvjGUCOe5QhJ1ETgxw7najwna6ywApBE23kS6eVHo6zkjDSVM2b/349UVAmw1AidyzGeKBJ2bqoDV1ZeBbPrU5xYbfoJDKs24pUcQq59sHcQ9GlUFO8DBvUFW6i7gSGbHzJXYAgw3ymdCMHVxQTuCoMnykvdozjW5cexw= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2389;31:fdQgUS5y9h8KHJvHQS0RM8Bhxn0bxm54naIdzI3kOOGV92DltFnYtgc6DbFKQ60LnFSdxcxYU0MTudb1yhuqU/qhnLct7Y32Dctdrk+7qO1hEYuUp5NyPUl8yM5VAAxvyvjqEQTp9fBdM2a2Id9923F+eCG/IDQwXapNm9I5AB/V/uE539PJjb9WPxqpkGuMkhJU8I1DX8pw6/QmzNQIVYivbHgrBfgb6c4TGPenZC4=;20:ZK4zek1Z1EC1+T5+2BInZQxPCxlVgHAJ5nVIqR1FNGge2clIIM6X/YE5EIpOwqELJeJJ/yfRwC1QMtZV4VMHycdXnVxIBKHd2I0nUhJv7jHF8y30qL35/p+jGigZla9LPNCQs7WIv0lypoIJaZcf0yhIQ8dHwohexP6je7R3fP9aU7TGU6pvZH2HZX6MCi3BcW3KxIm68IIvkJXht4hZ5i8lHoGH8s0vFgdjWR/ztpis+OyALW+fvA0hUYBr7tgIWILRPPXA5bMim6w9mW2waFF1Dxru/NZ5tBhZ8SC9/SDODKKdFt1Nn7Wh5VLGtgY9xyBHOJO23nRPUyFJC58iv3uoTVsJAo4VB66GY0Nom0WkmF6NvRKRAZy0z1mF9UR4kI6naYukB4ncKyX56WZOl9vo2ZtJw5bbyu7Q9c+5g+kcFc0Nd9NXZsZLba12fB+pAYwzwzwiPaadLrFN8XwmMgV1HSBdfO4rncuOw20mTi8EN755RelSj58N6sD6PDyx X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(258649278758335); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DB6PR0802MB2389;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DB6PR0802MB2389; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB6PR0802MB2389;4:tnhqUgQVdJM2jEa9hadiRqg4MzPUluT/xYFJgRIl?= =?us-ascii?Q?0YrYv5vvFbNtR17UQ1OGB3IgEdJDQTcF2Ja9E9og9b/fHfzx49XqM3opXWHx?= =?us-ascii?Q?stpS6sKSsiyC0R+d1p4b7foSaN2t45htImSbkn2UaXBmIVHYxHdW9J9DW9rS?= =?us-ascii?Q?1zRacfyMkAXuul6xNsgl+3hOP5Uo5S91JGO6AlIW/EIZ/5TB+3pCb54gao2R?= =?us-ascii?Q?dMJE6ZlKxk/b+YiakXAPRTBtX6C9mChyeXjeIxRsNANgj3MuVZTlb1CDy93w?= =?us-ascii?Q?U981znsw/LROqHpTYh4a9QAK6yzs8czKOj64nRdZUWRskf2KjQB4WIVnpTUd?= =?us-ascii?Q?NKstEEP/AeevqGPh3hKeMXIppUVb0ORyWLoUVJYOyHQC8GDcmzjuk4RM+j+t?= =?us-ascii?Q?I4JjQPezFjxa8DOl7MNx03yB6tgKT3fvGLq3/EUxrb1bhpH1Zmd8Hynh4NHH?= =?us-ascii?Q?qXk6zQuCxoMVJcqPc2hPrJ+eHveogWbfC9O7VcDt4FNwKFdgTPo7UdHicmwE?= =?us-ascii?Q?KcHYr/eqHyp10XnytPymFoNuDhpyQ1tk7rJ+C45QxBividlN2DkzVyUjFxxC?= =?us-ascii?Q?vAq9V6sb3+JbW4UgAtjBadf+5S7kmzPsgsWf44f6gXT3FGo7HUstNA8Zz/4s?= =?us-ascii?Q?fr0+2QISTpI7xbOE/FyS/cVn/lDHJ9itZP+5xzF6aoQYMVxakcfyMhSTsAP+?= =?us-ascii?Q?6jYQL2jKMnC8YEX/iPgfby58TCinHH3g3gX3Lk1juBKDp1C90ZzXH4ZX8/fd?= =?us-ascii?Q?H3m4TZnQCfX47DF7G71408I3lzKN9PaG7pPqQQpe/SCI/zFNmJw90wqD/TxY?= =?us-ascii?Q?0gddhgo5jYmlved9GiTrCN5uwDpR5tBUO9WPeGdUCaDJxgY/dwAw+N7QSlbA?= =?us-ascii?Q?2R0wQKi2xfk7fWN/BJsHdSMQvUWpY+aCJYCLoiWUVcSyYAiSMwbg4ngf7/CI?= =?us-ascii?Q?i5stGqn7JZxoktnhSVFiB8RGHsHvDaXrDCnh3RljrBhUpyG+YsTgQwc1O1i5?= =?us-ascii?Q?1GNK5Xjce7Zi6ferpd4WI5iU3W5GBk5rW6E4UZ6ScnAHZBZ8DQvVzcD1EcOy?= =?us-ascii?Q?MX6uL/5TX6+lQJ2MJYbM8OIH3Qvhu78CxEdxjAAaNtVdwQ6BpyTQfcB0YM1T?= =?us-ascii?Q?MDSQQEs8QuGzRbC5T4zh9KTdZgoZZ5+HArWU1xPtBVPAEoAWFkCZBwqYek/q?= =?us-ascii?Q?gKIEbvOfizA5RCFKi/P+1D96mzrVv28PWOqNhbv/jfX6Z0pwn3jn96ChdrHK?= =?us-ascii?Q?qhsf48G1WCpjkPKXnh4=3D?= X-Forefront-PRVS: 03361FCC43 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39410400002)(39450400003)(39860400002)(39850400002)(39840400002)(39400400002)(40434004)(53754006)(24454002)(53936002)(25786009)(7736002)(305945005)(6246003)(8676002)(110136004)(50986999)(54356999)(76176999)(86362001)(1076002)(47776003)(6496005)(2950100002)(33716001)(6666003)(42186005)(66066001)(6636002)(8746002)(55016002)(23726003)(6306002)(9686003)(229853002)(5660300001)(81166006)(4326008)(72206003)(33656002)(478600001)(966005)(189998001)(2906002)(5890100001)(38730400002)(3846002)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0802MB2389;H:leverpostej;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB6PR0802MB2389;23:ZtmzR2XD0MmgMkbobr+7knpzatnk5TLYt2HE7Ks?= =?us-ascii?Q?ceeFY0TH/1Atfyd4V4zwm7ZpbpJG5xa/QOac1dV2f+FeOWTOVAGRnDS/CFgJ?= =?us-ascii?Q?mwLSSL+lwE+AaCNrTKBralY1Dn+ng+yMipci1Bi5vwhEaBkG7PeMdNsFu32G?= =?us-ascii?Q?p+hEyuwGxYMPOB+YR7upl/JkJKLn62/PGhUIBlHYKQjWjRR+3whwMST4viW0?= =?us-ascii?Q?lZoTcEt3yBxx0twDM6a47PXvMzhwchMUsoCQrwfPy4euOIaMMbwYKpyeDopg?= =?us-ascii?Q?inhpPhgeTTTGR16o0sZGYa3nrQUDHedq9il8In4ycltGsAh7cOIHlFImNYEN?= =?us-ascii?Q?S9OmPtz1UI2yakBgcZF3GwwS6txJrMMZpGzYfrylKiUJlYJdbaXQk6YYaIwg?= =?us-ascii?Q?r3teaHjfwAw/K3PQdORlLD4iHGHZcRGd96wrT70dHQDmb+npKATfp+OuG4tr?= =?us-ascii?Q?w8jaP/JPD5VC3rbW2CquvMNCLRq/uPctLN1KRPe8NsJ6fj6Whv9fn/X27e5c?= =?us-ascii?Q?BeO4RzjBpvw8u2LYsM3YTxEVi7AjDlIihqHaAAr0OTvJ/T0h3i7ZAPKXdTdl?= =?us-ascii?Q?TW8s/SgLE6o3koHY55xL1c8WJ/H2HoI0bZX3l3pvQsGyTxYq28GtIBj/jzHt?= =?us-ascii?Q?uZhhhHAoWWS+heRgmMlQD4STkfSNHNcgS3Nk4GU+/PS/zNY22ZWxnJteoC7H?= =?us-ascii?Q?JQ0jimNGDxmTGg/3V3EiAgd862bhEKf4IXtdUayKWe/1GuxJzMyLeIwF5W/C?= =?us-ascii?Q?tgmRFKoNr3eOxV94GTofPVOmm5YjFwYxs6T4nj1kjf3wdavCgZEJ1ifINwRw?= =?us-ascii?Q?nyhj+qRGSLrMAxkHVMJogLoUbEuQjDY8YtqHMu6TnkVqPNT6/tM8Tidqfmll?= =?us-ascii?Q?+VE1ZfL5WHWXbzPp3V0LPxX+swx2wDxyBgB5OousLHoddDavA/BUKeZXssZP?= =?us-ascii?Q?sCXQv5XbJ7b+p3qfVZd2AgmKr6mQDx58HuQ1Y41TOanEDJPtLyoccvijYEe9?= =?us-ascii?Q?UVf2VL/KdjbZxmlrXADzmCGVKkns2rFdd+Ix8x15tCcqUCAni7QI9OmPC8GT?= =?us-ascii?Q?dEoBMTqr2lBte9VlqPWPOOYoOGOw4wsut6TvluVEDfPyyhA1uE5NT4JjVvPS?= =?us-ascii?Q?2Kod+fY/cfLjGLl2i5024bvO96/z98R6Z1AEjmilxsMBWHG/iNuApnv8sJMu?= =?us-ascii?Q?sFXLLUhI8rfo47eq2Xm3TMAPwLHJHWmxsAVPunyK7EHRVZzrhwDyIcNl9sw?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2389;6:ZLzfPu59Q+oSZecxdpB5C2kOXU9Tlo1po1yxEtZYFOZPEeGDWSJWwsCvuMZ4jLzAZNvU5B/oXUuCps84K442djSjp8/3VW3INTY2sSb6hiwQ147IUsFSd0oMBQP2oxhWcNRyIcNBR8EUL3GaOlE1XAvHiw2VaDk6pwcB2ONo4jrcZWgdn6mCVfG3AwNYJxC+oRr4sXD7itu2ts7iQxGf2UrKXCi94Zwf9hXfNx2SgzNCU1ERT0S+X9E1N8bFq22UFZddC2cjiv8cv+lcotTNvJrEV0QToLKpqhdFGw68yCamaoanFa0f/pSqKwJKOhEqeTf4sDCwFPAD0nmQG3G+HLVhR5lG7Mx4146viTWfb/fJon4yWww1+HXruGzMJlrfjvc/DNHCn/sPl+muCKnNctcDhvps2Ap7Hnws/u+XIl+ihknCJJg7hjZcIbfrq06EPtiLU4X/vLScxlC379UHqqmnaxoarIByzU2vU/nfDQqur2OKsSaHRdhFX7Jwjpv+BIF4fj3whtjRgMcYNaAEvBzUU61pCaRumnYcyZtsXyo= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2389;5:AmhiRjJNVfBsP77A5L7HtHRAmI60C6/wtNfD8umlr/NtGYvLQTTfMbh1eLvgZhA++RDhOGiknuG1ACOXoLjieamt82L8VZwjgxOgKwsEvsx8J0sTo7u+S5Pf8qp+e3Tnq9mc6agY8d5Pnr7b5nptkV+rJIJLpwp+v0iDq3KDj7ZpkcNNZPfjm6eP8JyCd6WyNEGdTGwa+GIBxtFG5g9ylRE0tVqTdvHvKpe1WrH84XljUNLlJsn0t5MYRhGU0Rb6jmQnxfObqArESDg1IZL7f58U/PO9L780SIxGtnWYYMDr0L37J1iWDSlEG5vKsPhM/6sHbJRndz3T+gh6FoJCTMxhtG0+6Z58CiRmwV17H3FGIFdg1BsadyY3xzQIESwJG6NZJM9nXyrH4qle5p0ZzcoSXMHIaS+fj0T+j1cl9KSUA0bepTp5EINSE8UUKEn6ZiGKlWOLidpXcp4EgT1ts0UCa42MwYa9eNB/QuYAFKFKSw5WpRuDoQLaKpo55DqV;24:2PJelqrivFNdvx8zS/rlRur1pvVY3+R4drBCwCSUW4v95fehzso5mPywHVGRDz1w6Fs12RaDEKmS/zY6nhpFj/+dxuKqjAjJYJZRtRMMMzM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2389;7:BFbaHQ5c2nsFG51AB2qLofk4LqAI3MRdD6jqt2nBztCKkJzo6OLhFdYNPDkOSY06ULTo4XeIf1l1GZwj7haDYHwEMKeiiuIQf72VjFIr/i4kIN5Bqu4oYuie+LY+MVs4CZxMyz/7LiKlB3JqDicnUUgducZ8B2TaPT7rNp6dO76w5y4Qg06jN8ridPGgXPz7MLVI4MVDdStti2mxH24hmXSZ8mrG9rgMxef7kBJMC+ohV9fwBsusZaDQ1oLtiwNRRCqfwnfLL29aPwWPn5Qusx5KVIlEs0+JpiAcyixINUTRgOpO7GgUoUB9TzHtwrZUY0ZbYj2s7OuRVt21yZn7uw== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2017 11:09:08.2849 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2389 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id v5CB9Jds015633 On Mon, Jun 05, 2017 at 04:22:52PM +0100, Will Deacon wrote: > Hi all, > > This is the sixth posting of the patches previously posted here: > > rfcv1: http://lists.infradead.org/pipermail/linux-arm-kernel/2017-January/476450.html > rfcv2: http://lists.infradead.org/pipermail/linux-arm-kernel/2017-January/479387.html > v1: http://lists.infradead.org/pipermail/linux-arm-kernel/2017-January/483684.html > v2: http://lists.infradead.org/pipermail/linux-arm-kernel/2017-April/499938.html > v3: http://lists.infradead.org/pipermail/linux-arm-kernel/2017-May/507132.html > > The main change since v3 is that I have reworked and fixed the CPU hotplug > and notifier bits, in light of review comments from tglx. > > The architecture documentation is available here: > > https://developer.arm.com/products/architecture/a-profile/docs/ddi0586/latest/arm-architecture-reference-manual-supplement-statistical-profiling-extension-for-armv8-a Kim, do you have any version of the userspace side that we could look at? For review, it would be really helpful to have something that can poke the PMU, even if it's incomplete or lacking polish. Thanks, Mark. IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. From mboxrd@z Thu Jan 1 00:00:00 1970 From: mark.rutland@arm.com (Mark Rutland) Date: Mon, 12 Jun 2017 12:08:23 +0100 Subject: [PATCH v4 0/5] Add support for the ARMv8.2 Statistical Profiling Extension In-Reply-To: <1496676177-29356-1-git-send-email-will.deacon@arm.com> References: <1496676177-29356-1-git-send-email-will.deacon@arm.com> Message-ID: <20170612110823.GA27319@leverpostej> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Mon, Jun 05, 2017 at 04:22:52PM +0100, Will Deacon wrote: > Hi all, > > This is the sixth posting of the patches previously posted here: > > rfcv1: http://lists.infradead.org/pipermail/linux-arm-kernel/2017-January/476450.html > rfcv2: http://lists.infradead.org/pipermail/linux-arm-kernel/2017-January/479387.html > v1: http://lists.infradead.org/pipermail/linux-arm-kernel/2017-January/483684.html > v2: http://lists.infradead.org/pipermail/linux-arm-kernel/2017-April/499938.html > v3: http://lists.infradead.org/pipermail/linux-arm-kernel/2017-May/507132.html > > The main change since v3 is that I have reworked and fixed the CPU hotplug > and notifier bits, in light of review comments from tglx. > > The architecture documentation is available here: > > https://developer.arm.com/products/architecture/a-profile/docs/ddi0586/latest/arm-architecture-reference-manual-supplement-statistical-profiling-extension-for-armv8-a Kim, do you have any version of the userspace side that we could look at? For review, it would be really helpful to have something that can poke the PMU, even if it's incomplete or lacking polish. Thanks, Mark. IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.