Received: by 10.192.165.148 with SMTP id m20csp1611620imm; Thu, 3 May 2018 02:22:55 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqjrnT3cEfGIfETOUHYsz782hkGYoh8turyMq1fIyhV1JEOqsPrsOHzTD1bJ0rhc4GRnBfI X-Received: by 2002:a17:902:1347:: with SMTP id r7-v6mr22770654ple.62.1525339375513; Thu, 03 May 2018 02:22:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525339375; cv=none; d=google.com; s=arc-20160816; b=l4kbRG27gbwqlgMPn9n04elxxFwLwqH5HHs8cZq0DuGBpa8QQVQWgzU36gkGy13m+K cufvHG8oO9eJx6jWKZDYMqP9N9f2QHIgJaa9OdhFe5TpDv7Pwcw7EeHfjM305QPY9Kjm gBKagewH8kTjYd9stNnkY8ncpdcC5hLyN7B+ZS1ztlLPGS0bDwgg0tiHwhI89hMRMBRr L5+BIYSOGLPoblBF6nEizJpOTvkrTVO7z3sIkDJ1EUiX7GqiVjAOyM/Ts7MesVwEGAzz zKXpUkbS0fPhxSl2t/HpwCh1n57caqMWUtx67yGc0adAEhWciPe+KKCtlYTxENr74eT0 s3ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from :arc-authentication-results; bh=pUjO+gTJYcQKYt5OUrfdz7MO38qv4gJO59YbYxi31Xs=; b=xrovTYwX1j1lZR1IlTm5JvQKrBCYOshjElzxMEMczINeUxuTBm145IE756MBoNHflM Q6YogvrfGJSOIEXn5+x+IZSTK+iClZcefEMsaR8ho+85S1zfISuk6/DXgSv33QzdNJ0i v/yr8JSUXhi06+UaKNeYPe5PQlwRd8y1fdhMQCl7R84vDrPk1PFAC291r103xkrnsS1z SZLU+z+q+pinFUXzi6OvGUS33VJvUoWuLqps/Hxw9BLh+HrhD86rDs3oYkgtklOiEaP6 Ekikc4hPVOlfcTg2IKjiPbR5gZVY5Lyrt7QMJjca3hWdfZG8xX1M8AZQKmyUF5BdXhaL SSPA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g8-v6si13302215plo.245.2018.05.03.02.22.41; Thu, 03 May 2018 02:22:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751190AbeECJW3 (ORCPT + 99 others); Thu, 3 May 2018 05:22:29 -0400 Received: from lhrrgout.huawei.com ([194.213.3.17]:37271 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750945AbeECJW1 (ORCPT ); Thu, 3 May 2018 05:22:27 -0400 Received: from LHREML713-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 7E27E64D57B64; Thu, 3 May 2018 10:22:23 +0100 (IST) Received: from FRAEML704-CAH.china.huawei.com (10.206.14.35) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.382.0; Thu, 3 May 2018 10:22:24 +0100 Received: from FRAEML521-MBX.china.huawei.com ([169.254.1.83]) by FRAEML704-CAH.china.huawei.com ([10.206.14.35]) with mapi id 14.03.0382.000; Thu, 3 May 2018 11:22:17 +0200 From: Shameerali Kolothum Thodi To: Agustin Vega-Frias , "xieyisheng (A)" CC: Mark Rutland , Mark Langsdorf , Neil Leeder , Jon Masters , "Timur Tabi" , Will Deacon , "linux-kernel@vger.kernel.org" , Mark Brown , Mark Salter , "linux-arm-kernel@lists.infradead.org" , Linuxarm Subject: RE: [PATCH 2/2] perf: add arm64 smmuv3 pmu driver Thread-Topic: [PATCH 2/2] perf: add arm64 smmuv3 pmu driver Thread-Index: AQHTxyw0LxwDEWZW702T4Aqj9sNHRqPrauftgAF/YwCAL6c8gIABXEOA Date: Thu, 3 May 2018 09:22:17 +0000 Message-ID: <5FC3163CFD30C246ABAA99954A238FA8386AE941@FRAEML521-MBX.china.huawei.com> References: <1501876754-1064-1-git-send-email-nleeder@codeaurora.org> <1501876754-1064-3-git-send-email-nleeder@codeaurora.org> <883d32ce-6581-ecf6-5088-ecb238322ebe@huawei.com> <14f90cc6-f2c1-5a63-67c6-a5c8ddb4799e@gmail.com> <93b3738c386c528193b158da0f85fd27@codeaurora.org> In-Reply-To: <93b3738c386c528193b158da0f85fd27@codeaurora.org> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.202.227.237] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogbGludXgtYXJtLWtlcm5l bCBbbWFpbHRvOmxpbnV4LWFybS1rZXJuZWwtYm91bmNlc0BsaXN0cy5pbmZyYWRlYWQub3JnXQ0K PiBPbiBCZWhhbGYgT2YgQWd1c3RpbiBWZWdhLUZyaWFzDQo+IFNlbnQ6IFdlZG5lc2RheSwgTWF5 IDAyLCAyMDE4IDM6MjAgUE0NCj4gVG86IHhpZXlpc2hlbmcgKEEpIDx4aWV5aXNoZW5nMUBodWF3 ZWkuY29tPg0KPiBDYzogTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT47IE1hcmsg TGFuZ3Nkb3JmDQo+IDxtbGFuZ3Nkb0ByZWRoYXQuY29tPjsgTmVpbCBMZWVkZXIgPG5laWwubS5s ZWVkZXJAZ21haWwuY29tPjsgSm9uDQo+IE1hc3RlcnMgPGpjbUByZWRoYXQuY29tPjsgVGltdXIg VGFiaSA8dGltdXJAY29kZWF1cm9yYS5vcmc+OyBXaWxsDQo+IERlYWNvbiA8d2lsbC5kZWFjb25A YXJtLmNvbT47IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IE1hcmsgQnJvd24NCj4gPGJy b29uaWVAa2VybmVsLm9yZz47IE1hcmsgU2FsdGVyIDxtc2FsdGVyQHJlZGhhdC5jb20+OyBsaW51 eC1hcm0tDQo+IGtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFU Q0ggMi8yXSBwZXJmOiBhZGQgYXJtNjQgc21tdXYzIHBtdSBkcml2ZXINCj4gDQo+IE9uIDIwMTgt MDQtMDIgMDI6MzcsIFlpc2hlbmcgWGllIHdyb3RlOg0KPiA+IEhpIE5laWwsDQo+ID4NCj4gPiBP biAyMDE4LzQvMSAxMzo0NCwgTmVpbCBMZWVkZXIgd3JvdGU6DQo+ID4+IEhpIFlpc2hlbmcgWGll LA0KPiA+Pg0KPiA+PiBPbiAzLzI5LzIwMTggMDM6MDMgQU0sIFlpc2hlbmcgWGllIHdyb3RlOg0K PiA+Pj4NCj4gPj4+IEhpIE5laWwsDQo+ID4+Pg0KPiA+Pj4gT24gMjAxNy84LzUgMzo1OSwgTmVp bCBMZWVkZXIgd3JvdGU6DQo+ID4+Pj4gKyAgICBtZW1fcmVzb3VyY2VfMCA9IHBsYXRmb3JtX2dl dF9yZXNvdXJjZShwZGV2LA0KPiBJT1JFU09VUkNFX01FTSwNCj4gPj4+PiAwKTsNCj4gPj4+PiAr ICAgIG1lbV9tYXBfMCA9IGRldm1faW9yZW1hcF9yZXNvdXJjZSgmcGRldi0+ZGV2LA0KPiBtZW1f cmVzb3VyY2VfMCk7DQo+ID4+Pj4gKw0KPiA+Pj4gQ2FuIHdlIHVzZSBkZXZtX2lvcmVtYXAgaW5z dGVhZD8gZm9yIHRoZSByZWdfYmFzZSBvZiBzbW11X3BtdSBpcw0KPiA+Pj4gSU1QTEVNRU5UQVRJ T04gREVGSU5FRC4gSWYgdGhlIHJlZyBvZiBzbW11X3BtdSBpcyBpbnNpZGUgc21tdSwNCj4gPj4+ IGRldm1faW9yZW1hcF9yZXNvdXJjZSB3aWxsIGZhaWxlZCBhbmQgcmV0dXJuIC1FQlVTWSwgZWcu Og0KPiA+Pj4NCj4gPj4+ICAgc21tdSByZWcgcmFuZ2VzOiAgICAgICAgMHgxODAwMDAwMDAgfiAw eDE4MDFmZmZmZg0KPiA+Pj4gICBpdHMgc21tdV9wbXUgcmVnIHJhbmdlczogICAgMHgxODAwMDEw MDAgfiAweDE4MDAwMWZmZg0KPiA+Pj4NCj4gPj4gSnVzdCB0byBsZXQgeW91IGtub3cgdGhhdCBJ IG5vIGxvbmdlciB3b3JrIGF0IFF1YWxjb21tIGFuZCBJIHdvbid0IGJlDQo+ID4+IGFibGUgdG8g cHJvdmlkZSB1cGRhdGVzIHRvIHRoaXMgcGF0Y2hzZXQuIEkgZXhwZWN0IHRoYXQgb3RoZXJzIGZy b20gbXkNCj4gPj4gZm9ybWVyIHRlYW0gYXQgUXVhbGNvbW0gd2lsbCBwaWNrIHVwIG93bmVyc2hp cC4NCj4gPg0KPiA+IFRoYW5rcyBmb3IgdGhpcyBpbmZvbWF0aW9uLg0KPiA+DQo+ID4gaGkgQWd1 c3RpbiBhbmQgVGltdXIsDQo+ID4NCj4gPiBJcyB0aGVyZSBhbnkgbmV3IHN0YXR1cyBhYm91dCB0 aGlzIHBhdGNoc2V0Pw0KPiA+DQo+IA0KPiBIaSwNCj4gDQo+IEFwb2xvZ2llcyBmb3IgdGhlIHNs b3cgcmVzcG9uc2UuDQo+IFdlIGFyZSBoYXZpbmcgc29tZSBpbnRlcm5hbCBkaXNjdXNzaW9ucyBh Ym91dCB3aGVuL2lmIHRvIGRvIHRoaXMuDQo+IEkgZXhwZWN0IHRvIGhhdmUgbW9yZSBjbGFyaXR5 IHdpdGhpbiBhIGZldyB3ZWVrcy4NCj4gDQo+IEZvciB3aGF0IGlzIHdvcnRoIGxldCBtZSB0YWtl IHRoZSBvcHBvcnR1bml0eSB0byBvdXRsaW5lIHRoZSBhcHByb2FjaA0KPiB3ZSB3b3VsZCBsaWtl IHRvIHNlZSBmb3IgYSBWMiBlaXRoZXIgZGV2ZWxvcGVkIGJ5IHVzIG9yIHNvbWVib2R5IGVsc2UN Cj4gaW4gdGhlIGNvbW11bml0eToNCj4gDQo+IDEuIFJld29yayB0byBjb21wbHkgd2l0aCB0aGUg SU9SVCBzcGVjIGNoYW5nZXMuDQo+IA0KPiAyLiBSZXdvcmsgcHJvYmluZyB0byBleHRyYWN0IGV4 dHJhIGluZm9ybWF0aW9uIGZyb20gdGhlIElPUlQgdGFibGUNCj4gICAgIGFib3V0IFNNTVUvZGV2 aWNlIGFzc29jaWF0aW9ucy4NCg0KVGhhbmtzIGZvciBjb21pbmcgYmFjayBvbiB0aGlzLiBJdCB3 b3VsZCBiZSBnb29kIHRvIGFkZHJlc3MgY2FzZXMgd2hlcmUNCnRoZSBQTUNHIGJhc2UgYWRkcmVz cyBpcyBhdCBhIElNUCBERUYgYWRkcmVzcyBvZmZzZXQgd2l0aGluIHRoZSBhc3NvY2lhdGVkDQpT TU1VdjMgcGFnZSBhZGRyZXNzIHNwYWNlLiBBcyB0aGluZ3Mgc3RhbmRzIHdpdGggcG11IHYxIGN1 cnJlbnRseSwgdGhlDQpTTU1VdjMgZHJpdmVyIHByb2JlIHdpbGwgZmFpbC4gUGxlYXNlIGZpbmQg dGhlIGRpc2N1c3Npb24gaGVyZVsxXS4NCg0KVGhhbmtzLA0KU2hhbWVlcg0KWzFdIGh0dHBzOi8v bGttbC5vcmcvbGttbC8yMDE4LzEvMzEvMjM1DQoNCj4gICAgV2l0aCB0aGlzIGluZm9ybWF0aW9u IGFuZCBzb21lIHBlcmYgdXNlciBzcGFjZSB3b3JrIEkgdGhpbmsgaXQncw0KPiBwb3NzaWJsZQ0K PiAgICB0byBoYXZlIGEgc2luZ2xlIGR5bmFtaWMgUE1VIG5vZGUgYW5kIHVzZSBhIHNpbWlsYXIg YXBwcm9hY2ggdG8gd2hhdA0KPiBpcw0KPiAgICB1c2VkIGluIHRoZSBDb3Jlc2lnaHQgZHJpdmVy cyB0byBwYXNzIHRoZSBkZXZpY2Ugd2Ugd2FudCB0byBtb25pdG9yDQo+IGFuZA0KPiAgICBmb3Ig dGhlIGRyaXZlciB0byBmaW5kIHRoZSBQTVUvUE1DRy4gRS5nLjoNCj4gDQo+ICAgICQgbHNwY2kN Cj4gICAgMDAwMTowMDowMC4wIFBDSSBicmlkZ2U6IEFpcmdvIE5ldHdvcmtzLCBJbmMuIERldmlj ZSAwNDAxDQo+ICAgIDAwMDI6MDA6MDAuMCBQQ0kgYnJpZGdlOiBBaXJnbyBOZXR3b3JrcywgSW5j LiBEZXZpY2UgMDQwMQ0KPiAgICAwMDAyOjAxOjAwLjAgRXRoZXJuZXQgY29udHJvbGxlcjogTWVs bGFub3ggVGVjaG5vbG9naWVzIE1UMjc1MDAgRmFtaWx5DQo+IFtDb25uZWN0WC0zXQ0KPiAgICAw MDAzOjAwOjAwLjAgUENJIGJyaWRnZTogQWlyZ28gTmV0d29ya3MsIEluYy4gRGV2aWNlIDA0MDEN Cj4gICAgMDAwMzowMTowMC4wIEV0aGVybmV0IGNvbnRyb2xsZXI6IE1lbGxhbm94IFRlY2hub2xv Z2llcyBNVDI3NTAwIEZhbWlseQ0KPiBbQ29ubmVjdFgtM10NCj4gDQo+ICAgICMgTW9uaXRvciBU TEIgbWlzc2VzIG9uIHJvb3QgY29tcGxleCAyIChubyBzdHJlYW0gZmlsdGVyIGlzIGFwcGxpZWQp DQo+ICAgIHBlcmYgc3RhdCAtYSAtZSBzbW11L3RsYl9taXNzLEAwMDAyOjAwOjAwLjAvIDx3b3Jr bG9hZD4NCj4gDQo+ICAgICMgTW9uaXRvciBUTEIgbWlzc2VzIG9uIGEgZGV2aWNlIG9uIHJvb3Qg Y29tcGxleCAyIChkZXJpdmUgdGhlIHN0cmVhbQ0KPiBudW1iZXIgZnJvbSB0aGUgUklEKQ0KPiAg ICBwZXJmIHN0YXQgLWEgLWUgc21tdS90bGJfbWlzcyxAMDAwMjowMTowMC4wLyA8d29ya2xvYWQ+ DQo+IFRoYW5rcywNCj4gQWd1c3TDrW4NCj4gDQo+IC0tDQo+IFF1YWxjb21tIERhdGFjZW50ZXIg VGVjaG5vbG9naWVzLCBJbmMuIG9uIGJlaGFsZiBvZiB0aGUgUXVhbGNvbW0NCj4gVGVjaG5vbG9n aWVzLCBJbmMuDQo+IFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLiBpcyBhIG1lbWJlciBvZiB0 aGUgQ29kZSBBdXJvcmEgRm9ydW0sIGENCj4gTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZl IFByb2plY3QuDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXw0KPiBsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdA0KPiBsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcNCj4gaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsDQo=