From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Koenig, Christian" Subject: Re: [RFC PATCH] drm/ttm: force cached mappings for system RAM on ARM Date: Thu, 10 Jan 2019 08:36:52 +0000 Message-ID: <1ef4c460-9f11-3894-712f-b19b67287c4b@amd.com> References: <20190110072841.3283-1-ard.biesheuvel@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from NAM04-SN1-obe.outbound.protection.outlook.com (mail-eopbgr700067.outbound.protection.outlook.com [40.107.70.67]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9441F6ED76 for ; Thu, 10 Jan 2019 08:36:54 +0000 (UTC) In-Reply-To: <20190110072841.3283-1-ard.biesheuvel@linaro.org> Content-Language: en-US Content-ID: <410D8B22E2614F46A9833CB4D8DDB197@namprd12.prod.outlook.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ard Biesheuvel , "linux-kernel@vger.kernel.org" Cc: "Carsten.Haitzler@arm.com" , David Airlie , "will.deacon@arm.com" , "dri-devel@lists.freedesktop.org" , "Huang, Ray" , "Zhang, Jerry" , "linux-arm-kernel@lists.infradead.org" , "Bernhard.Rosenkranzer@linaro.org" List-Id: dri-devel@lists.freedesktop.org SGkgQXJkLA0KDQp0aGFua3MgYSBsb3QgZm9yIHRoaXMhIEF0IGxlYXN0IHNvbWVib2R5IHdobyBj YW4gZXhwbGFpbiB3aHkgdGhpcyANCmRvZXNuJ3Qgd29yayBhcyBleHBlY3RlZC4NCg0KVGhlIHBy b2JsZW0gaXMgdGhhdCB0aGUgaGFyZHdhcmUgYWN0dWFsbHkgbmVlZHMgYSBmZXcgcGFnZXMgYXMg dW5jYWNoZWQgDQppbiBhIGNvdXBsZSBvZiBjYXNlcyB0byB3b3JrIGNvcnJlY3RseS4gU28gd2Ug Y291bGQgc3RpbGwgcnVuIGludG8gDQppc3N1ZXMgd2l0aCB0aGF0IHNvbHV0aW9uLg0KDQpGb3Ig bm93IHdlIGhhdmUgYmxvY2tlZCB1c2Vyc3BhY2Uva2VybmVsIGZyb20gZXh0ZW5zaXZlbHkgdXNp bmcgd3JpdGUgDQpjb21iaW5lIG1hcHBpbmdzIGJ5IGFkanVzdGluZyBkcm1fYXJjaF9jYW5fd2Nf bWVtb3J5KCksIGJ1dCB0aGF0IGlzIA0KcHJvYmFibHkgZGVncmFkaW5nIHBlcmZvcm1hbmNlIHF1 aXRlIGEgYml0Lg0KDQpXaGF0IGNhbiBiZSBkb25lIHRvIGltcHJvdmUgdGhlIHNvbHV0aW9uPyBB dCBsZWFzdCBvbiBYODYgd2Ugc29sdmUgdGhpcyANCmJ5IG1hcmtpbmcgdGhlIHdyaXRlIGNvbWJp bmVkIHBhZ2VzIGluIHRoZSBsaW5lYXIgbWFwcGluZyBhcyB1bmNhY2hlZCBhcyANCndlbGwuIFdv dWxkIHRoaXMgYmUgZG9hYmxlIG9uIEFSTSBhcyB3ZWxsPw0KDQpUaGFua3MsDQpDaHJpc3RpYW4u DQoNCkFtIDEwLjAxLjE5IHVtIDA4OjI4IHNjaHJpZWIgQXJkIEJpZXNoZXV2ZWw6DQo+IEFSTSBz eXN0ZW1zIGRvIG5vdCBwZXJtaXQgdGhlIHVzZSBvZiBhbnl0aGluZyBvdGhlciB0aGFuIGNhY2hl ZA0KPiBtYXBwaW5ncyBmb3Igc3lzdGVtIG1lbW9yeSwgc2luY2UgdGhhdCBtZW1vcnkgbWF5IGJl IG1hcHBlZCBpbiB0aGUNCj4gbGluZWFyIHJlZ2lvbiBhcyB3ZWxsLCBhbmQgdGhlIGFyY2hpdGVj dHVyZSBkb2VzIG5vdCBwZXJtaXQgYWxpYXNlcw0KPiB3aXRoIG1pc21hdGNoZWQgYXR0cmlidXRl cy4NCj4NCj4gU28gc2hvcnQtY2lyY3VpdCB0aGUgZXZhbHVhdGlvbiBpbiB0dG1faW9fcHJvdCgp IGlmIHRoZSBmbGFncyBpbmNsdWRlDQo+IFRUTV9QTF9TWVNURU0gd2hlbiBydW5uaW5nIG9uIEFS TSBvciBhcm02NCwgYW5kIGp1c3QgcmV0dXJuIGNhY2hlZA0KPiBhdHRyaWJ1dGVzIGltbWVkaWF0 ZWx5Lg0KPg0KPiBUaGlzIGZpeGVzIHRoZSByYWRlb24gYW5kIGFtZGdwdSBbVEJDXSBkcml2ZXJz IHdoZW4gcnVubmluZyBvbiBhcm02NC4NCj4gV2l0aG91dCB0aGlzIGNoYW5nZSwgYW1kZ3B1IGRv ZXMgbm90IHN0YXJ0IGF0IGFsbCwgYW5kIHJhZGVvbiBvbmx5DQo+IHByb2R1Y2VzIGNvcnJ1cHQg ZGlzcGxheSBvdXRwdXQuDQo+DQo+IENjOiBDaHJpc3RpYW4gS29lbmlnIDxjaHJpc3RpYW4ua29l bmlnQGFtZC5jb20+DQo+IENjOiBIdWFuZyBSdWkgPHJheS5odWFuZ0BhbWQuY29tPg0KPiBDYzog SnVud2VpIFpoYW5nIDxKZXJyeS5aaGFuZ0BhbWQuY29tPg0KPiBDYzogRGF2aWQgQWlybGllIDxh aXJsaWVkQGxpbnV4LmllPg0KPiBSZXBvcnRlZC1ieTogQ2Fyc3RlbiBIYWl0emxlciA8Q2Fyc3Rl bi5IYWl0emxlckBhcm0uY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJk LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4NCj4gLS0tDQo+ICAgZHJpdmVycy9ncHUvZHJtL3R0bS90 dG1fYm9fdXRpbC5jIHwgNSArKysrKw0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMo KykNCj4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2JvX3V0aWwuYyBi L2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2JvX3V0aWwuYw0KPiBpbmRleCAwNDZhNmRkYTY5MGEu LjBjMWVlZjVmN2FlMyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm9f dXRpbC5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2JvX3V0aWwuYw0KPiBAQCAt NTMwLDYgKzUzMCwxMSBAQCBwZ3Byb3RfdCB0dG1faW9fcHJvdCh1aW50MzJfdCBjYWNoaW5nX2Zs YWdzLCBwZ3Byb3RfdCB0bXApDQo+ICAgCWlmIChjYWNoaW5nX2ZsYWdzICYgVFRNX1BMX0ZMQUdf Q0FDSEVEKQ0KPiAgIAkJcmV0dXJuIHRtcDsNCj4gICANCj4gKyNpZiBkZWZpbmVkKF9fYXJtX18p IHx8IGRlZmluZWQoX19hYXJjaDY0X18pDQo+ICsJLyogQVJNIG9ubHkgcGVybWl0cyBjYWNoZWQg bWFwcGluZ3Mgb2Ygc3lzdGVtIG1lbW9yeSAqLw0KPiArCWlmIChjYWNoaW5nX2ZsYWdzICYgVFRN X1BMX1NZU1RFTSkNCj4gKwkJcmV0dXJuIHRtcDsNCj4gKyNlbmRpZg0KPiAgICNpZiBkZWZpbmVk KF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pDQo+ICAgCWlmIChjYWNoaW5nX2ZsYWdz ICYgVFRNX1BMX0ZMQUdfV0MpDQo+ICAgCQl0bXAgPSBwZ3Byb3Rfd3JpdGVjb21iaW5lKHRtcCk7 DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=