Received: by 2002:ac0:aa62:0:0:0:0:0 with SMTP id w31-v6csp3875899ima; Tue, 23 Oct 2018 12:44:30 -0700 (PDT) X-Google-Smtp-Source: ACcGV639c5WSNfQ4J1e/A8B5qj/snjj92rIsRMA3XwL14OrLp01eSIZ4OOQpRsTmMwJIwSBosu1x X-Received: by 2002:a17:902:292a:: with SMTP id g39-v6mr49917554plb.269.1540323870038; Tue, 23 Oct 2018 12:44:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540323870; cv=none; d=google.com; s=arc-20160816; b=cfsFAmHwthrgirFBuLfirefXfVh0ZIVexeGmdTvP1bVFRNyyKRApHqmU5ZM2kfZ7Qe ImnmcmVVdPI29/WKVPE6HUSBHeHpaRfaAFlu6TcnSJmwedxgbSZb2CRvtYFk9/Aa5gzQ uMBUu7EkdbJ7cgYVjxapFwY2oPHSF2KOw3qjxZC3fndOgHW3YA36IuCr4ergGLREbUKJ odIa2NISNiKTYcVCVPOvYExFlzj9/regBfxrW05P+QuTBOWck+4MVjjtSEUUwj35rYhv 8NgLBmeSIoCvrFww2FXqhB5RwJ4/Js3uvBXIXxBsNqStx2YXhdJPZ3XE5O4qyjs6Deh/ 5n+g== 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; bh=bbdaSIBBRadPuXWiRc55UOePq/XnaCw6eI3PuAsRnUM=; b=xaDNgANOx6MPfAs8BKYBx9Htgalx0mOibSUtcjzHwsmgvdrzEPSAtw9dxc1yFNFgzp mWf4jSXxgCTXLRafvub3F+oX+6SONcuXV70h/xp+Gsb2hykzgK63yt8Bwqm8yn2IK7tC Gp/EHF44zuWc5ovTuqEDVI7KTf1UJFaLwIndOCWaqVJrugNdjKEStSgfgS6tvq/xwgve 9zocOhi+eYkrYSI22WZdF/LAcg+m+N57GhjBG/Xapmf2CweoLUG/EM9V4CHwO4wZWtbT N3nRXJ4vDPPW5x5P3XKF6dNEoe2LhC+yM6sU0XWhP/C+pcQj3ZqrKZGRZat9b/Tqhito 0u1A== 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 b190-v6si2332401pfb.166.2018.10.23.12.44.14; Tue, 23 Oct 2018 12:44:29 -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 S1726428AbeJXEFd (ORCPT + 99 others); Wed, 24 Oct 2018 00:05:33 -0400 Received: from mx08-00178001.pphosted.com ([91.207.212.93]:47899 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725266AbeJXEFd (ORCPT ); Wed, 24 Oct 2018 00:05:33 -0400 Received: from pps.filterd (m0046661.ppops.net [127.0.0.1]) by mx08-.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id w9NJcaWV019858; Tue, 23 Oct 2018 21:40:40 +0200 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx08-00178001.pphosted.com with ESMTP id 2n7u8g3m1e-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 23 Oct 2018 21:40:40 +0200 Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 02ED534; Tue, 23 Oct 2018 19:40:40 +0000 (GMT) Received: from Webmail-eu.st.com (sfhdag3node1.st.com [10.75.127.7]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id D711A5899; Tue, 23 Oct 2018 19:40:39 +0000 (GMT) Received: from SFHDAG7NODE2.st.com (10.75.127.20) by SFHDAG3NODE1.st.com (10.75.127.7) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 23 Oct 2018 21:40:39 +0200 Received: from SFHDAG7NODE2.st.com ([fe80::d548:6a8f:2ca4:2090]) by SFHDAG7NODE2.st.com ([fe80::d548:6a8f:2ca4:2090%20]) with mapi id 15.00.1347.000; Tue, 23 Oct 2018 21:40:39 +0200 From: Loic PALLARDY To: Suman Anna , "bjorn.andersson@linaro.org" , "ohad@wizery.com" CC: "linux-remoteproc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "Arnaud POULIQUEN" , "benjamin.gaignard@linaro.org" Subject: RE: [PATCH v4 01/17] remoteproc: configure IOMMU only if device address requested Thread-Topic: [PATCH v4 01/17] remoteproc: configure IOMMU only if device address requested Thread-Index: AQHUJavck1XwVjelzEqQ/N6+FFsiGaUtfgKAgAA/deA= Date: Tue, 23 Oct 2018 19:40:39 +0000 Message-ID: References: <1532697292-14272-1-git-send-email-loic.pallardy@st.com> <1532697292-14272-2-git-send-email-loic.pallardy@st.com> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.75.127.49] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-10-23_06:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgU3VtYW4sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU3VtYW4g QW5uYSA8cy1hbm5hQHRpLmNvbT4NCj4gU2VudDogbWFyZGkgMjMgb2N0b2JyZSAyMDE4IDE5OjI2 DQo+IFRvOiBMb2ljIFBBTExBUkRZIDxsb2ljLnBhbGxhcmR5QHN0LmNvbT47IGJqb3JuLmFuZGVy c3NvbkBsaW5hcm8ub3JnOw0KPiBvaGFkQHdpemVyeS5jb20NCj4gQ2M6IGxpbnV4LXJlbW90ZXBy b2NAdmdlci5rZXJuZWwub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOw0KPiBBcm5h dWQgUE9VTElRVUVOIDxhcm5hdWQucG91bGlxdWVuQHN0LmNvbT47DQo+IGJlbmphbWluLmdhaWdu YXJkQGxpbmFyby5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAwMS8xN10gcmVtb3RlcHJv YzogY29uZmlndXJlIElPTU1VIG9ubHkgaWYgZGV2aWNlDQo+IGFkZHJlc3MgcmVxdWVzdGVkDQo+ IA0KPiBIaSBMb2ljLA0KPiANCj4gT24gNy8yNy8xOCA4OjE0IEFNLCBMb2ljIFBhbGxhcmR5IHdy b3RlOg0KPiA+IElmIHRoZXJlIGlzIG5vIElPTU1VIGFzc29jaWF0ZSB0byByZW1vdGUgcHJvY2Vz c29yIGRldmljZSwNCj4gPiByZW1vdGVwcm9jX2NvcmUgd29uJ3QgYmUgYWJsZSB0byBzYXRpc2Z5 IGRldmljZSBhZGRyZXNzIHJlcXVlc3RlZA0KPiA+IGluIGZpcm13YXJlIHJlc291cmNlIHRhYmxl Lg0KPiA+IFJldHVybiBhbiBlcnJvciBhcyBjb25maWd1cmF0aW9uIHdvbid0IGJlIGNvaGVyZW50 Lg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTG9pYyBQYWxsYXJkeSA8bG9pYy5wYWxsYXJkeUBz dC5jb20+DQo+IA0KPiBUaGlzIHBhdGNoIGlzIGJyZWFraW5nIG15IERhdmluY2kgcGxhdGZvcm1z LiBJdCBpcyBub3QgcmVhbGx5IHJlcXVpcmVkDQo+IHRoYXQgeW91IF9zaG91bGRfIGhhdmUgSU9N TVVzIHdoZW4gYSB2YWxpZCBEQSBpcyBtZW50aW9uZWQuIFBsZWFzZSBzZWUNCj4gdGhlIGV4aXN0 aW5nIGRlc2NyaXB0aW9uIChwYXJhcyA0IGFuZCA1KSBvbiB0aGUgZndfcnNjX2NhcnZlb3V0DQo+ IGtlcm5lbGRvYyBpbiByZW1vdGVwcm9jLmggZmlsZS4NCg0KVGhhbmtzIGZvciBwb2ludGluZyB0 aGlzIGNvbW1lbnQuIEluZGVlZCBzTU1VIGlzIG5vdCBtYW5kYXRvcnksIGFuZCBhdCBmaXJzdCBz aWdodCBJIGFncmVlIHdlIHNob3VsZCByZW1vdmUgdGhlIHJlc3RyaWN0aW9uIGludHJvZHVjZWQg YnkgdGhlIHBhdGNoLg0KRHJpdmVyIHBvcnRpbmcgb24gdGhlIHNlcmllcyBzaG91bGQgYmUgZG9u ZSBiZWZvcmUgYWRkaW5nIHRoaXMuDQo+IA0KPiBXZSBkbyBoYXZlIHBsYXRmb3JtcyB3aGVyZSB3 ZSBoYXZlIHNvbWUgaW50ZXJuYWwgc3ViLW1vZHVsZXMgd2l0aGluIHRoZQ0KPiByZW1vdGUgcHJv Y2Vzc29yIHN1Yi1zeXN0ZW0gdGhhdCBwcm92aWRlcyBzb21lIGxpbmVhcg0KPiBhZGRyZXNzLXRy YW5zbGF0aW9uIChtb3N0IGNvbW1vbiBjYXNlIHdpdGggMzItYml0IHByb2Nlc3NvcnMgc3VwcG9y dGluZw0KPiA2NC1iaXQgYWRkcmVzc2VzKS4gQWxzbywgd2UgaGF2ZSBzb21lIHVwY29taW5nIFNv Q3Mgd2hlcmUgd2UgaGF2ZSBhbg0KPiBNTVUNCj4gYnV0IGlzIG5vdCBwcm9ncmFtbWFibGUgYnkg TGludXguDQo+IA0KPiBUaGVyZSBpcyBvbmUgY29tbWVudCB0aGVyZSwgYnV0IEkgZG9uJ3QgdGhp bmsgdGhpcyBpcyBhY3R1YWxseSBoYW5kbGVkDQo+IGluIHRoZSBjdXJyZW50IHJlbW90ZXByb2Mg Y29yZS4NCj4gIklmIEBkYSBpcyBzZXQgdG8NCj4gICogRldfUlNDX0FERFJfQU5ZLCB0aGVuIHRo ZSBob3N0IHdpbGwgZHluYW1pY2FsbHkgYWxsb2NhdGUgaXQsIGFuZCB0aGVuDQo+ICAqIG92ZXJ3 cml0ZSBAZGEgd2l0aCB0aGUgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGFkZHJlc3MuIg0KPiANCkkg ZG9uJ3QgcmVtZW1iZXIgaXQgd2FzIGltcGxlbWVudGVkIGxpa2UgZGVzY3JpYmVkLg0KDQpJIGhh dmUgcmVtYXJrcyBhYm91dCB0aGUgY29tbWVudDoNCiIqIFdlIHdpbGwgYWx3YXlzIHVzZSBAZGEg dG8gbmVnb3RpYXRlIHRoZSBkZXZpY2UgYWRkcmVzc2VzLCBldmVuIGlmIGl0DQogKiBpc24ndCB1 c2luZyBhbiBpb21tdS4gSW4gdGhhdCBjYXNlLCB0aG91Z2gsIGl0IHdpbGwgb2J2aW91c2x5IGNv bnRhaW4NCiAqIHBoeXNpY2FsIGFkZHJlc3Nlcy4iDQoNCldoZW4gdGhlcmUgaXMgbm8gc01NVSwg d2UgY2FuJ3QgY29uc2lkZXIgdGhhdCBkYSBjb250YWlucyBhIHBoeXNpY2FsIGFkZHJlc3MgYmVj YXVzZSBjb3Byb2Nlc3NvciBjYW4gaGF2ZSBpdHMgb3duIG1lbW9yeSBtYXAganVzdCBiZWNhdXNl IGl0IGlzIGEgMzJiaXQgcHJvY2Vzc29yIGFjY2Vzc2luZyBvbmx5IGEgcGFydCBvZiB0aGUgbWVt b3J5IGFuZCB0aGUgbWFpbiBpcyA2NGJpdCBvbmUuIFRoZSAyIHByb2Nlc3NvcnMgd29uJ3Qgc2Vl IHRoZSBpbnRlcm5hbCBtZW1vcnkgYXQgdGhlIHNhbWUgYmFzZSBhZGRyZXNzIGZvciBleGFtcGxl Lg0KDQpTbyB3aGF0IHNob3VsZCB3ZSBkbyB3aGVuIGNhcnZlb3V0IGFsbG9jYXRlZCBieSBob3N0 IGlzIG5vdCBmaXR0aW5nIHdpdGggcmVzb3VyY2UgdGFibGUgcmVxdWVzdD8NCi0gcHV0IGEgd2Fy bmluZyBhbmQgb3ZlcndyaXRlIGRhIGFkZHJlc3MgaW4gdGhlIHJlc291cmNlIHRhYmxlPw0KLSBz dG9wIHJwcm9jIHByb2JlIGFzIG5vIG1hdGNoIGRldGVjdGVkPw0KDQpMYXRlciBpbiB0aGUgc2Vy aWVzLCBjYXJ2ZW91dCBhbGxvY2F0aW9uIGlzIGNoYW5nZWQuIFJlc291cmNlIHRhYmxlIGNhcnZl b3V0IGFyZSBlaXRoZXIgbGlua2VkIHdpdGggYW4gZXhpc3RpbmcgY2FydmVvdXQgcmVnaXN0ZXJl ZCBieSBkcml2ZXIgb3IgYWRkZWQgdG8gY2FydmVvdXQgbGlzdCBmb3IgYWxsb2NhdGlvbnMuDQpJ biB0aGUgY2FzZSB5b3UgZGVzY3JpYmVkLCBUSSBkcml2ZXIgc2hvdWxkIGZpcnN0IHJlZ2lzdGVy IHRoZSBzcGVjaWZpYyBjYXJ2ZW91dCByZWdpb25zIHRoYW5rIHRvIHRoZSBoZWxwZXIuDQoNClJl Z2FyZHMsDQpMb2ljDQoNCj4gcmVnYXJkcw0KPiBTdW1hbg0KPiANCj4gPiAtLS0NCj4gPiAgZHJp dmVycy9yZW1vdGVwcm9jL3JlbW90ZXByb2NfY29yZS5jIHwgMTAgKysrKysrKysrLQ0KPiA+ICAx IGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9yZW1vdGVwcm9jL3JlbW90ZXByb2NfY29yZS5jDQo+IGIvZHJp dmVycy9yZW1vdGVwcm9jL3JlbW90ZXByb2NfY29yZS5jDQo+ID4gaW5kZXggNGNkMWE4ZS4uNDM3 ZmFiZiAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL3JlbW90ZXByb2MvcmVtb3RlcHJvY19jb3Jl LmMNCj4gPiArKysgYi9kcml2ZXJzL3JlbW90ZXByb2MvcmVtb3RlcHJvY19jb3JlLmMNCj4gPiBA QCAtNjU3LDcgKzY1NywxNSBAQCBzdGF0aWMgaW50IHJwcm9jX2hhbmRsZV9jYXJ2ZW91dChzdHJ1 Y3QgcnByb2MNCj4gKnJwcm9jLA0KPiA+ICAJICogdG8gdXNlIHRoZSBpb21tdS1iYXNlZCBETUEg QVBJOiB3ZSBleHBlY3QgJ2RtYScgdG8gY29udGFpbiB0aGUNCj4gPiAgCSAqIHBoeXNpY2FsIGFk ZHJlc3MgaW4gdGhpcyBjYXNlLg0KPiA+ICAJICovDQo+ID4gLQlpZiAocnByb2MtPmRvbWFpbikg ew0KPiA+ICsNCj4gPiArCWlmIChyc2MtPmRhICE9IEZXX1JTQ19BRERSX0FOWSAmJiAhcnByb2Mt PmRvbWFpbikgew0KPiA+ICsJCWRldl9lcnIoZGV2LT5wYXJlbnQsDQo+ID4gKwkJCSJCYWQgY2Fy dmVvdXQgcnNjIGNvbmZpZ3VyYXRpb25cbiIpOw0KPiA+ICsJCXJldCA9IC1FTk9NRU07DQo+ID4g KwkJZ290byBkbWFfZnJlZTsNCj4gPiArCX0NCj4gPiArDQo+ID4gKwlpZiAocnNjLT5kYSAhPSBG V19SU0NfQUREUl9BTlkgJiYgcnByb2MtPmRvbWFpbikgew0KPiA+ICAJCW1hcHBpbmcgPSBremFs bG9jKHNpemVvZigqbWFwcGluZyksIEdGUF9LRVJORUwpOw0KPiA+ICAJCWlmICghbWFwcGluZykg ew0KPiA+ICAJCQlyZXQgPSAtRU5PTUVNOw0KPiA+DQoNCg==