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 X-Spam-Level: X-Spam-Status: No, score=-2.4 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 80F10C35240 for ; Wed, 29 Jan 2020 13:40:29 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 4BB2C2071E for ; Wed, 29 Jan 2020 13:40:29 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=st.com header.i=@st.com header.b="PE4JwyGP" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726672AbgA2Nk2 (ORCPT ); Wed, 29 Jan 2020 08:40:28 -0500 Received: from mx08-00178001.pphosted.com ([91.207.212.93]:27912 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726140AbgA2Nk2 (ORCPT ); Wed, 29 Jan 2020 08:40:28 -0500 Received: from pps.filterd (m0046660.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 00TDbPIJ020808; Wed, 29 Jan 2020 14:40:08 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=st.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=STMicroelectronics; bh=4SJ07WkQhCjDkgV5mpvt2QuKgcj7uzQOY4rqO06PZzk=; b=PE4JwyGP0he4GpKWOKdWgHJ6WFB67N9jFQnnqA75SdVALzXKRsg/cBE4PtROZN43yKSk kERGP0wue1sklKK+OjBOiWZs0t+Q3SFC7LGGR+JULyQP07pHns+jDXlEzKcGdmwrB5Fd 8ztSSue0q3BahHw8pb3P/um+KnFGd85X83WvOUF3LzfeJNO+PZAAitFhjjMOPplQIQcN 1mD/ED/AAuckokQvUo0SwRlEGBgZOLRxBjDrolZENMksDx4btogjnLFFe5PonAoxu6UV ry9RFf/2Gs859VCm+2Lk+fsxEWLFrbwvzwrg7RjGpq3lfIs6tAL3mdgN4UC53f+N7IN2 sQ== Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 2xrbpb3kek-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 29 Jan 2020 14:40:08 +0100 Received: from euls16034.sgp.st.com (euls16034.sgp.st.com [10.75.44.20]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id CF50910002A; Wed, 29 Jan 2020 14:40:02 +0100 (CET) Received: from Webmail-eu.st.com (sfhdag7node1.st.com [10.75.127.19]) by euls16034.sgp.st.com (STMicroelectronics) with ESMTP id A77A82A96FE; Wed, 29 Jan 2020 14:40:02 +0100 (CET) Received: from SFHDAG3NODE3.st.com (10.75.127.9) by SFHDAG7NODE1.st.com (10.75.127.19) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 29 Jan 2020 14:40:02 +0100 Received: from SFHDAG3NODE3.st.com ([fe80::3507:b372:7648:476]) by SFHDAG3NODE3.st.com ([fe80::3507:b372:7648:476%20]) with mapi id 15.00.1347.000; Wed, 29 Jan 2020 14:40:02 +0100 From: Benjamin GAIGNARD To: Robin Murphy , Sudeep Holla CC: "broonie@kernel.org" , "robh@kernel.org" , "arnd@arndb.de" , "shawnguo@kernel.org" , "s.hauer@pengutronix.de" , "fabio.estevam@nxp.com" , "lkml@metux.net" , Loic PALLARDY , "gregkh@linuxfoundation.org" , "linux-kernel@vger.kernel.org" , "linux-imx@nxp.com" , "kernel@pengutronix.de" , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , "system-dt@lists.openampproject.org" , "stefano.stabellini@xilinx.com" , Mark Rutland Subject: Re: [PATCH v2 0/7] Introduce bus firewall controller framework Thread-Topic: [PATCH v2 0/7] Introduce bus firewall controller framework Thread-Index: AQHV1fD3HkoxlN8gBkO/naZ6SuTotagANYcAgAAC24CAAAijAIAALxcAgAAhvgCAAQS1gA== Date: Wed, 29 Jan 2020 13:40:01 +0000 Message-ID: References: <20200128153806.7780-1-benjamin.gaignard@st.com> <20200128163628.GB30489@bogus> <7f54ec36-8022-a57a-c634-45257f4c6984@st.com> <20200128171639.GA36496@bogus> <26eb1fde-5408-43f0-ccba-f0c81e791f54@st.com> <6a6ba7ff-7ed9-e573-63ca-66fca609075b@arm.com> In-Reply-To: <6a6ba7ff-7ed9-e573-63ca-66fca609075b@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.75.127.49] Content-Type: text/plain; charset="utf-8" Content-ID: <05F9A8BE92B24F46B47FB1CCF3D34DEF@st.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138,18.0.572 definitions=2020-01-29_03:2020-01-28,2020-01-29 signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQpPbiAxLzI4LzIwIDExOjA2IFBNLCBSb2JpbiBNdXJwaHkgd3JvdGU6DQo+IE9uIDIwMjAtMDEt MjggODowNiBwbSwgQmVuamFtaW4gR0FJR05BUkQgd3JvdGU6DQo+Pg0KPj4gT24gMS8yOC8yMCA2 OjE3IFBNLCBTdWRlZXAgSG9sbGEgd3JvdGU6DQo+Pj4gT24gVHVlLCBKYW4gMjgsIDIwMjAgYXQg MDQ6NDY6NDFQTSArMDAwMCwgQmVuamFtaW4gR0FJR05BUkQgd3JvdGU6DQo+Pj4+IE9uIDEvMjgv MjAgNTozNiBQTSwgU3VkZWVwIEhvbGxhIHdyb3RlOg0KPj4+Pj4gT24gVHVlLCBKYW4gMjgsIDIw MjAgYXQgMDQ6Mzc6NTlQTSArMDEwMCwgQmVuamFtaW4gR2FpZ25hcmQgd3JvdGU6DQo+Pj4+Pj4g QnVzIGZpcmV3YWxsIGZyYW1ld29yayBhaW1zIHRvIHByb3ZpZGUgYSBrZXJuZWwgQVBJIHRvIHNl dCB0aGUgDQo+Pj4+Pj4gY29uZmlndXJhdGlvbg0KPj4+Pj4+IG9mIHRoZSBoYXJ3YXJlIGJsb2Nr cyBpbiBjaGFyZ2Ugb2YgYnVzc2VzIGFjY2VzcyBjb250cm9sLg0KPj4+Pj4+DQo+Pj4+Pj4gRnJh bWV3b3JrIGFyY2hpdGVjdHVyZSBpcyBpbnNwaXJhdGVkIGJ5IHBpbmN0cmwgZnJhbWV3b3JrOg0K Pj4+Pj4+IC0gYSBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gY291bGQgYmUgYXBwbGllZCBiZWZvcmUg YmluZCB0aGUgZHJpdmVyLg0KPj4+Pj4+IMKgwqDCoMKgIElmIGEgY29uZmlndXJhdGlvbiBjb3Vs ZCBub3QgYmUgYXBwbGllZCB0aGUgZHJpdmVyIGlzIG5vdCBiaW5kDQo+Pj4+Pj4gwqDCoMKgwqAg dG8gYXZvaWQgZG9pbmcgYWNjZXNzZXMgb24gcHJvaGliaXRlZCByZWdpb25zLg0KPj4+Pj4+IC0g Y29uZmlndXJhdGlvbnMgY291bGQgYmUgYXBsbGllZCBkeW5hbWljYWxseSBieSBkcml2ZXJzLg0K Pj4+Pj4+IC0gZGV2aWNlIG5vZGUgcHJvdmlkZXMgdGhlIGJ1cyBmaXJld2FsbCBjb25maWd1cmF0 aW9ucy4NCj4+Pj4+Pg0KPj4+Pj4+IEFuIGV4YW1wbGUgb2YgYnVzIGZpcmV3YWxsIGNvbnRyb2xs ZXIgaXMgU1RNMzIgRVRaUEMgaGFyZHdhcmUgYmxvY2sNCj4+Pj4+PiB3aGljaCBnb3QgMyBwb3Nz aWJsZSBjb25maWd1cmF0aW9uczoNCj4+Pj4+PiAtIHRydXN0OiBoYXJkd2FyZSBibG9ja3MgYXJl IG9ubHkgYWNjZXNzaWJsZSBieSBzb2Z0d2FyZSBydW5uaW5nIA0KPj4+Pj4+IG9uIHRydXN0DQo+ Pj4+Pj4gwqDCoMKgwqAgem9uZSAoaS5lIG9wLXRlZSBmaXJtd2FyZSkuDQo+Pj4+Pj4gLSBub24t c2VjdXJlOiBoYXJkd2FyZSBibG9ja3MgYXJlIGFjY2Vzc2libGUgYnkgbm9uLXNlY3VyZSANCj4+ Pj4+PiBzb2Z0d2FyZSAoaS5lLg0KPj4+Pj4+IMKgwqDCoMKgIGxpbnV4IGtlcm5lbCkuDQo+Pj4+ Pj4gLSBjb3Byb2Nlc3NvcjogaGFyZHdhcmUgYmxvY2tzIGFyZSBvbmx5IGFjY2Vzc2libGUgYnkg dGhlIA0KPj4+Pj4+IGNvcHJvY2Vzc29yLg0KPj4+Pj4+IFVwIHRvIDk0IGhhcmR3YXJlIGJsb2Nr cyBvZiB0aGUgc29jIGNvdWxkIGJlIG1hbmFnZWQgYnkgRVRaUEMuDQo+Pj4+Pj4NCj4+Pj4+IC9t ZSBjb25mdXNlZC4gSXMgRVRaUEMgYWNjZXNzaWJsZSBmcm9tIHRoZSBub24tc2VjdXJlIGtlcm5l bCBzcGFjZSB0bw0KPj4+Pj4gYmVnaW4gd2l0aCA/IElmIHNvLCBpcyBpdCBhbGxvd2VkIHRvIGNv bmZpZ3VyZSBoYXJkd2FyZSBibG9ja3MgYXMgDQo+Pj4+PiBzZWN1cmUNCj4+Pj4+IG9yIHRydXN0 ZWQgPyBJIGFtIGZhaWxpbmcgdG8gdW5kZXJzdGFuZCB0aGUgb3ZlcmFsbCBkZXNpZ24gb2YgYSAN Cj4+Pj4+IHN5c3RlbQ0KPj4+Pj4gd2l0aCBFVFpQQyBjb250cm9sbGVyLg0KPj4+PiBOb24tc2Vj dXJlIGtlcm5lbCBjb3VsZCByZWFkIHRoZSB2YWx1ZXMgc2V0IGluIEVUWlBDLCBpZiBpdCBkb2Vz bid0IA0KPj4+PiBtYXRjaA0KPj4+PiB3aXRoIHdoYXQgaXMgcmVxdWlyZWQgYnkgdGhlIGRldmlj ZSBub2RlIHRoZSBkcml2ZXIgd29uJ3QgYmUgcHJvYmVkLg0KPj4+Pg0KPj4+IE9LLCBidXQgSSB3 YXMgdW5kZXIgdGhlIGltcHJlc3Npb24gdGhhdCBpdCB3YXMgbWFkZSBjbGVhciB0aGF0IExpbnV4 IGlzDQo+Pj4gbm90IGZpcm13YXJlIHZhbGlkYXRpb24gc3VpdGUuIFRoZSBmaXJtd2FyZSBuZWVk IHRvIGVuc3VyZSBhbGwgdGhlIA0KPj4+IGRldmljZXMNCj4+PiB0aGF0IGFyZSBub3QgYWNjZXNz aWJsZSBpbiB0aGUgTGludXgga2VybmVsIGFyZSBtYXJrZWQgYXMgZGlzYWJsZWQgYW5kDQo+Pj4g dGhpcyBuZWVkcyB0byBoYXBwZW4gYmVmb3JlIGVudGVyaW5nIHRoZSBrZXJuZWwuIFNvIGlmIHRo aXMgaXMgd2hhdCANCj4+PiB0aGlzDQo+Pj4gcGF0Y2ggc2VyaWVzIGFjaGlldmVzLCB0aGVuIHRo ZXJlIGlzIG5vIG5lZWQgZm9yIGl0LiBQbGVhc2Ugc3RvcCANCj4+PiBwdXJzdWluZw0KPj4+IHRo aXMgYW55IGZ1cnRoZXIgb3IgcHJvdmlkZSBhbnkgb3RoZXIgcmVhc29ucyhpZiBhbnkpIHRvIGhh dmUgaXQuIFVudGlsDQo+Pj4geW91IGhhdmUgb3RoZXIgcmVhc29ucywgTkFDSyBmb3IgdGhpcyBz ZXJpZXMuDQo+Pg0KPj4gTm8gaXQgZG9lc24ndCBkaXNhYmxlIHRoZSBub2Rlcy4NCj4+DQo+PiBX aGVuIHRoZSBmaXJtd2FyZSBkaXNhYmxlIGEgbm9kZSBiZWZvcmUgdGhlIGtlcm5lbCB0aGF0IG1l YW5zIGl0IGNoYW5nZQ0KPj4NCj4+IHRoZSBEVEIgYW5kIHRoYXQgaXMgYSBwcm9ibGVtIHdoZW4g eW91IHdhbnQgdG8gc2lnbiBpdC4gV2l0aCBteSBwcm9wb3NhbA0KPj4NCj4+IHRoZSBEVEIgcmVt YWlucyB0aGUgc2FtZS4NCj4NCj4gPz8/DQo+DQo+IDovDQo+DQo+IFRoZSBEVEIgaXMgdXNlZCB0 byBwYXNzIHRoZSBrZXJuZWwgY29tbWFuZCBsaW5lLCBtZW1vcnkgcmVzZXJ2YXRpb25zLCANCj4g cmFuZG9tIHNlZWRzLCBhbmQgYWxsIG1hbm5lciBvZiBvdGhlciB0aGluZ3MgZHluYW1pY2FsbHkg Z2VuZXJhdGVkIGJ5IA0KPiBmaXJtd2FyZSBhdCBib290LXRpbWUuIEFwb2xvZ2llcyBmb3IgYmVp bmcgYmx1bnQgYnV0IGlmICJjaGFuZ2luZyB0aGUgDQo+IERUQiIgaXMgY29uc2lkZXJlZCBhIHBy b2JsZW0gdGhlbiBJIGNhbid0IGhlbHAgYnV0IHRoaW5rIHlvdSdyZSBkb2luZyANCj4gaXQgd3Jv bmcuDQoNClllcyBidXQgSSB3b3VsZCBsaWtlIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgY2FzZXMg d2hlcmUgYSBmaXJtd2FyZSBoYXMgDQp0byBjaGFuZ2UgdGhlIERUQi4NCg0KV2l0aCB0aGlzIHBy b3Bvc2FsIG5vZGVzIHJlbWFpbiB0aGUgc2FtZSBhbmQgZW1iZWRkZWQgdGhlIGZpcmV3YWxsIA0K Y29uZmlndXJhdGlvbihzKS4NCg0KVW50aWwgbm93IGZpcmV3YWxsIGNvbmZpZ3VyYXRpb24gaXMg InN0YXRpYyIsIHRoZSBmaXJtd2FyZSBkaXNhYmxlIChvciANCnJlbW92ZSkgdGhlIG5vZGVzIG5v dCBhY2Nlc3NpYmxlIGZyb20gTGludXguDQoNCklmIExpbnV4IGNhbiByZWx5IG9uIG5vZGUncyBm aXJld2FsbCBpbmZvcm1hdGlvbiBpdCBjb3VsZCBhbGxvdyBzd2l0Y2ggDQpkeW5hbWljYWxseSBh biBoYXJkd2FyZSBibG9jayBmcm9tIExpbnV4IHRvIGEgY29wcm9jZXNzb3IuDQoNCkZvciBleGFt cGxlIExpbnV4IGNvdWxkIG1hbmFnZSB0aGUgZGlzcGxheSBwaXBlIGNvbmZpZ3VyYXRpb24gYW5k IHdoZW4gDQpnb2luZyB0byBzdXNwZW5kIGhhbmRvdmVyIHRoZSBkaXNwbGF5IGhhcmR3YXJlIGJs b2NrIHRvIGEgY29wcm9jZXNzb3IgaW4gDQpjaGFyZ2UgYSByZWZyZXNoaW5nIG9ubHkgc29tZSBw aXhlbHMuDQoNCkJlbmphbWluDQoNCj4NCj4gUm9iaW4u